From 31af16f7b48e6e8b5fd982ac92195d7445b93541 Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 22 Jan 2025 10:10:21 +0400 Subject: [PATCH 01/66] remove theming, custom styles, use antd defaults everywhere --- dist/components/Button/Button.d.ts | 5 +- dist/components/Button/Styles.d.ts | 4 - dist/components/Card/styles.d.ts | 2 +- dist/components/Header/styles.d.ts | 5 - dist/components/Input/styles.d.ts | 7 - dist/components/Modal/styles.d.ts | 11 - .../components/Table/BackupsTable/styles.d.ts | 2 +- .../Table/InsightsTable/styles.d.ts | 2 +- dist/components/Table/SshTable/styles.d.ts | 4 +- dist/components/TextLabel/TextLabel.d.ts | 2 - dist/components/TreeList/styles.d.ts | 12 - dist/index.es.js | 1353 ++--------------- dist/index.js | 1331 ++-------------- src/components/Breadcrumb/Breadcrumb.tsx | 49 +- src/components/Button/Button.tsx | 13 +- src/components/Button/Styles.tsx | 60 +- src/components/Card/styles.tsx | 49 +- src/components/CardLabel/styles.tsx | 2 - src/components/Checkbox/Checkbox.tsx | 10 +- src/components/Collapse/Collapse.tsx | 108 +- src/components/Confirm/Confirm.tsx | 34 +- .../CopyToClipboard/CopyToClipboard.tsx | 1 - src/components/DataCard/DataCard.tsx | 1 - .../DetailedStats/DetailedStats.tsx | 1 - src/components/Details/Details.tsx | 101 +- src/components/Footer/styles.tsx | 6 - src/components/FormItem/FormItem.tsx | 52 +- src/components/Header/Header.tsx | 11 +- src/components/Header/styles.tsx | 31 +- src/components/Heading/Heading.tsx | 8 +- src/components/Heading/Styles.tsx | 9 +- src/components/Input/Input.tsx | 5 +- src/components/Input/styles.tsx | 41 - src/components/List/List.tsx | 40 +- src/components/Modal/Modal.tsx | 17 +- src/components/Modal/styles.tsx | 70 - src/components/Notification/Notification.tsx | 1 - src/components/PageContainer/styles.tsx | 2 +- src/components/Pagination/Pagination.tsx | 98 +- src/components/Select/Select.tsx | 49 +- src/components/Stat/styles.tsx | 29 +- src/components/Steps/Steps.tsx | 41 +- src/components/Table/Organizations/styles.tsx | 2 - src/components/Table/styles.tsx | 162 -- src/components/Tabs/styles.tsx | 35 - .../TaskTreeSelector/TaskTreeSelector.tsx | 43 +- src/components/Text/Text.tsx | 52 +- src/components/TextLabel/TextLabel.tsx | 39 +- src/components/Timeline/Timeline.tsx | 2 - src/components/Tip/styles.tsx | 1 - src/components/Tree/Tree.tsx | 24 +- src/components/TreeList/TreeList.tsx | 6 +- src/components/TreeList/styles.tsx | 23 - src/hooks/useTheme.tsx | 56 +- src/providers/GlobalStyles.tsx | 92 +- 55 files changed, 392 insertions(+), 3824 deletions(-) delete mode 100644 dist/components/Input/styles.d.ts delete mode 100644 src/components/Input/styles.tsx diff --git a/dist/components/Button/Button.d.ts b/dist/components/Button/Button.d.ts index b8961b08..59e64982 100644 --- a/dist/components/Button/Button.d.ts +++ b/dist/components/Button/Button.d.ts @@ -2,9 +2,8 @@ import React from 'react'; import { ButtonProps } from 'antd'; export type ButtonSizeType = { size?: 'large' | 'middle' | 'small'; - type?: 'primary' | 'secondary'; }; -export type InternalButtonProps = Omit & ButtonSizeType & { +export type InternalButtonProps = Omit & ButtonSizeType & { iconBefore?: React.ReactNode; iconAfter?: React.ReactNode; disabled?: boolean; @@ -14,7 +13,7 @@ export type InternalButtonProps = Omit & styles?: React.CSSProperties; danger?: boolean; }; -declare const Button: React.ForwardRefExoticComponent & ButtonSizeType & { +declare const Button: React.ForwardRefExoticComponent & ButtonSizeType & { iconBefore?: React.ReactNode; iconAfter?: React.ReactNode; disabled?: boolean | undefined; diff --git a/dist/components/Button/Styles.d.ts b/dist/components/Button/Styles.d.ts index 60f0cea5..17ca61af 100644 --- a/dist/components/Button/Styles.d.ts +++ b/dist/components/Button/Styles.d.ts @@ -1,7 +1,3 @@ /// -import { ButtonSizeType } from './Button'; export declare const IconBeforeWrapper: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; export declare const IconAfterWrapper: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; -export declare const UIButton: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").Substitute, ButtonSizeType>> & Omit> & { - Group: import("react").FC; -}, keyof import("react").Component>; diff --git a/dist/components/Card/styles.d.ts b/dist/components/Card/styles.d.ts index 35fd01ae..d3ad46df 100644 --- a/dist/components/Card/styles.d.ts +++ b/dist/components/Card/styles.d.ts @@ -8,5 +8,5 @@ export declare const StyledNewCard: import("styled-components").IStyledComponent export declare const NewEnvTrigger: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; export declare const StyledEnvPartial: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; export declare const StyledProjectPartial: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; -export declare const StyledMoreActionsIcon: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & import("react").RefAttributes, never>> & Omit & import("react").RefAttributes>, keyof import("react").Component>; +export declare const StyledMoreActionsIcon: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & import("react").RefAttributes, never>> & Omit & import("react").RefAttributes>, keyof import("react").Component>; export declare const LinkContainer: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; diff --git a/dist/components/Header/styles.d.ts b/dist/components/Header/styles.d.ts index d8b855f3..e0b8490d 100644 --- a/dist/components/Header/styles.d.ts +++ b/dist/components/Header/styles.d.ts @@ -12,10 +12,5 @@ export declare const StyledAvatarBubble: import("styled-components").IStyledComp }>>; export declare const StyledAvatarImage: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLImageElement>, never>>; export declare const StyledUserInfo: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; -export declare const StyledUserDropdown: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit> & Omit & { - _InternalPanelDoNotUseOrYouWillBeFired: import("react").FC; -} & { - Button: import("react").FC; -}, keyof import("react").Component>; export declare const StyledHeader: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLElement>, never>>; export declare const ThemeSwitcher: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLElement>, never>>; diff --git a/dist/components/Input/styles.d.ts b/dist/components/Input/styles.d.ts deleted file mode 100644 index 60dce171..00000000 --- a/dist/components/Input/styles.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -export declare const StyledInput: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, never>> & Omit> & { - Group: import("react").FC; - Search: import("react").ForwardRefExoticComponent>; - TextArea: import("react").ForwardRefExoticComponent>; - Password: import("react").ForwardRefExoticComponent>; -}, keyof import("react").Component>; diff --git a/dist/components/Modal/styles.d.ts b/dist/components/Modal/styles.d.ts index 3e105335..5793d607 100644 --- a/dist/components/Modal/styles.d.ts +++ b/dist/components/Modal/styles.d.ts @@ -1,15 +1,4 @@ /// -export declare const ModalFooterButton: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, never>> & Omit> & { - Group: import("react").FC; -}, keyof import("react").Component>; export declare const ModalChildren: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").Substitute, HTMLElement>, { $minHeight?: string | undefined; }>>; -export declare const StyledModal: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").Substitute> & Omit & import("antd/es/modal/confirm").ModalStaticFunctions & { - useModal: typeof import("antd/es/modal/useModal").default; - destroyAll: () => void; - config: typeof import("antd/es/modal/confirm").modalGlobalConfig; - _InternalPanelDoNotUseOrYouWillBeFired: (props: import("antd/es/modal/PurePanel").PurePanelProps) => import("react").JSX.Element; -}, keyof import("react").Component>; diff --git a/dist/components/Table/BackupsTable/styles.d.ts b/dist/components/Table/BackupsTable/styles.d.ts index 583b5356..2f42d716 100644 --- a/dist/components/Table/BackupsTable/styles.d.ts +++ b/dist/components/Table/BackupsTable/styles.d.ts @@ -1,2 +1,2 @@ /// -export declare const StyledDownloadButton: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & import("react").RefAttributes, never>> & Omit & import("react").RefAttributes>, keyof import("react").Component>; +export declare const StyledDownloadButton: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & import("react").RefAttributes, never>> & Omit & import("react").RefAttributes>, keyof import("react").Component>; diff --git a/dist/components/Table/InsightsTable/styles.d.ts b/dist/components/Table/InsightsTable/styles.d.ts index 583b5356..2f42d716 100644 --- a/dist/components/Table/InsightsTable/styles.d.ts +++ b/dist/components/Table/InsightsTable/styles.d.ts @@ -1,2 +1,2 @@ /// -export declare const StyledDownloadButton: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & import("react").RefAttributes, never>> & Omit & import("react").RefAttributes>, keyof import("react").Component>; +export declare const StyledDownloadButton: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & import("react").RefAttributes, never>> & Omit & import("react").RefAttributes>, keyof import("react").Component>; diff --git a/dist/components/Table/SshTable/styles.d.ts b/dist/components/Table/SshTable/styles.d.ts index d0fb5a2b..7c7f3d3f 100644 --- a/dist/components/Table/SshTable/styles.d.ts +++ b/dist/components/Table/SshTable/styles.d.ts @@ -1,5 +1,5 @@ /// -export declare const ModalButton: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & import("../../Button/Button").ButtonSizeType & { +export declare const ModalButton: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & import("../../Button/Button").ButtonSizeType & { iconBefore?: import("react").ReactNode; iconAfter?: import("react").ReactNode; disabled?: boolean | undefined; @@ -8,7 +8,7 @@ export declare const ModalButton: import("styled-components").IStyledComponent<" children?: import("react").ReactNode; styles?: import("react").CSSProperties | undefined; danger?: boolean | undefined; -} & import("react").RefAttributes, never>> & Omit & import("../../Button/Button").ButtonSizeType & { +} & import("react").RefAttributes, never>> & Omit & import("../../Button/Button").ButtonSizeType & { iconBefore?: import("react").ReactNode; iconAfter?: import("react").ReactNode; disabled?: boolean | undefined; diff --git a/dist/components/TextLabel/TextLabel.d.ts b/dist/components/TextLabel/TextLabel.d.ts index a26996f5..f5c78608 100644 --- a/dist/components/TextLabel/TextLabel.d.ts +++ b/dist/components/TextLabel/TextLabel.d.ts @@ -1,7 +1,5 @@ import React from 'react'; import { TextProps } from 'antd/es/typography/Text'; -export declare const StyledTextElement: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, never>> & Omit>, keyof React.Component>; -export declare const StyledLinkElement: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, never>> & Omit>, keyof React.Component>; type TextItemProps = { text?: boolean; }; diff --git a/dist/components/TreeList/styles.d.ts b/dist/components/TreeList/styles.d.ts index 26304ba9..824892ee 100644 --- a/dist/components/TreeList/styles.d.ts +++ b/dist/components/TreeList/styles.d.ts @@ -1,14 +1,2 @@ /// export declare const PopoverContainer: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; -export declare const StyledTree: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit & { - children?: import("react").ReactNode; -} & import("react").RefAttributes>, never>> & Omit<((props: import("antd").TreeProps & { - children?: import("react").ReactNode; -} & import("react").RefAttributes>) => import("react").ReactElement>) & { - TreeNode: import("react").FC>; - DirectoryTree: ((props: import("antd/es/tree").DirectoryTreeProps & { - children?: import("react").ReactNode; - } & import("react").RefAttributes>) => import("react").ReactElement>) & { - displayName?: string | undefined; - }; -}, keyof import("react").Component>; diff --git a/dist/index.es.js b/dist/index.es.js index 9d0f5538..9472c600 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,4 +1,4 @@ -import A,{createGlobalStyle as e,css as t,ThemeProvider as n}from"styled-components";import{jsx as r,jsxs as a,Fragment as o}from"react/jsx-runtime";import l,{createContext as i,useContext as s,useState as d,useEffect as p,useMemo as c,forwardRef as m,Fragment as C,useRef as u,useCallback as h,isValidElement as g}from"react";import{Button as V,Typography as S,List as y,Collapse as f,Descriptions as k,Switch as Z,Checkbox as q,Select as U,Tabs as K,Breadcrumb as W,Steps as T,Pagination as b,Input as w,notification as N,Tag as z,Modal as B,TreeSelect as I,Tree as E,Card as J,Form as Q,Popover as v,Tooltip as L,Skeleton as O,Dropdown as R,Timeline as M,Table as x,Empty as F,ConfigProvider as H,Popconfirm as D,Statistic as P}from"antd";import Y,{UpOutlined as X,DownOutlined as G,PauseCircleOutlined as j,SyncOutlined as $,CheckCircleOutlined as _,WarningOutlined as AA,StopOutlined as eA,QuestionCircleOutlined as tA,CloseOutlined as nA,EllipsisOutlined as rA,PlusOutlined as aA,EditOutlined as oA,EyeOutlined as lA,LinkOutlined as iA,SmileOutlined as sA,MehOutlined as dA,FrownOutlined as pA,BgColorsOutlined as cA,CloudUploadOutlined as mA,CarryOutOutlined as CA,RightOutlined as uA,EyeInvisibleOutlined as hA,CopyOutlined as gA,CheckOutlined as VA,InfoCircleOutlined as SA,DownloadOutlined as yA,CloudDownloadOutlined as fA,RedoOutlined as kA,LoadingOutlined as ZA,CloseCircleOutlined as qA,DeleteOutlined as UA}from"@ant-design/icons";import KA from"antd/es/input/TextArea";import{useForm as WA}from"antd/es/form/Form";const TA={light:"#222222",dark:"#222222"},bA={light:"#868686",dark:"#868686"},wA={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},NA={light:"#222222",dark:"#f8f8f2"},zA={light:"#75715e",dark:"#75715e"},BA={light:"#f92672",dark:"#f92672"},IA={light:"#fd971f",dark:"#fd971f"},EA={light:"#e69f66",dark:"#e69f66"},JA={light:"#e6db74",dark:"#e6db74"},QA={light:"#ae81ff",dark:"#ae81ff"},vA={light:"#66D9ef",dark:"#66D9ef"},LA={light:"#ffffff",dark:"#ffffff"},OA={light:"#3A8CFF",dark:"#3A8CFF"},RA={light:"#00000073",dark:"#00000073"},MA={light:"#3A8CFF",dark:"#3A8CFF"},xA={light:"#1b8784",dark:"#1b8784"},FA={lagoonBlue:MA.light,buttons:{primary:{default:OA.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:NA.dark,dark:wA.dark}},texts:{primary:{light:TA.light,dark:LA.dark},secondary:{light:RA.light,dark:zA.dark},timeline:{light:NA.dark,dark:wA.dark}},darkGray:wA.dark,cellGray:bA.dark,lighterGray:"#282828",orange:IA.dark,lightOrange:EA.dark,blue:vA.dark,white:NA.dark,purple:QA.dark,gray:zA.dark,yellow:JA.dark,pink:BA.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(FA);const HA=e` +import A,{createGlobalStyle as e,ThemeProvider as t,css as n}from"styled-components";import{jsx as r,jsxs as a,Fragment as i}from"react/jsx-runtime";import o,{createContext as l,useContext as s,useState as d,useMemo as c,forwardRef as u,Fragment as m,useRef as p,useEffect as h,useCallback as C,isValidElement as f}from"react";import{Button as g,Typography as y,List as w,Collapse as Z,Descriptions as k,Switch as b,Checkbox as x,Select as V,Tabs as v,Breadcrumb as z,Steps as M,Pagination as I,Input as S,notification as L,Tag as E,Modal as N,TreeSelect as O,Tree as W,Card as T,Form as B,Popover as H,Tooltip as q,Skeleton as U,Dropdown as R,Timeline as K,Table as D,Empty as J,ConfigProvider as Q,Popconfirm as Y,Statistic as j}from"antd";import P,{UpOutlined as G,DownOutlined as X,PauseCircleOutlined as F,SyncOutlined as $,CheckCircleOutlined as _,WarningOutlined as AA,StopOutlined as eA,QuestionCircleOutlined as tA,CloseOutlined as nA,EllipsisOutlined as rA,PlusOutlined as aA,EditOutlined as iA,EyeOutlined as oA,LinkOutlined as lA,SmileOutlined as sA,MehOutlined as dA,FrownOutlined as cA,BgColorsOutlined as uA,CloudUploadOutlined as mA,CarryOutOutlined as pA,RightOutlined as hA,EyeInvisibleOutlined as CA,CopyOutlined as fA,CheckOutlined as gA,InfoCircleOutlined as yA,DownloadOutlined as wA,CloudDownloadOutlined as ZA,RedoOutlined as kA,LoadingOutlined as bA,CloseCircleOutlined as xA,DeleteOutlined as VA}from"@ant-design/icons";import vA from"antd/es/input/TextArea";import{useForm as zA}from"antd/es/form/Form";const MA={light:"#222222",dark:"#222222"},IA={light:"#868686",dark:"#868686"},SA={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},LA={light:"#222222",dark:"#f8f8f2"},EA={light:"#75715e",dark:"#75715e"},NA={light:"#f92672",dark:"#f92672"},OA={light:"#fd971f",dark:"#fd971f"},WA={light:"#e69f66",dark:"#e69f66"},TA={light:"#e6db74",dark:"#e6db74"},BA={light:"#ae81ff",dark:"#ae81ff"},HA={light:"#66D9ef",dark:"#66D9ef"},qA={light:"#ffffff",dark:"#ffffff"},UA={light:"#00000073",dark:"#00000073"},RA={light:"#1b8784",dark:"#1b8784"},KA={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:LA.dark,dark:SA.dark}},texts:{primary:{light:MA.light,dark:qA.dark},secondary:{light:UA.light,dark:EA.dark},timeline:{light:LA.dark,dark:SA.dark}},darkGray:SA.dark,cellGray:IA.dark,lighterGray:"#282828",orange:OA.dark,lightOrange:WA.dark,blue:HA.dark,white:LA.dark,purple:BA.dark,gray:EA.dark,yellow:TA.dark,pink:NA.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(KA);const DA=e` :root { color-scheme: ${A=>A.theme.colorScheme}; @@ -10,6 +10,12 @@ import A,{createGlobalStyle as e,css as t,ThemeProvider as n}from"styled-compone box-sizing: border-box; } +// use antD fonts for everything +* { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, + 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important; + } + html { font-size: 100%; /* 1rem = 100% = 16px */ } @@ -17,13 +23,13 @@ html { body { font-size: 16px; box-sizing: border-box; - background-color:${A=>"dark"===A.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; + /* background-color:${A=>"dark"===A.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; */ } html,body{ scroll-behavior: smooth; } - +/* @font-face { font-family: 'ArabicPro-Regular'; src: url('${"data:font/woff2;base64,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"}') format('woff2'); @@ -101,460 +107,28 @@ html,body{ font-weight: 600; font-style: normal; font-display: block; -} - - .ant-select-dropdown { - background-color: transparent; - padding: 0; - border-radius: 0; - } - .ui-notification{ - - ${A=>"dark"===A.theme.colorScheme&&t` - box-shadow: - 0px 9px 28px 8px #ffffff0d, - 0px 6px 16px 0px #ffffff14, - 0px 3px 6px -4px #ffffff1f; - `} - .ant-notification-notice-content { - - ~.ant-notification-notice-close, ~.ant-notification-notice-close:hover, .ant-notification-notice-with-icon div{ - color: ${A=>A.theme.UI.texts.primary}; - } - - - - } - background-color: ${A=>A.theme.UI.notification}; - &.no-icon{ - .ant-notification-notice-message, .ant-notification-notice-description{ - margin-inline-start:24px; - } - padding:20px 0 !important; +} */ - - } - } - .ui-treelink-overlay{ - - &.ant-popover { - - > .ant-popover-arrow { - &::before { - background: ${A=>"dark"===A.theme.colorScheme?`${FA.cellGray}`:"#fff"}; - } - ${A=>"dark"===A.theme.colorScheme&&t` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - `}; - } - > .ant-popover-content { - border-radius: 5px; - .ant-popover-inner { - background-color: transparent; - padding: 0; - padding: 0.5rem; - } - background-color: ${A=>"dark"===A.theme.colorScheme?`${FA.cellGray}`:"#fff"}; - - ${A=>"dark"===A.theme.colorScheme&&t` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: ${FA.cellGray}; - `}; - - ${A=>"light"===A.theme.colorScheme&&t` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: #fff; - `}; - } - } - } -`,DA=i(null),PA=()=>{const A=s(DA);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},YA=({defaultScheme:A,children:e})=>{const[t,n]=d(null);p((()=>{if(A)return void n(A);const e=localStorage.getItem("theme");e&&["light","dark"].includes(e)?n(e):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(n("dark"),localStorage.setItem("theme","dark")):(n("light"),localStorage.setItem("theme","light"))}),[]);return r(DA.Provider,{value:{theme:t,toggleTheme:()=>{const A="light"===t?"dark":"light";n(A),localStorage.setItem("theme",A),window.dispatchEvent(new Event("storage"))}},children:e})},XA={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:FA.backgrounds.primary.dark,modal:FA.backgrounds.primary.dark,dataCard:FA.darkGray,selection:FA.gray,lagoonCard:FA.backgrounds.primary.dark,lagoonCardInverted:FA.backgrounds.primary.light,footer:FA.backgrounds.primary.light,header:FA.header.dark,navTabs:wA.dark},texts:{primary:FA.texts.primary.dark,primaryInverted:FA.texts.primary.light,label:"#dee2e5",secondary:FA.texts.secondary.dark,timeline:FA.texts.timeline.light,nav:NA.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:FA.darkGray},highlights:{selection:"#497ffa"},notification:FA.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},GA={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:FA.darkGray,selection:"#e6f4ff",lagoonCard:FA.backgrounds.primary.light,lagoonCardInverted:FA.backgrounds.primary.dark,footer:FA.backgrounds.primary.dark,header:FA.header.light,navTabs:wA.light},confirm:{text:"#000",background:wA.light},texts:{primary:FA.texts.primary.light,primaryInverted:FA.texts.primary.dark,label:"#555",secondary:FA.texts.secondary.dark,timeline:FA.texts.timeline.dark,nav:NA.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:FA.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},jA=({children:A,darkThemeProp:e,lightThemeProp:t})=>{const{theme:a}=PA(),o=c((()=>"light"===a?Object.assign({},GA,t):Object.assign({},XA,e)),[a]);return a?r(n,{theme:o,children:A},a):null},$A=l.createContext({}),_A=!0;function Ae({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:a,direction:o,duration:l,enableAnimation:i=_A,customHighlightBackground:s}){const d={};return"rtl"===o&&(d["--animation-direction"]="reverse"),"number"==typeof l&&(d["--animation-duration"]=`${l}s`),i||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),a&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof s&&(d["--custom-highlight-background"]=s),d}function ee({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:a=!1,style:o,...i}){var s,d,p;const c=l.useContext($A),m={...i};for(const[A,e]of Object.entries(i))void 0===e&&delete m[A];const C={...c,...m,circle:a},u={...o,...Ae(C)};let h="react-loading-skeleton";t&&(h+=` ${t}`);const g=null!==(s=C.inline)&&void 0!==s&&s,V=[],S=Math.ceil(A);for(let e=0;eA&&e===S-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=l.createElement("span",{className:h,style:t,key:e},"‌");g?V.push(n):V.push(l.createElement(l.Fragment,{key:e},n,l.createElement("br",null)))}return l.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(p=C.enableAnimation)&&void 0!==p?p:_A},e?V.map(((A,t)=>l.createElement(e,{key:t},A))):V)}function te({children:A,...e}){return l.createElement($A.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const ne=({children:A,baseColor:e,highlightColor:t})=>{const n=localStorage.getItem("theme"),{theme:a}=PA(),o=n||a,{UI:{skeleton:{base:l,highlight:i}}}="dark"===o?XA:GA;return r(te,{baseColor:e||l,highlightColor:t||i,children:A})},re=({children:A,darkThemeProp:e,lightThemeProp:t,defaultScheme:n})=>r(YA,{defaultScheme:n||void 0,children:r(jA,{darkThemeProp:e||void 0,lightThemeProp:t||void 0,children:r(ne,{children:A})})}),ae=i(void 0),oe=({linkComponent:A,children:e})=>r(ae.Provider,{value:A,children:e}),le=()=>{const A=s(ae);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},ie=t` - background-color: ${MA.light}; - - &:not(:disabled):not(.ant-btn-disabled) { - &:hover { - background-color: ${FA.buttons.primary.hover}; - } - &:active { - background-color: ${FA.buttons.primary.active}; - } - } -`,se=t` - background-color: ${FA.buttons.secondary.default}; - - &:not(:disabled):not(.ant-btn-disabled) { - &:hover { - background-color: ${FA.buttons.secondary.hover}; - } - &:active { - background-color: ${FA.buttons.secondary.active}; - } - } -`,de={large:{padding:"8px 22px"},middle:{padding:"4px 16px"},small:{padding:"0 8px"}},pe=A.div` +`,JA=l(null),QA=()=>{const A=s(JA);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},YA=({defaultScheme:A,children:e})=>{const[t,n]=d("light");return r(JA.Provider,{value:{theme:t,toggleTheme:()=>{}},children:e})},jA={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:KA.backgrounds.primary.dark,modal:KA.backgrounds.primary.dark,dataCard:KA.darkGray,selection:KA.gray,lagoonCard:KA.backgrounds.primary.dark,lagoonCardInverted:KA.backgrounds.primary.light,footer:KA.backgrounds.primary.light,header:KA.header.dark,navTabs:SA.dark},texts:{primary:KA.texts.primary.dark,primaryInverted:KA.texts.primary.light,label:"#dee2e5",secondary:KA.texts.secondary.dark,timeline:KA.texts.timeline.light,nav:LA.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:KA.darkGray},highlights:{selection:"#497ffa"},notification:KA.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},PA={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:KA.darkGray,selection:"#e6f4ff",lagoonCard:KA.backgrounds.primary.light,lagoonCardInverted:KA.backgrounds.primary.dark,footer:KA.backgrounds.primary.dark,header:KA.header.light,navTabs:SA.light},confirm:{text:"#000",background:SA.light},texts:{primary:KA.texts.primary.light,primaryInverted:KA.texts.primary.dark,label:"#555",secondary:KA.texts.secondary.dark,timeline:KA.texts.timeline.dark,nav:LA.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:KA.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},GA=({children:A,darkThemeProp:e,lightThemeProp:n})=>{const{theme:a}=QA(),i=c((()=>"light"===a?Object.assign({},PA,n):Object.assign({},jA,e)),[a]);return a?r(t,{theme:i,children:A},a):null},XA=o.createContext({}),FA=!0;function $A({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:a,direction:i,duration:o,enableAnimation:l=FA,customHighlightBackground:s}){const d={};return"rtl"===i&&(d["--animation-direction"]="reverse"),"number"==typeof o&&(d["--animation-duration"]=`${o}s`),l||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),a&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof s&&(d["--custom-highlight-background"]=s),d}function _A({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:a=!1,style:i,...l}){var s,d,c;const u=o.useContext(XA),m={...l};for(const[A,e]of Object.entries(l))void 0===e&&delete m[A];const p={...u,...m,circle:a},h={...i,...$A(p)};let C="react-loading-skeleton";t&&(C+=` ${t}`);const f=null!==(s=p.inline)&&void 0!==s&&s,g=[],y=Math.ceil(A);for(let e=0;eA&&e===y-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=o.createElement("span",{className:C,style:t,key:e},"‌");f?g.push(n):g.push(o.createElement(o.Fragment,{key:e},n,o.createElement("br",null)))}return o.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=p.enableAnimation)&&void 0!==c?c:FA},e?g.map(((A,t)=>o.createElement(e,{key:t},A))):g)}function Ae({children:A,...e}){return o.createElement(XA.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const ee=({children:A,baseColor:e,highlightColor:t})=>{const n=localStorage.getItem("theme"),{theme:a}=QA(),i=n||a,{UI:{skeleton:{base:o,highlight:l}}}="dark"===i?jA:PA;return r(Ae,{baseColor:e||o,highlightColor:t||l,children:A})},te=({children:A,darkThemeProp:e,lightThemeProp:t,defaultScheme:n})=>r(YA,{defaultScheme:n||void 0,children:r(GA,{darkThemeProp:e||void 0,lightThemeProp:t||void 0,children:r(ee,{children:A})})}),ne=l(void 0),re=({linkComponent:A,children:e})=>r(ne.Provider,{value:A,children:e}),ae=()=>{const A=s(ne);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},ie=A.div` display: inline-block; margin-right: 0.5rem; -`,ce=A.div` +`,oe=A.div` display: inline-block; margin-left: 0.5rem; -`,me=A(V)` - &.ant-btn { - color: #fff; - &:disabled { - background-color: #00000073; - } - padding: ${A=>A.size?de[A.size].padding:"initial"}; - - &:not(.ant-btn-dangerous) { - ${A=>"primary"===A.type?ie:se} - } - } - &.ant-btn-dangerous { - background-color: #ff4d4f; - } -`,Ce=m((({size:A="large",type:e="primary",danger:t=!1,iconBefore:n,iconAfter:l,disabled:i,loading:s,className:d,children:p,styles:c,...m},C)=>{let u=p;return n&&(u=a(o,{children:[r(pe,{children:n}),u]})),l&&(u=a(o,{children:[u," ",r(ce,{children:l})]})),r(me,{ref:C,type:e,size:A,styles:c,disabled:i,loading:s,className:d,danger:t,...m,children:u})}));Ce.displayName="Button";const ue=S.Text,he=S.Link,ge=t` - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 16px; - line-height: 18px; -`,Ve=A(ue)` - &.ant-typography { - &.ant-typography:not(.ant-typography-warning):not(.ant-typography-danger):not(.ant-typography-secondary):not( - .ant-typography-success - ) { - color: ${A=>A.theme.UI.texts.primary}; - } - - ${ge}; - } -`,Se=A(he)` - &.ant-typography { - ${ge}; - ${A=>A.$underline?t` - text-decoration: underline; - `:t` - text-decoration: none; - `} - - &:link { - color: ${FA.blue}; - } - &:hover { - color: ${FA.purple}; - } - &:visited { - color: ${FA.lagoonBlue}; - text-decoration: none; - } - } -`,ye=({className:A,children:e,underline:t=!0,...n},a)=>{if("href"in n){const o=n.href??null,l=n.target??"__blank";return r(Se,{$underline:t,ref:a,className:A,href:o,target:l,children:e})}return r(Ve,{ref:a,className:A,...n,children:e})};ye.displayName="Text";const fe=S.Text,ke=S.Link,Ze=t` - font-family: 'AmericaMono-Regular', sans-serif; - font-size: 14px; - line-height: 18px; -`,qe=A(fe)` - &.ant-typography { - &.ant-typography:not(.ant-typography-warning):not(.ant-typography-danger):not(.ant-typography-secondary):not( - .ant-typography-success - ) { - color: ${A=>A.theme.UI.texts.primary}; - } - - ${Ze}; - } -`,Ue=A(ke)` - &.ant-typography { - color: ${A=>A.theme.UI.texts.primary}; - ${Ze}; - text-decoration: underline; - &:link, - &:hover, - &:visited { - color: ${A=>A.theme.UI.texts.primary}; - } - } -`,Ke=({className:A,children:e,...t},n)=>{if("link"in t&&t.link){const a=t.href??null,o=t.target??"__blank";return r(Ue,{ref:n,className:A,href:a,target:o,children:e})}return r(qe,{ref:n,className:A,...t,children:e})};Ke.displayName="TextLabel";const We={1:t` - font-size: 42px; - line-height: 48px; - `,2:t` - font-size: 28px; - line-height: 32px; - `,3:t` - font-size: 20px; - line-height: 22px; - `,4:t` - font-size: 16px; - line-height: 22px; - `,5:t` - font-size: 15px; - line-height: 22px; - `},Te=A(S.Title)` - &.ant-typography { - font-family: 'Helvetica-Regular', sans-serif; - font-weight: 500; - ${A=>A.level&&We[A.level]}; - color: ${A=>A.theme.UI.texts.primary}; - } -`,be=m((({level:A=1,className:e,children:t,style:n,...a},o)=>r(Te,{level:A,ref:o,className:e,style:n,...a,children:t})));be.displayName="UIHeadingBase";const we=l.forwardRef(((A,e)=>r(be,{ref:e,level:1,...A})));we.displayName="UIHead1";const Ne=l.forwardRef(((A,e)=>r(be,{ref:e,level:2,...A})));Ne.displayName="UIHead2";const ze=l.forwardRef(((A,e)=>r(be,{ref:e,level:3,...A})));ze.displayName="UIHead3";const Be=l.forwardRef(((A,e)=>r(be,{ref:e,level:4,...A})));Be.displayName="UIHead4";const Ie=l.forwardRef(((A,e)=>r(be,{ref:e,level:5,...A})));Ie.displayName="UIHead5";const{Item:Ee}=y,Je=m((({className:A,children:e,style:t,...n},a)=>r(Qe,{ref:a,className:A,style:t,...n,children:e}))),Qe=A(y)` - &.ant-list { - &.ant-list-split .ant-list-item { - border-block-end: 1px solid - ${A=>"dark"===A.theme.colorScheme?A.theme.UI.texts.primary:"initial"}; - } - &.ant-list-split .ant-list-header { - border-block-end: 1px solid - ${A=>"dark"===A.theme.colorScheme?A.theme.UI.texts.primary:"initial"}; - } - &.ant-list-split .ant-list-items > .ant-list-item:last-child { - border-block-end: 1px solid - ${A=>"dark"===A.theme.colorScheme?A.theme.UI.texts.primary:"initial"}; - } - - border-radius: 0; - .ant-list-header, - .ant-list-footer { - font-family: 'Roboto', sans-serif; - color: ${A=>A.theme.UI.texts.primary}; - } - } -`,ve=A(Ee)` - &.ant-list-item { - font-family: 'Roboto', sans-serif; - font-size: 14px; - line-height: 22px; - color: ${A=>A.theme.UI.texts.primary}; - } -`;Je.displayName="List",Je.Item=ve;const Le=m(((A,e)=>{const{className:t,items:n,style:a,customBorder:o,borderless:l=!1,useArrowIcons:i=!1,type:s="default",icon:d,...p}=A,c=i?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?r(Oe,{children:"Collapse Section"}):r(Oe,{children:"Expand Section"})},m=d&&i?n?.map((A=>({...A,extra:d}))):n;return r(Re,{$customBorder:o,$borderless:l,$type:s,ref:e,items:m,...c,...p})}));Le.displayName="Collapse";const Oe=A.span` - text-decoration: underline; - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - font-weight: 400; - line-height: 14px; -`,Re=A(f)` - .ant-collapse-content, - .ant-collapse-item { - ${({$borderless:A})=>A&&t` - border-bottom: none !important; - border-top: none !important; - `}; - } - - &.ant-collapse { - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - line-height: 22px; - overflow: hidden; - - ${({$customBorder:A})=>A&&t` - border: 1px solid ${A} !important; - `}; - - ${({theme:A,$type:e,$customBorder:n})=>"dark"===A.colorScheme&&t` - &.ant-collapse{ - border: 1px solid #75715E; - } - &.ant-collapse > .ant-collapse-item > .ant-collapse-header { - background-color: ${FA.darkGray}; - color: ${FA.white}; - } - .ant-collapse-content { - ${n?t` - border-top-color: ${n}; - `:t` - border-top-color: #75715e; - `}; - - } - } - .ant-collapse-item { - ${n?t` - border-bottom-color: ${n}; - `:t` - border-bottom-color: #75715e; - `}; - - - &:last-child { - border-bottom-color: transparent; - } - } - .ant-collapse-content-box { - background-color: ${FA.gray}; - - ${"default"===e&&t` - background-color: ${FA.darkGray}; - `} - } - `} - } -`,Me=A=>{const{className:e,items:t,type:n="default",style:a,...o}=A;if("topToBottom"===n){const A=t?.map((A=>({...A,span:24})));return r(xe,{$type:n,items:A,...o})}return r(xe,{items:t,...o})};Me.displayName="Details";const xe=A(k)` - &.ant-descriptions { - ${A=>"topToBottom"===A.$type&&t` - table { - padding-top: 1px; - display: grid; - border-collapse: collapse !important; - tbody { - display: grid; - } - } - tr, - td { - margin-top: -1px; - } - table { - } - .ant-descriptions-view { - border: none !important; - } - `} - - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - line-height: 22px; - overflow: hidden; - .ant-descriptions-row .ant-descriptions-item-label { - text-transform: uppercase; - } - - &.ant-descriptions-bordered .ant-descriptions-view { - .ant-descriptions-row { - border-bottom: 1px solid transparent; - .ant-descriptions-item-label { - background-color: rgba(0, 0, 0, 0.15); - border-right: 1px solid rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - } - .ant-descriptions-item-content { - background: rgba(0, 0, 0, 0.05); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - } - } - } - - ${A=>"dark"===A.theme.colorScheme&&t` - & .ant-descriptions-header > .ant-descriptions-title { - color: #fff; - } - - &:not(.ant-descriptions-bordered) .ant-descriptions-view { - border-radius: 0; - overflow: hidden; - .ant-descriptions-row { - .ant-descriptions-item-label { - background-color: ${FA.lighterGray}; - color: #fff; - } - .ant-descriptions-item-content { - color: ${FA.white}; - background-color: #75715e00; - } - } - } - &.ant-descriptions-bordered .ant-descriptions-view { - border: 1px solid #fff; - border-radius: 0; - overflow: hidden; - .ant-descriptions-row { - .ant-descriptions-item-label { - background-color: ${FA.lighterGray}; - color: #fff; - text-transform: uppercase; - border: 1px solid #fff; - } - .ant-descriptions-item-content { - color: ${FA.white}; - background-color: #272822; - &:not(:last-of-type) { - border: 1px solid #fff; - } - border: 1px solid #fff; - } - } - } - .ant-collapse-content-box { - background-color: ${FA.gray}; - } - `} - } -`,Fe=m(((A,e)=>{const{showLabel:t=!0,className:n,style:a,...o}=A;return r(Z,{ref:e,style:a,...t?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Fe.displayName="Switch";const He=m(((A,e)=>{const{className:t,style:n,...a}=A;return r(De,{ref:e,style:n,...a})})),De=A(q)` - &.ant-checkbox-wrapper { - .ant-checkbox + span { - color: ${A=>A.theme.UI.texts.primary}; - } - } -`;He.displayName="Checkbox";const Pe=m(((A,e)=>{const{className:t,style:n,onChange:a,value:o,selectedState:l,setSelectedState:i,size:s,...p}=A,[c,m]=d(!1);return r(Ye,{ref:e,onChange:a??(A=>{i&&i(A)}),value:o||l||void 0,defaultOpen:A.defaultOpen||!0,style:n,dropdownRender:A=>r(Xe,{children:A}),onDropdownVisibleChange:A=>m(A),...p,suffixIcon:r(c?X:G,{}),size:s??"middle"})})),Ye=A(U)` - &.ant-select { - min-width: 13.125rem; - - & .ant-select-selector { - span { - color: #333; - } - .ant-select-selection-placeholder { - color: ${A=>"dark"===A.theme.colorScheme?FA.white:"#00000099"}; - } - border-radius: 2px; - } - - ${A=>"dark"===A.theme.colorScheme&&t` - & .ant-select-selector { - background-color: ${FA.darkGray}; - span { - color: #fff; - } - } - & .ant-select-arrow { - color: #fff; - } - `} - } -`,Xe=A.section` +`,le=u((({size:A="large",type:e="primary",danger:t=!1,iconBefore:n,iconAfter:o,disabled:l,loading:s,className:d,children:c,styles:u,...m},p)=>{let h=c;return n&&(h=a(i,{children:[r(ie,{children:n}),h]})),o&&(h=a(i,{children:[h," ",r(oe,{children:o})]})),r(g,{ref:p,size:A,styles:u,disabled:l,type:e,loading:s,className:d,danger:t,...m,children:h})}));le.displayName="Button";const se=y.Text,de=y.Link,ce=({className:A,children:e,underline:t=!0,...n},a)=>{if("href"in n){const t=n.href??null,i=n.target??"__blank";return r(de,{ref:a,className:A,href:t,target:i,children:e})}return r(se,{ref:a,className:A,...n,children:e})};ce.displayName="Text";const ue=y.Text,me=y.Link,pe=({className:A,children:e,...t},n)=>{if("link"in t&&t.link){const a=t.href??null,i=t.target??"__blank";return r(me,{ref:n,className:A,href:a,target:i,children:e})}return r(ue,{ref:n,className:A,...t,children:e})};pe.displayName="TextLabel";const{Title:he}=y,Ce=u((({level:A=1,className:e,children:t,style:n,...a},i)=>r(he,{level:A,ref:i,className:e,style:n,...a,children:t})));Ce.displayName="UIHeadingBase";const fe=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:1,...A})));fe.displayName="UIHead1";const ge=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:2,...A})));ge.displayName="UIHead2";const ye=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:3,...A})));ye.displayName="UIHead3";const we=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:4,...A})));we.displayName="UIHead4";const Ze=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:5,...A})));Ze.displayName="UIHead5";const{Item:ke}=w,be=u((({className:A,children:e,style:t,...n},a)=>r(w,{ref:a,className:A,style:t,...n,children:e})));be.displayName="List",be.Item=ke;const xe=u(((A,e)=>{const{className:t,items:n,style:a,customBorder:o,borderless:l=!1,useArrowIcons:s=!1,type:d="default",icon:c,...u}=A,m=s?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?r(i,{children:"Collapse Section"}):r(i,{children:"Expand Section"})},p=c&&s?n?.map((A=>({...A,extra:c}))):n;return r(Z,{ref:e,items:p,...m,...u})}));xe.displayName="Collapse";const Ve=A=>{const{className:e,items:t,type:n="default",style:a,...i}=A;if("topToBottom"===n){const A=t?.map((A=>({...A,span:24})));return r(k,{items:A,...i})}return r(k,{items:t,...i})};Ve.displayName="Details";const ve=u(((A,e)=>{const{showLabel:t=!0,className:n,style:a,...i}=A;return r(b,{ref:e,style:a,...t?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...i})}));ve.displayName="Switch";const ze=u(((A,e)=>{const{className:t,style:n,...a}=A;return r(x,{ref:e,style:n,...a})}));ze.displayName="Checkbox";const Me=u(((A,e)=>{const{className:t,style:n,onChange:a,value:i,selectedState:o,setSelectedState:l,size:s,...c}=A,[u,m]=d(!1);return r(V,{ref:e,onChange:a??(A=>{l&&l(A)}),value:i||o||void 0,defaultOpen:A.defaultOpen||!0,style:n,dropdownRender:A=>r(Ie,{children:A}),onDropdownVisibleChange:A=>m(A),...c,suffixIcon:r(u?G:X,{}),size:s??"middle"})})),Ie=A.section` background-color: #fff; - - ${A=>"dark"===A.theme.colorScheme&&t` - background-color: ${FA.cellGray}; - - .ant-select-item.ant-select-item-option { - color: #fff; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-active { - background-color: ${FA.gray}; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-selected { - background-color: ${FA.gray}; - } - `} -`;Pe.displayName="Select";const Ge=A(K)` +`;Me.displayName="Select";const Se=A(v)` &.ant-tabs { - background-color: transparent; - .ant-tabs-tab { - margin-left: 0; - .ant-tabs-tab-btn { - transition: all 0.25s ease; - } - } - .ant-tabs-nav-list { - box-shadow: 2px 2px 4px 0px #69696933; - } div[role='tabpanel'] { - padding-top: 1.5rem; - padding-inline: 1rem; min-height: 100vmax; - ${A=>"navigation"===A.$type&&t` + ${A=>"navigation"===A.$type&&n` display: none; height: 0 !important; min-height: 0 !important; `} } div[role='tab'] { - font-family: 'Roboto', sans-serif; - font-size: 1rem; - line-height: 1.5rem; transition: all 0.25s ease !important; background-color: ${A=>A.theme.UI.backgrounds.navTabs}; a { @@ -585,7 +159,7 @@ html,body{ justify-content: center; } .ant-tabs-ink-bar { - background-color: ${FA.lagoonBlue}; + background-color: ${KA.lagoonBlue}; } } & > div { @@ -598,7 +172,7 @@ html,body{ } } } - ${A=>"navigation"!==A.$type&&t` + ${A=>"navigation"!==A.$type&&n` & > div { > .ant-tabs-nav-list { > .ant-tabs-tab { @@ -620,26 +194,8 @@ html,body{ div[role='tabpanel'] { background-color: ${A=>A.theme.UI.backgrounds.navTabs} !important; } - - ${A=>"dark"===A.theme.colorScheme&&t` - & .ant-tabs-nav-wrap { - background-color: transparent; - } - & .ant-tabs-nav-list { - background-color: transparent; - > div { - background-color: ${A=>A.theme.UI.backgrounds.modal}; - } - } - div[role='tabpanel'] { - color: #fff; - } - div[role='tab'] { - color: #fff; - } - `} } -`,je=A.section` +`,Le=A.section` box-shadow: 2px 2px 4px 0px #69696933; background-color: ${A=>A.theme.UI.backgrounds.navTabs}; color: ${A=>A.theme.UI.texts.primary}; @@ -648,52 +204,7 @@ html,body{ min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; -`,$e=({type:A="default",children:e,...t})=>{if(!A)throw new Error("Type required");if("default"===A)return r(Ge,{$type:A,...t});const{pathname:n,items:l}=t;return a(o,{children:[r(Ge,{activeKey:(()=>{for(const A of l)if(n?.endsWith(`/${A.key}`)||n?.includes(`/${A.key}/`))return A.key;return l[0]?.key||""})(),$type:A,...t}),r(je,{children:e})]})};$e.displayName="Tabs";const _e={default:["","project","environment"],orgs:["","organization","project"]},At=A=>{const{activeKey:e,items:t,type:n,...o}=A,l=n&&["default","orgs"].includes(n)?_e[n]:null,i=t.map(((A,t)=>{const n=l?l[t]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:o,key:l}=A;let i=!1;e&&e===l&&(i=!0);const s=i?{"data-active":"active"}:{};return{...A,title:r(o?"a":"span",{...s,children:a(tt,{children:[a("span",{children:[" ",n]}),t]})}),onClick:o||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:t,key:o}=A;let l=!1;e&&e===o&&(l=!0);const i=l?{"data-active":"active"}:{};return{...A,title:r(C,{children:a(tt,{...i,children:[a("span",{children:[" ",n]}),t]})},o)}}}));return i.unshift({type:"separator",separator:"/"}),r(et,{items:i,...o})},et=A(W)` - padding: 0.5rem; - margin-block: 2rem 1.375rem; - &.ant-breadcrumb { - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 28px; - font-weight: 500; - line-height: 25px; - - .ant-breadcrumb-link { - text-decoration: none !important; - } - li:not(.ant-breadcrumb-separator) { - &:not(:last-child) { - span, - a { - text-decoration: underline; - border-radius: 0; - } - } - } - - li, - span, - a { - transition: all 0.25s ease; - color: ${A=>A.theme.UI.texts.secondary}; - &[data-active='active'] { - color: ${A=>"light"===A.theme.colorScheme?FA.texts.primary.light:FA.white}; - } - } - & a:hover { - background-color: ${A=>"light"===A.theme.colorScheme?"#0000000f":FA.lighterGray}; - } - li.ant-breadcrumb-separator { - margin-inline-start: 14px; - - &:first-of-type { - margin-inline-start: 0px; - } - } - li.ant-breadcrumb-separator:nth-last-child(2) { - color: ${A=>"light"===A.theme.colorScheme?FA.texts.primary.light:FA.white}; - } - } -`,tt=A.div` +`,Ee=({type:A="default",children:e,...t})=>{if(!A)throw new Error("Type required");if("default"===A)return r(Se,{$type:A,...t});const{pathname:n,items:o}=t;return a(i,{children:[r(Se,{activeKey:(()=>{for(const A of o)if(n?.endsWith(`/${A.key}`)||n?.includes(`/${A.key}/`))return A.key;return o[0]?.key||""})(),$type:A,...t}),r(Le,{children:e})]})};Ee.displayName="Tabs";const Ne={default:["","project","environment"],orgs:["","organization","project"]},Oe=A=>{const{activeKey:e,items:t,type:n,...i}=A,o=n&&["default","orgs"].includes(n)?Ne[n]:null,l=t.map(((A,t)=>{const n=o?o[t]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:i,key:o}=A;let l=!1;e&&e===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...A,title:r(i?"a":"span",{...s,children:a(We,{children:[a("span",{children:[" ",n]}),t]})}),onClick:i||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:t,key:i}=A;let o=!1;e&&e===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...A,title:r(m,{children:a(We,{...l,children:[a("span",{children:[" ",n]}),t]})},i)}}}));return l.unshift({type:"separator",separator:"/"}),r(z,{items:l,...i})},We=A.div` display: flex; flex-direction: column; align-items: center; @@ -701,7 +212,7 @@ html,body{ position: relative; &[data-active='active'] > *:last-child { - color: ${A=>"light"===A.theme.colorScheme?FA.texts.primary.light:FA.white}; + color: ${A=>"light"===A.theme.colorScheme?KA.texts.primary.light:KA.white}; text-decoration: none !important; } @@ -709,7 +220,7 @@ html,body{ left: 0; font-size: 13px; font-weight: bolder; - color: ${FA.lagoonBlue} !important; + color: ${KA.lagoonBlue} !important; top: -100%; position: absolute; pointer-events: none; @@ -718,227 +229,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;At.displayName="Breadcrumb";const nt=A=>{const{className:e,style:t,...n}=A;return r(rt,{size:"default",style:t,className:e,...n})};nt.displayName="Steps";const rt=A(T)` - &.ant-steps { - max-width: 100%; - font-family: 'ArabicPro-Regular', sans-serif; - - .ant-steps-item.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon { - color: ${FA.gray}; - } - - .ant-steps-item.ant-steps-item-finish.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon { - color: ${FA.lagoonBlue}; - } - - .ant-steps-item .ant-steps-item-content { - .ant-steps-item-title { - font-size: 1rem; - - ${A=>"dark"===A.theme.colorScheme&&t` - color: #fff; - - &::after { - background-color: ${FA.lagoonBlue}; - } - `} - } - .ant-steps-item-description { - ${A=>"dark"===A.theme.colorScheme&&t` - color: ${FA.white}; - `} - } - } - } -`,at=({showSizeSelector:A=!1,...e})=>r(ot,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...e}),ot=A(b)` - &.ant-pagination { - max-width: 99%; - display: flex; - background-color: transparent; - .ant-pagination-item { - background-color: transparent; - &.ant-pagination-item-active { - background-color: transparent; - border-radius: initial; - transform: translateY(1px); - font-weight: initial; - } - } - - li[tabIndex]:not(.ant-pagination-item-active) > a:not(.ant-pagination-item-link), - .ant-pagination-item-link a, - .ant-pagination-prev, - .ant-pagination-next { - ${A=>"dark"===A.theme.colorScheme&&t` - border: 1px solid ${FA.gray}; - `} - } - - li[tabIndex]:not(.ant-pagination-item-active) a, - .ant-pagination-item-link, - .ant-pagination-item-link .ant-pagination-item-container .ant-pagination-item-ellipsis { - ${A=>"dark"===A.theme.colorScheme&&t` - color: ${FA.white}; - `} - } - .ant-pagination-prev, - .ant-pagination-next { - ${A=>"dark"===A.theme.colorScheme&&t` - button[disabled] { - color: ${FA.gray}; - } - `} - } - - .ant-pagination-prev { - margin-left: auto; - } - .ant-pagination-options { - order: -1; - - .ant-select { - .ant-select-dropdown { - ${A=>"dark"===A.theme.colorScheme&&t` - background-color: ${FA.cellGray}; - - .ant-select-item.ant-select-item-option { - color: #fff; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-active { - background-color: ${FA.gray}; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-selected { - background-color: ${FA.gray}; - } - `} - } - .ant-select-selector { - &, - & > * { - ${A=>"dark"===A.theme.colorScheme&&t` - background-color: ${FA.darkGray}; - color: ${FA.white}; - `} - } - - input[type='search'] { - } - .ant-select-selection-item { - &::before { - content: ''; - } - } - } - } - } - } -`;at.displayName="Pagination";const lt=A(w)` - &.ant-input { - font-size: 0.75rem; - line-height: 1.25rem; - - padding: 0.35rem 0.6rem; - - &.ant-input-sm { - font-size: 0.65rem; - line-height: 1.15rem; - - padding: 0.25rem 0.5rem; - } - - &.ant-input-lg { - font-size: 1rem; - line-height: 1.5rem; - padding: 0.5rem 0.75rem; - } - - border-radius: 2px; - border: 1px solid ${A=>A.theme.UI.borders.box}; - background-color: ${A=>A.theme.UI.backgrounds.input}; - &.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) { - background-color: ${A=>A.theme.UI.backgrounds.input}; - } - - &::placeholder { - color: ${A=>"dark"===A.theme.colorScheme?FA.white:"#00000099"} !important; - } - ${A=>"dark"===A.theme.colorScheme&&t` - color: ${FA.white}; - `} - } -`,it=m(((A,e)=>r(lt,{...A,ref:e})));it.displayName="Input";const st=({type:A="info",title:e,content:t,placement:n="top",requiresManualClose:a=!1,showBtn:l=!1,showIcon:i=!0,btnLabel:s,...d})=>{const[p,c]=N.useNotification({top:24,maxCount:1});return{trigger:c=>{const m={message:c?.title||e,description:c?.content||t,placement:n,duration:a?0:3,btn:l?r(Ce,{type:"primary",size:"small",onClick:()=>p.destroy(),children:s??"Confirm"}):null,style:{fontFamily:"Roboto"},className:`ui-notification ${!i&&"no-icon"}`,...i?{}:{icon:r(o,{})},...d};p[A](m)},contextHolder:c}},dt=A(z)` +`;Oe.displayName="Breadcrumb";const Te=A=>{const{className:e,style:t,...n}=A;return r(Be,{size:"default",style:t,className:e,...n})};Te.displayName="Steps";const Be=A(M)``,He=({showSizeSelector:A=!1,...e})=>r(I,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...e});He.displayName="Pagination";const qe=u(((A,e)=>r(S,{...A,ref:e})));qe.displayName="Input";const Ue=({type:A="info",title:e,content:t,placement:n="top",requiresManualClose:a=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:s,...d})=>{const[c,u]=L.useNotification({top:24,maxCount:1});return{trigger:u=>{const m={message:u?.title||e,description:u?.content||t,placement:n,duration:a?0:3,btn:o?r(le,{type:"primary",size:"small",onClick:()=>c.destroy(),children:s??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:r(i,{})},...d};c[A](m)},contextHolder:u}},Re=A(E)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,pt=m((({className:A,children:e,type:t,...n},o)=>{if("custom"===t)return r(z,{ref:o,className:A,...n,children:e});const l={new:{color:FA.purple,icon:r(j,{})},pending:{color:FA.gray,icon:r(j,{})},running:{color:FA.blue,icon:r($,{spin:!0})},complete:{color:FA.green,icon:r(_,{})},successful:{color:FA.green,icon:r(_,{})},failed:{color:FA.orange,icon:r(AA,{})},error:{color:FA.pink,icon:r(eA,{})},queued:{color:FA.yellow,icon:r($,{spin:!0})},unavailable:{color:FA.lightOrange,icon:r(tA,{})},cancelled:{color:FA.pink,icon:r(nA,{})}}[t]||{};return a(dt,{ref:o,className:A,color:l.color,...n,children:[l.icon," ",(i=t,i.charAt(0).toUpperCase()+i.slice(1))]});var i}));pt.displayName="StatusTag";const ct=A(V)` - border-radius: 0 !important; - &.ant-btn:disabled { - ${A=>"dark"===A.theme.colorScheme&&t` - background-color: ${FA.gray}; - `} - } -`,mt=A.section` +`,Ke=u((({className:A,children:e,type:t,...n},i)=>{if("custom"===t)return r(E,{ref:i,className:A,...n,children:e});const o={new:{color:KA.purple,icon:r(F,{})},pending:{color:KA.gray,icon:r(F,{})},running:{color:KA.blue,icon:r($,{spin:!0})},complete:{color:KA.green,icon:r(_,{})},successful:{color:KA.green,icon:r(_,{})},failed:{color:KA.orange,icon:r(AA,{})},error:{color:KA.pink,icon:r(eA,{})},queued:{color:KA.yellow,icon:r($,{spin:!0})},unavailable:{color:KA.lightOrange,icon:r(tA,{})},cancelled:{color:KA.pink,icon:r(nA,{})}}[t]||{};return a(Re,{ref:i,className:A,color:o.color,...n,children:[o.icon," ",(l=t,l.charAt(0).toUpperCase()+l.slice(1))]});var l}));Ke.displayName="StatusTag";const De=A.section` overflow: hidden; border-radius: 0; box-shadow: ${A=>"dark"===A.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; - .ant-modal-content { - border-radius: 0; - padding: 0; - background-color: ${A=>A.theme.UI.backgrounds.modal}; - - .ant-modal-footer { - border-radius: 0; - padding: 10px 22px; - display: flex; - justify-content: space-between; - } - .ant-modal-header { - border-radius: 0; - padding: 5px 22px; - background-color: inherit; - margin-top: 0; - .ant-modal-title { - color: ${A=>A.theme.UI.texts.primary}; - } - } - .ant-modal-body { - border-block: 1px solid ${A=>"dark"===A.theme.colorScheme?"#75715e":"#dadad2"}; - padding: 20px 24px; - color: ${A=>A.theme.UI.texts.primary}; - min-height: 200px; - - ${A=>A.$minHeight&&t` - min-height: ${A.$minHeight}; - `} - } - .ant-modal-close { - width: 22px; - height: 22px; - font-size: 28px; - transform: translate(0.5rem, 0); - & span { - width: 100%; - height: 100%; - display: inline-block; - - svg { - color: ${A=>A.theme.UI.texts.primary}; - width: 100%; - height: 100%; - } - } - } - } -`,Ct=A(B)` - min-width: ${({$width:A})=>A?"number"==typeof A?`${A}px`:A:"900px"}; - @media (max-width: 1200px) { - min-width: initial; - } -`,ut=({children:A,subTitle:e,title:t,onCancel:n,onOk:l,confirmText:i,cancelText:s,confirmLoading:d,minHeight:p,dangerConfirm:c,confirmDisabled:m,...C})=>{let u=t;return e&&(u=a(o,{children:[t,e]})),r(Ct,{$width:C.width,title:u,destroyOnClose:!0,maskClosable:!0,onCancel:n,...C,modalRender:A=>r(mt,{$minHeight:p,children:A}),footer:[r(ct,{id:"cancel-btn",onClick:n,children:s||"Cancel"},"back"),r(ct,{disabled:m,danger:c,type:"primary",loading:d,onClick:l,children:i||"OK"},"submit")],children:A})};ut.displayName="Modal";const ht=A.div` - font-family: 'AmericaMono-Regular', sans-serif; +`,Je=({children:A,subTitle:e,title:t,onCancel:n,onOk:o,confirmText:l,cancelText:s,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:m,...p})=>{let h=t;return e&&(h=a(i,{children:[t,e]})),r(N,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:n,...p,modalRender:A=>r(De,{$minHeight:c,children:A}),footer:[r(g,{id:"cancel-btn",onClick:n,children:s||"Cancel"},"back"),r(g,{disabled:m,danger:u,type:"primary",loading:d,onClick:o,children:l||"OK"},"submit")],children:A})};Je.displayName="Modal";const Qe=A.div` text-transform: uppercase; width: 100px; height: 62px; @@ -964,64 +266,11 @@ html,body{ text-align: right; } } -`,gt=m(((A,e)=>{const{text:t,count:n}=A,o=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?FA.pink:A.high?FA.orange:A.medium?FA.yellow:A.low?FA.blue:"#fff")(A);return a(ht,{className:"ui-datacard",ref:e,$severityColor:o,children:[r("span",{className:"ui-datacard__text",children:t}),r("span",{className:"ui-datacard__count",children:n})]})}));gt.displayName="DataCard";const Vt=A(I)` - min-width: 250px; - width: max-content; - &.ant-select { - width: max-content !important; - - ${A=>"dark"===A.theme.colorScheme&&t` - & .ant-select-selector { - background-color: ${FA.darkGray}; - span { - color: #fff; - } - } - & .ant-select-arrow { - color: #fff; - } - `} - } -`,St=A.section` +`,Ye=u(((A,e)=>{const{text:t,count:n}=A,i=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?KA.pink:A.high?KA.orange:A.medium?KA.yellow:A.low?KA.blue:"#fff")(A);return a(Qe,{className:"ui-datacard",ref:e,$severityColor:i,children:[r("span",{className:"ui-datacard__text",children:t}),r("span",{className:"ui-datacard__count",children:n})]})}));Ye.displayName="DataCard";const je=A.section` .ant-select-tree { background-color: #fff; - ${A=>"dark"===A.theme.colorScheme&&t` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: ${FA.cellGray}; - & > * { - color: ${FA.white}; - } - - .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected { - background-color: ${FA.lighterGray}; - color: ${FA.lagoonBlue} !important; - } - `}; - span[aria-hidden='true'] { - display: none; - } } -`,yt=m((({treeData:A,placeholder:e,sectionsCheckable:t=!1,...n},a)=>r(Vt,{ref:a,placeholder:e||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:t,popupClassName:"ui-tree",dropdownRender:A=>r(St,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...n})));yt.displayName="TreeSelect";const ft=A(E)` - &.ant-tree { - background-color: transparent; - max-width: max-content; - font-size: 0.875rem; - line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; - color: ${A=>A.theme.UI.texts.primary}; - - .ant-tree-list .ant-tree-list-holder div .ant-tree-list-holder-inner .ant-tree-treenode { - span.ant-tree-switcher.ant-tree-switcher-noop { - display: none; - } - } - } - &.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { - background-color: ${A=>A.theme.UI.backgrounds.selection}; - } -`,kt=m((({className:A,children:e,items:t,onClick:n,...a},o)=>r(ft,{ref:o,showIcon:!0,treeData:t,switcherIcon:r(G,{style:{fontSize:"14px"}}),defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...a})));kt.displayName="Tree";const Zt=A.div` +`,Pe=u((({treeData:A,placeholder:e,sectionsCheckable:t=!1,...n},a)=>r(O,{ref:a,placeholder:e||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:t,popupClassName:"ui-tree",dropdownRender:A=>r(je,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...n})));Pe.displayName="TreeSelect";const Ge=u((({className:A,children:e,items:t,onClick:n,...a},i)=>r(W,{ref:i,showIcon:!0,treeData:t,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...a})));Ge.displayName="Tree";const Xe=A.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -1031,14 +280,13 @@ html,body{ display: flex; justify-content: center; align-items: center; - font-family: 'Roboto-medium', sans-serif; font-weight: 500; line-height: 30px; font-size: 20px; color: #222; user-select: none; - ${A=>"#000"===A.$currentColor&&t` - color: ${FA.white}; + ${A=>"#000"===A.$currentColor&&n` + color: ${KA.white}; `} max-height: 23px; background-color: ${A=>A.$currentColor}; @@ -1046,21 +294,20 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,qt=A.div` +`,Fe=A.div` text-transform: uppercase; width: max-content; display: flex; justify-content: center; align-items: center; - font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 20px; border-radius: 2px; font-size: 12px; color: #222; user-select: none; - ${A=>"#000"===A.$currentColor&&t` - color: ${FA.white}; + ${A=>"#000"===A.$currentColor&&n` + color: ${KA.white}; `} max-height: 23px; span { @@ -1068,14 +315,14 @@ html,body{ padding: 1px 8px; } background-color: ${A=>A.$currentColor}; -`,Ut=A.div` +`,$e=A.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,Kt={development:FA.blue,project:FA.black,production:FA.green,active:FA.purple,standby:FA.purple,"active production":FA.green,"standby production":FA.yellow,uat:FA.orange,error:FA.pink},Wt=m((({type:A,variant:e="vertical"},t)=>{const n=Kt[A];if("horizontal"===e){if("active production"===A||"standby production"===A){const e=A.split(" ");return a(Ut,{children:[r(qt,{className:"lagoon-label",$currentColor:Kt[e[1]],ref:t,children:r("span",{children:e[1]})}),r(qt,{className:"lagoon-label",$currentColor:Kt[e[0]],ref:t,children:r("span",{children:e[0]})})]})}return r(qt,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}return r(Zt,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}));Wt.displayName="CardLabel";const{Search:Tt}=w,bt=A(Tt)` +`,_e={development:KA.blue,project:KA.black,production:KA.green,active:KA.purple,standby:KA.purple,"active production":KA.green,"standby production":KA.yellow,uat:KA.orange,error:KA.pink},At=u((({type:A,variant:e="vertical"},t)=>{const n=_e[A];if("horizontal"===e){if("active production"===A||"standby production"===A){const e=A.split(" ");return a($e,{children:[r(Fe,{className:"lagoon-label",$currentColor:_e[e[1]],ref:t,children:r("span",{children:e[1]})}),r(Fe,{className:"lagoon-label",$currentColor:_e[e[0]],ref:t,children:r("span",{children:e[0]})})]})}return r(Fe,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}return r(Xe,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}));At.displayName="CardLabel";const{Search:et}=S,tt=A(et)` &, & > * { background-color: transparent; @@ -1111,7 +358,7 @@ html,body{ } } } -`,wt=A.div` +`,nt=A.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -1120,58 +367,19 @@ html,body{ display: flex; gap: 5px; } -`,Nt=m((({children:A,selectOptions:e,searchOptions:t,sortOptions:n,loadingSkeleton:o=!1},l)=>{const i=u();return p((()=>{t?.searchText&&i.current&&i.current.focus()}),[]),a(wt,{ref:l,children:[a("div",{className:"select-container",children:[e?r("div",{className:"results",children:r(Pe,{disabled:o,defaultOpen:!1,placeholder:"Results per page",options:e?.options,selectedState:e?.selectedState??void 0,setSelectedState:A=>{e.setSelectedState(A)}})}):null,n?r("div",{className:"sortBy",children:r(Pe,{disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:n?.selectedState??void 0,options:n.options,setSelectedState:A=>{n.setSelectedState(A)}})}):null,A||null]}),r("div",{className:"searchBar",children:r(bt,{ref:i,placeholder:"Search",size:"small",onChange:A=>{t&&t.setSearchText(A.target.value)},value:t?.searchText,addonAfter:null,variant:"borderless"})})]})}));Nt.displayName="LagoonFilter";const zt=t` +`,rt=u((({children:A,selectOptions:e,searchOptions:t,sortOptions:n,loadingSkeleton:i=!1},o)=>{const l=p();return h((()=>{t?.searchText&&l.current&&l.current.focus()}),[]),a(nt,{ref:o,children:[a("div",{className:"select-container",children:[e?r("div",{className:"results",children:r(Me,{disabled:i,defaultOpen:!1,placeholder:"Results per page",options:e?.options,selectedState:e?.selectedState??void 0,setSelectedState:A=>{e.setSelectedState(A)}})}):null,n?r("div",{className:"sortBy",children:r(Me,{disabled:i,defaultOpen:!1,placeholder:"Sort by",selectedState:n?.selectedState??void 0,options:n.options,setSelectedState:A=>{n.setSelectedState(A)}})}):null,A||null]}),r("div",{className:"searchBar",children:r(tt,{ref:l,placeholder:"Search",size:"small",onChange:A=>{t&&t.setSearchText(A.target.value)},value:t?.searchText,addonAfter:null,variant:"borderless"})})]})}));rt.displayName="LagoonFilter";const at=n` width: 23.75rem; height: 15.25rem; - background-color: ${A=>A.theme.UI.backgrounds.lagoonCard}; - color: ${A=>A.theme.UI.texts.primary}; - - box-shadow: ${A=>"dark"===A.theme.colorScheme?"3px 3px 6px 1px #8686864D;":"2px 2px 4px 0px #69696933"}; - ${A=>"dark"===A.theme.colorScheme&&t` - border: 1px solid ${A=>A.theme.UI.borders.card}; - `} -`,Bt=A(J)` +`,it=A(T)` &.ant-card { cursor: unset; - ${zt} + ${at} &:hover { - border: 1px solid ${FA.lagoonBlue}; - } - transition: all 0.2s ease; - border: ${A=>"dark"===A.theme.colorScheme&&t` - - 1px solid ${A=>A.theme.UI.borders.card}; - `}; - overflow: hidden; - - .ant-card-head, - .ant-card-body, - .ant-card-actions > li > span > span[role='img'] { - color: ${A=>A.theme.UI.texts.primary}; - } - - .ant-card-body { - .ant-skeleton { - .ant-skeleton-content > ul > li { - background-color: ${A=>A.theme.UI.backgrounds.selection}; - + li { - margin-block-start: 20px; - } - } - } - } - .ant-card-actions { - li { - width: max-content !important; - border-inline-end: none; - &:first-child { - margin-left: auto; - } - } + border: 1px solid ${KA.lagoonBlue}; } } -`,It=A(J)` - ${zt} +`,ot=A(T)` + ${at} background-color: ${A=>A.theme.UI.backgrounds.lagoonCard}; color: ${A=>A.theme.UI.texts.primary}; @@ -1180,7 +388,7 @@ html,body{ overflow: hidden; border-radius: 5px; &:hover { - border: 1px solid ${FA.lagoonBlue}; + border: 1px solid ${KA.lagoonBlue}; } .ant-card-head, .ant-card-body, @@ -1199,12 +407,12 @@ html,body{ } .ant-card-actions > li > span > span[role='img']:hover { - color: ${FA.lagoonBlue}; + color: ${KA.lagoonBlue}; } .ant-card-head { padding-left: 3.1875rem; - font-family: 'Roboto', sans-serif; + font-weight: bold; font-size: 1rem; line-height: 1.5rem; @@ -1259,17 +467,17 @@ html,body{ } } } -`,Et=A(J)` +`,lt=A(T)` display: flex; place-content: center; place-items: center; - ${zt} + ${at} border-left: inherit; - border: ${A=>"dark"===A.theme.colorScheme&&t` + border: ${A=>"dark"===A.theme.colorScheme&&n` 1px solid ${A=>A.theme.UI.borders.card}; `}; - ${A=>"listItem"===A.$type&&t` + ${A=>"listItem"===A.$type&&n` width: 10.75rem; height: max-content; &.ant-card { @@ -1281,10 +489,9 @@ html,body{ padding: 0; } `} -`,Jt=A.div` +`,st=A.div` font-size: 0.875rem; line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; border: 1px solid ${A=>A.theme.UI.borders.box}; padding: 4px 15px; box-shadow: 0px 2px 0px 0px #00000004; @@ -1294,10 +501,10 @@ html,body{ color 0.3s ease, border 0.3s ease; &:hover { - color: ${FA.lagoonBlue}; - border: 1px solid ${FA.lagoonBlue}; + color: ${KA.lagoonBlue}; + border: 1px solid ${KA.lagoonBlue}; } -`,Qt=A.div` +`,dt=A.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -1309,12 +516,10 @@ html,body{ span:nth-child(odd) { font-size: 0.625rem; line-height: 0.625rem; - font-family: 'AmericaMono-Regular', sans-serif; } span:nth-child(even) { font-size: 0.875rem; line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; @@ -1327,15 +532,15 @@ html,body{ text-transform: capitalize; } } -`,vt=A.div` +`,ct=A.div` padding-left: 3.1875rem; -`,Lt=A(rA)` +`,ut=A(rA)` color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { - color: ${FA.lagoonBlue}; + color: ${KA.lagoonBlue}; } -`,Ot=A.div` +`,mt=A.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -1343,47 +548,26 @@ html,body{ color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; transition: all 0.2s ease; &:hover { - color: ${FA.lagoonBlue}; + color: ${KA.lagoonBlue}; } } -`,Rt=({steps:A,onCreateEnvironment:e,requiredFormItems:t,loading:n,renderType:o="card"})=>{const[l,i]=d(!1),[s]=WA(),[p,c]=d(1),m=A?.length??0,[C,u]=d(!0),h=()=>{const A=s.getFieldsValue(!0),e={};if(Array.isArray(t))for(const n of t){if(!A[n])return!1;e[n]=A[n]}return e},g=()=>{c(1),i(!1),u(!0),s.resetFields()};return a(Et,{$type:o,children:[a(Jt,{onClick:()=>i(!0),children:[r(aA,{})," New environment"]}),r(ut,{title:r(xt,{children:"Create an Environment"}),subTitle:a(Ft,{children:["Step ",p," of ",m]}),open:l,destroyOnClose:!0,cancelText:1===p?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?p<=1?g():c(p-1):g()},onOk:()=>{const A=h();A&&(pi(!1))))},confirmText:p{const A=h();u(!A)},children:A[p-1]})})})]})},Mt=A.div` +`,pt=({steps:A,onCreateEnvironment:e,requiredFormItems:t,loading:n,renderType:i="card"})=>{const[o,l]=d(!1),[s]=zA(),[c,u]=d(1),m=A?.length??0,[p,h]=d(!0),C=()=>{const A=s.getFieldsValue(!0),e={};if(Array.isArray(t))for(const n of t){if(!A[n])return!1;e[n]=A[n]}return e},f=()=>{u(1),l(!1),h(!0),s.resetFields()};return a(lt,{$type:i,children:[a(st,{onClick:()=>l(!0),children:[r(aA,{})," New environment"]}),r(Je,{title:r(Ct,{children:"Create an Environment"}),subTitle:a(ft,{children:["Step ",c," of ",m]}),open:o,destroyOnClose:!0,cancelText:1===c?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?c<=1?f():u(c-1):f()},onOk:()=>{const A=C();A&&(cl(!1))))},confirmText:c{const A=C();h(!A)},children:A[c-1]})})})]})},ht=A.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,xt=A(Ne)` +`,Ct=A(ge)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,Ft=A.span` +`,ft=A.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,Ht=({projectName:A,deployType:e,region:t})=>{const n=a("div",{className:"lagooncard-project",children:[r("span",{children:"PROJECT"}),r("span",{className:"project-name",children:A}),r("span",{children:"TYPE"}),r("span",{className:"type",children:e}),t?a(o,{children:[r("span",{children:"REGION"}),r("span",{className:"region",children:t})]}):null]},`project-${A}`);return r(Qt,{children:n})},Dt=({environments:A})=>{const e=A.map((A=>r("div",{children:r(Ke,{link:!0,href:"#",children:A})},A)));return a(vt,{children:[e,r(Ke,{link:!0,href:"#",children:"View all"})]})},Pt=A.div` +`,gt=({projectName:A,deployType:e,region:t})=>{const n=a("div",{className:"lagooncard-project",children:[r("span",{children:"PROJECT"}),r("span",{className:"project-name",children:A}),r("span",{children:"TYPE"}),r("span",{className:"type",children:e}),t?a(i,{children:[r("span",{children:"REGION"}),r("span",{className:"region",children:t})]}):null]},`project-${A}`);return r(dt,{children:n})},yt=({environments:A})=>{const e=A.map((A=>r("div",{children:r(pe,{link:!0,href:"#",children:A})},A)));return a(ct,{children:[e,r(pe,{link:!0,href:"#",children:"View all"})]})},wt=A.div` display: inline-block; -`,Yt=A(E)` - background-color: transparent; - padding-right: 1.5rem; - .ant-tree-indent { - display: none; - } - .ant-tree-treenode:has(.ant-tree-switcher_open, .ant-tree-switcher_close) { - span[role='img'] { - font-size: 16px; - transform: translateY(4px); - } - .ant-tree-title { - font-size: 16px; - } - } - span { - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"initial"}; - .ant-tree-node-selected { - background-color: unset !important; - } - } -`,Xt=m((({data:A,children:e},t)=>{const n=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return r(v,{ref:t,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:r(Yt,{ref:t,defaultExpandAll:!0,treeData:n,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:a(Pt,{children:[" ",e," "]})})}));Xt.displayName="TreeList";const Gt=m(((A,e)=>{const[t,n]=d(!1),o=le(),[l,i]=d(!1),{type:s}=A;if("new"===s)return r(Rt,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===s)return r(Bt,{loading:!0});const{type:p,loading:c,title:m,cardClassName:C,styles:u,quickActions:h,status:g="low",navPath:V,navigateTo:S,...y}=A,f="project"===p?"project":A.envType,k=S||(()=>{}),Z=h&&r(Xt,{data:h,children:r(Lt,{},"ellipsis")}),q={project:[r(Ot,{children:r(o,{href:V,children:r(oA,{},"edit")})}),Z],environment:[r(Ot,{children:r(o,{href:V,children:r(lA,{},"view")})}),Z]},U=[A.showProblemIndicator?r(L,{placement:"top",title:"Problem status",children:r(Ot,{children:r(o,{href:`${V}/problems`,children:(A=>{switch(A){case"critical":return r(pA,{style:{color:FA.pink}});case"high":return r(dA,{style:{color:FA.orange}});default:return r(sA,{style:{color:FA.green2}})}})(g)})})}):null,r(L,{placement:"right",title:l?"Copied!":"Copy",children:r(iA,{onClick:()=>{if(l)return;const e=window.location.href,t="environment"===p?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),i(!0),setTimeout((()=>{i(!1)}),1500)}},"link")})],K=a(O,{loading:c,active:!0,children:[r(Wt,{type:f}),"environment"===p?r(Ht,{projectName:A.projectName,deployType:A.deployType,region:A.region}):r(Dt,{environments:A.environments})]});return r(It,{onClick:A=>{const e=A.target;t||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{n(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&n(!0)},hoverable:!0,ref:e,style:u,className:C??"ui-lagooncard",title:m,extra:U,actions:q[p],...y,children:K})}));Gt.displayName="LagoonCard";const jt=A.div` +`,Zt=u((({data:A,children:e},t)=>{const n=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return r(H,{ref:t,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:r(W,{ref:t,defaultExpandAll:!0,treeData:n,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:a(wt,{children:[" ",e," "]})})}));Zt.displayName="TreeList";const kt=u(((A,e)=>{const[t,n]=d(!1),i=ae(),[o,l]=d(!1),{type:s}=A;if("new"===s)return r(pt,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===s)return r(it,{loading:!0});const{type:c,loading:u,title:m,cardClassName:p,styles:h,quickActions:C,status:f="low",navPath:g,navigateTo:y,...w}=A,Z="project"===c?"project":A.envType,k=y||(()=>{}),b=C&&r(Zt,{data:C,children:r(ut,{},"ellipsis")}),x={project:[r(mt,{children:r(i,{href:g,children:r(iA,{},"edit")})}),b],environment:[r(mt,{children:r(i,{href:g,children:r(oA,{},"view")})}),b]},V=[A.showProblemIndicator?r(q,{placement:"top",title:"Problem status",children:r(mt,{children:r(i,{href:`${g}/problems`,children:(A=>{switch(A){case"critical":return r(cA,{style:{color:KA.pink}});case"high":return r(dA,{style:{color:KA.orange}});default:return r(sA,{style:{color:KA.green2}})}})(f)})})}):null,r(q,{placement:"right",title:o?"Copied!":"Copy",children:r(lA,{onClick:()=>{if(o)return;const e=window.location.href,t="environment"===c?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),l(!0),setTimeout((()=>{l(!1)}),1500)}},"link")})],v=a(U,{loading:u,active:!0,children:[r(At,{type:Z}),"environment"===c?r(gt,{projectName:A.projectName,deployType:A.deployType,region:A.region}):r(yt,{environments:A.environments})]});return r(ot,{onClick:A=>{const e=A.target;t||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{n(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&n(!0)},hoverable:!0,ref:e,style:h,className:p??"ui-lagooncard",title:m,extra:V,actions:x[c],...w,children:v})}));kt.displayName="LagoonCard";const bt=A.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -1396,13 +580,13 @@ html,body{ font-size: 50px; margin-bottom: 9px; &.green { - color: ${FA.green}; + color: ${KA.green}; } &.pink { - color: ${FA.pink}; + color: ${KA.pink}; } &.orange { - color: ${FA.orange}; + color: ${KA.orange}; } } } @@ -1413,11 +597,10 @@ html,body{ margin-left: 0.25rem; } } -`,$t=A.div` +`,xt=A.div` display: flex; gap: 1.5rem; -`,_t=()=>{const A=a($t,{children:[r(gt,{text:"Problems",count:0}),r(gt,{text:"Critical",count:0,critical:!0}),r(gt,{text:"High",count:0,high:!0}),r(gt,{text:"Medium",count:0,medium:!0}),r(gt,{text:"Low",count:0,low:!0})]});return a(jt,{children:[r("div",{className:"icon",children:r(Mo,{style:{borderRadius:"50%"},width:50,height:50})}),r("div",{className:"overview-title",children:a(Ne,{children:["At a glance",r(v,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),A]})},An=A=>{if(A.skeleton)return r(_t,{});const{problems:e,critical:t,high:n,medium:o,low:l}=A,i=a($t,{children:[r(gt,{text:"Problems",count:e}),r(gt,{text:"Critical",count:t,critical:!0}),r(gt,{text:"High",count:n,high:!0}),r(gt,{text:"Medium",count:o,medium:!0}),r(gt,{text:"Low",count:l,low:!0})]});return a(jt,{children:[r("div",{className:"icon",children:t>=1?r(pA,{className:"icon-status pink"}):n>=1?r(dA,{className:"icon-status orange"}):r(sA,{className:"icon-status green"})}),r("div",{className:"overview-title",children:a(Ne,{children:["At a glance",r(v,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),i]})};An.displayName="LagoonProblemsOverview";const en=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},tn=A=>{let e=0;const{environmentType:t,deploymentType:n,created:a,source:o,standbyRoutes:l,routes:i,deployKey:s}=A,d=Object.keys({environmentType:t,deploymentType:n,created:a,source:o,standbyRoutes:l,routes:i,deployKey:s}).map((t=>"routes"===t?A[t].map(((A,n)=>({key:`${t}-${n}`,label:"Route "+ ++e,children:A}))):{key:t,span:1,label:en(t),children:A[t]})).flat();return r(Me,{bordered:!0,items:d})};tn.displayName="LagoonEnv";const nn=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},rn=A=>{const{created:e,origin:t,gitUrl:n,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:i}=A,s=Object.keys({created:e,origin:t,gitUrl:n,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:i}).map((e=>({key:e,label:nn(e),children:!0===A[e]?"True":A[e]})));return r(Me,{bordered:!0,items:s})};rn.displayName="LagoonProjectDetails",A.div` - font-family: 'Roboto', sans-serif; +`,Vt=()=>{const A=a(xt,{children:[r(Ye,{text:"Problems",count:0}),r(Ye,{text:"Critical",count:0,critical:!0}),r(Ye,{text:"High",count:0,high:!0}),r(Ye,{text:"Medium",count:0,medium:!0}),r(Ye,{text:"Low",count:0,low:!0})]});return a(bt,{children:[r("div",{className:"icon",children:r(di,{style:{borderRadius:"50%"},width:50,height:50})}),r("div",{className:"overview-title",children:a(ge,{children:["At a glance",r(H,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),A]})},vt=A=>{if(A.skeleton)return r(Vt,{});const{problems:e,critical:t,high:n,medium:i,low:o}=A,l=a(xt,{children:[r(Ye,{text:"Problems",count:e}),r(Ye,{text:"Critical",count:t,critical:!0}),r(Ye,{text:"High",count:n,high:!0}),r(Ye,{text:"Medium",count:i,medium:!0}),r(Ye,{text:"Low",count:o,low:!0})]});return a(bt,{children:[r("div",{className:"icon",children:t>=1?r(cA,{className:"icon-status pink"}):n>=1?r(dA,{className:"icon-status orange"}):r(sA,{className:"icon-status green"})}),r("div",{className:"overview-title",children:a(ge,{children:["At a glance",r(H,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),l]})};vt.displayName="LagoonProblemsOverview";const zt=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},Mt=A=>{let e=0;const{environmentType:t,deploymentType:n,created:a,source:i,standbyRoutes:o,routes:l,deployKey:s}=A,d=Object.keys({environmentType:t,deploymentType:n,created:a,source:i,standbyRoutes:o,routes:l,deployKey:s}).map((t=>"routes"===t?A[t].map(((A,n)=>({key:`${t}-${n}`,label:"Route "+ ++e,children:A}))):{key:t,span:1,label:zt(t),children:A[t]})).flat();return r(Ve,{bordered:!0,items:d})};Mt.displayName="LagoonEnv";const It=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},St=A=>{const{created:e,origin:t,gitUrl:n,devEnvsInUse:a,branchesEnabled:i,prsEnabled:o,deployKey:l}=A,s=Object.keys({created:e,origin:t,gitUrl:n,devEnvsInUse:a,branchesEnabled:i,prsEnabled:o,deployKey:l}).map((e=>({key:e,label:It(e),children:!0===A[e]?"True":A[e]})));return r(Ve,{bordered:!0,items:s})};St.displayName="LagoonProjectDetails",A.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -1434,36 +617,36 @@ html,body{ height: auto; width: 5rem; } -`;const an=A.nav` +`;const Lt=A.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,on=A.nav` +`,Et=A.nav` display: flex; list-style: none; - font-family: 'Roboto', sans-serif; + font-size: 14px; line-height: 22px; font-weight: 600; & > *:hover > a { - color: ${FA.lagoonBlue}; + color: ${KA.lagoonBlue}; } -`,ln=A.span` +`,Nt=A.span` transition: all 0.25s ease; display: inline-block; position: absolute; - border: 2px solid ${FA.lagoonBlue}; + border: 2px solid ${KA.lagoonBlue}; bottom: -4px; left: 0px; - color: ${FA.lagoonBlue}; -`,sn=A.div` + color: ${KA.lagoonBlue}; +`,Ot=A.div` cursor: pointer; transition: all 0.25s ease; &.active { a { - color: ${FA.lagoonBlue} !important; + color: ${KA.lagoonBlue} !important; } } &:hover { @@ -1479,7 +662,7 @@ html,body{ display: inline-block; font-weight: 400; line-height: 22px; - font-family: 'Roboto'; + padding: 20px; font-size: 14px; } @@ -1489,14 +672,11 @@ html,body{ & > a:visited { color: ${A=>A.theme.UI.texts.nav}; } - & > a:hover { - color: ${A=>"dark"===A.theme.colorScheme?FA.lagoonBlue:""}; - } &:active > a { color: #184cbc; } -`,dn=A.div` +`,Wt=A.div` background-color: ${A=>A.$bgColor}; border-radius: 50%; height: 24px; @@ -1508,7 +688,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${A=>A.$textColor}; -`,pn=A.img` +`,Tt=A.img` border-radius: 50%; height: 24px; width: 24px; @@ -1516,8 +696,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,cn=A.div` - font-family: 'Roboto'; +`,Bt=A.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -1530,14 +709,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,mn=A(R)` - cursor: pointer; - height: 68px; - transition: all 0.25s ease; - &:hover > .user-name { - color: ${FA.lagoonBlue}; - } -`,Cn=A.header` +`,Ht=A.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -1555,8 +727,7 @@ html,body{ width: max-content; text-align: center; transform: translate(30px, -20px); - font-family: 'Roboto'; - border: ${A=>"dark"===A.theme.colorScheme?"1px solid #f0f1f233":"initial"}; + border: initial; background: ${A=>A.theme.UI.backgrounds.header}; &, & > * { @@ -1565,12 +736,6 @@ html,body{ } li { padding-inline: 20px; - &[role='separator'] { - background: ${A=>"dark"===A.theme.colorScheme?FA.cellGray:""}; - } - &:hover { - color: ${A=>"dark"===A.theme.colorScheme?FA.lagoonBlue:""}; - } > * { transition: all 0.25s ease !important; @@ -1581,9 +746,6 @@ html,body{ a:active { color: ${A=>A.theme.UI.texts.nav}; } - a:hover { - color: ${A=>"dark"===A.theme.colorScheme?FA.lagoonBlue:""}; - } } } } @@ -1601,7 +763,7 @@ html,body{ max-height: 42px; } } -`,un=A.section` +`;A.section` font-size: 22px; width: 56px; height: 62px; @@ -1617,12 +779,12 @@ html,body{ stroke: ${A=>A.theme.UI.backgrounds.footer}; transition: all 0.25s ease; &:active { - stroke: ${FA.lagoonBlue}; + stroke: ${KA.lagoonBlue}; } } &:hover { svg { - stroke: ${FA.lagoonBlue}; + stroke: ${KA.lagoonBlue}; } } transition: all 0.25s ease; @@ -1632,7 +794,7 @@ html,body{ background-color: #78787853; } } -`,hn=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,a=n(e)%256,o=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${a}, ${o})`,textColor:gn(r,a,o)>.5?"#000000":"#FFFFFF"}};function gn(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const Vn=A=>a("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),r("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Sn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),yn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),fn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),kn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Zn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),qn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Un=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Kn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Wn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Tn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),bn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),wn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Nn=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),r("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),zn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Bn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),In=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),En=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Jn=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),r("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),vn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Ln=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),On=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Rn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),xn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Fn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Hn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Dn=A=>a("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),r("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Pn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),Yn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Xn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),Gn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),jn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),$n=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),_n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Ar=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),er=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),tr=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),nr=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),rr=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),ar=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),or=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),lr=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),r("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),ir=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),sr=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),dr=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),pr=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),cr=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),mr=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),r("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Cr=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),r("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),ur=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),hr=A=>a("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),r("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),gr=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Vr=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Sr=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),r("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),yr=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),fr=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),kr=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Zr=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),qr=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Ur=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Kr=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Wr=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Tr=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),br=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),wr=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Nr=()=>a("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),r("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),r("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),r("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),r("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),a("defs",{children:[a("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#00AEEF"}),r("stop",{offset:"1",stopColor:"#2B3990"})]}),a("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),a("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.75",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[r("stop",{offset:"0.15",stopColor:"#4578E6"}),r("stop",{offset:"0.95",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),zr=A=>r("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Br=A=>a("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),r("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),r("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),r("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Ir=A=>a("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("g",{"clip-path":"url(#clip0_1500_19277)",children:r("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),r("defs",{children:r("clipPath",{id:"clip0_1500_19277",children:r("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Er=A=>a("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),r("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),r("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Jr=A=>r(Y,{component:Vn,...A}),Qr=A=>r(Y,{component:Sn,...A}),vr=A=>r(Y,{component:yn,...A}),Lr=A=>r(Y,{component:fn,...A}),Or=A=>r(Y,{component:kn,...A}),Rr=A=>r(Y,{component:Zn,...A}),Mr=A=>r(Y,{component:qn,...A}),xr=A=>r(Y,{component:Un,...A}),Fr=A=>r(Y,{component:Kn,...A}),Hr=A=>r(Y,{component:Wn,...A}),Dr=A=>r(Y,{component:Tn,...A}),Pr=A=>r(Y,{component:bn,...A}),Yr=A=>r(Y,{component:wn,...A}),Xr=A=>r(Y,{component:Nn,...A}),Gr=A=>r(Y,{component:zn,...A}),jr=A=>r(Y,{component:Bn,...A}),$r=A=>r(Y,{component:In,...A}),_r=A=>r(Y,{component:En,...A}),Aa=A=>r(Y,{component:Jn,...A}),ea=A=>r(Y,{component:Qn,...A}),ta=A=>r(Y,{component:vn,...A}),na=A=>r(Y,{component:Ln,...A}),ra=A=>r(Y,{component:On,...A}),aa=A=>r(Y,{component:Rn,...A}),oa=A=>r(Y,{component:Mn,...A}),la=A=>r(Y,{component:xn,...A}),ia=A=>r(Y,{component:Fn,...A}),sa=A=>r(Y,{component:Hn,...A}),da=A=>r(Y,{component:Dn,...A}),pa=A=>r(Y,{component:Pn,...A}),ca=A=>r(Y,{component:Yn,...A}),ma=A=>r(Y,{component:Xn,...A}),Ca=A=>r(Y,{component:Gn,...A}),ua=A=>r(Y,{component:jn,...A}),ha=A=>r(Y,{component:$n,...A}),ga=A=>r(Y,{component:_n,...A}),Va=A=>r(Y,{component:Ar,...A}),Sa=A=>r(Y,{component:er,...A}),ya=A=>r(Y,{component:tr,...A}),fa=A=>r(Y,{component:nr,...A}),ka=A=>r(Y,{component:rr,...A}),Za=A=>r(Y,{component:ar,...A}),qa=A=>r(Y,{component:or,...A}),Ua=A=>r(Y,{component:lr,...A}),Ka=A=>r(Y,{component:ir,...A}),Wa=A=>r(Y,{component:sr,...A}),Ta=A=>r(Y,{component:dr,...A}),ba=A=>r(Y,{component:pr,...A}),wa=A=>r(Y,{component:cr,...A}),Na=A=>r(Y,{component:mr,...A}),za=A=>r(Y,{component:Cr,...A}),Ba=A=>r(Y,{component:ur,...A}),Ia=A=>r(Y,{component:hr,...A}),Ea=A=>r(Y,{component:gr,...A}),Ja=A=>r(Y,{component:Vr,...A}),Qa=A=>r(Y,{component:Sr,...A}),va=A=>r(Y,{component:yr,...A}),La=A=>r(Y,{component:fr,...A}),Oa=A=>r(Y,{component:kr,...A}),Ra=A=>r(Y,{component:Zr,...A}),Ma=A=>r(Y,{component:qr,...A}),xa=A=>r(Y,{component:Ur,...A}),Fa=A=>r(Y,{component:Kr,...A}),Ha=A=>r(Y,{component:Wr,...A}),Da=A=>r(Y,{component:Tr,...A}),Pa=A=>r(Y,{component:br,...A}),Ya=A=>r(Y,{component:wr,...A}),Xa=A=>r(Y,{component:Nr,...A}),Ga=A=>r(Y,{component:zr,...A}),ja=A=>r(Y,{component:Br,...A}),$a=A=>r(Y,{component:Ir,...A}),_a=A=>r(Y,{component:Er,...A}),Ao=m((({userInfo:A,navLinks:e,logo:t,toggleTheme:n,userDropdownMenu:o,currentPath:i},s)=>{const{firstName:c,lastName:m,image:C,email:h}=A,g=!!C,V=!(!c||!m),S=V?hn(c.charAt(0),m.charAt(0)):hn(h.charAt(0),h.charAt(1)),y=V?c.charAt(0).toUpperCase()+m.charAt(0).toUpperCase():h.charAt(0).toUpperCase(),f=g?r(pn,{src:C,alt:"user_avatar"}):r(dn,{$bgColor:S.bgColor,$textColor:S.textColor,children:y}),k=r("span",V?{className:"user-name",children:`${c} ${m}`}:{className:"user-name",children:h}),Z=u(null),[q,U]=d({width:"initial",left:"initial"}),K=A=>((A,e)=>A.findIndex((A=>!(!l.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(e,A||""),[W,T]=d(K(i));p((()=>{T(K(i))}),[i]),p((()=>{setTimeout((()=>{if(Z.current&&void 0!==W){const A=Z.current.children[W];if(A){const e=A.getBoundingClientRect(),t=Z.current.getBoundingClientRect();U({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[W]);const b=!!(void 0!==W&&W>=0&&Wr(sn,{className:""+(e===W?"active":""),onClick:()=>{T(e)},children:A},`nav-${e}`)))}),b?r(ln,{style:{width:`${q.width}px`,left:`${q.left}px`}}):null]}),r(mn,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:a(cn,{children:[f,k]})}),r("section",{id:"user_dropdown_container"}),r(un,{onClick:n,children:r(Ga,{className:"theme-icon"})})]})}));Ao.displayName="LagoonHeader";const eo=A.footer` +`;const qt=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,a=n(e)%256,i=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${a}, ${i})`,textColor:Ut(r,a,i)>.5?"#000000":"#FFFFFF"}};function Ut(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const Rt=A=>a("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),r("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Kt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Dt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Jt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Yt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),jt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Pt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Gt=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Xt=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ft=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),$t=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),_t=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),An=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),r("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),en=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),tn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),nn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),rn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),an=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),r("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),on=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),ln=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),sn=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),dn=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),cn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),un=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),pn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),hn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Cn=A=>a("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),r("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),fn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),gn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),yn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),wn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Zn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),kn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),bn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),xn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Vn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),vn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),zn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),In=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Sn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Ln=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),r("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),En=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Nn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),On=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Wn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Tn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Bn=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),r("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Hn=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),r("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),qn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Un=A=>a("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),r("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Rn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Kn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Dn=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),r("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Jn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Yn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),jn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Pn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Gn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Xn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Fn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),$n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),_n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Ar=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),er=()=>a("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),r("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),r("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),r("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),r("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),a("defs",{children:[a("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#00AEEF"}),r("stop",{offset:"1",stopColor:"#2B3990"})]}),a("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),a("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.75",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[r("stop",{offset:"0.15",stopColor:"#4578E6"}),r("stop",{offset:"0.95",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),tr=A=>r("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),nr=A=>a("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),r("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),r("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),r("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),rr=A=>a("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("g",{"clip-path":"url(#clip0_1500_19277)",children:r("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),r("defs",{children:r("clipPath",{id:"clip0_1500_19277",children:r("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ar=A=>a("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),r("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),r("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ir=A=>r(P,{component:Rt,...A}),or=A=>r(P,{component:Kt,...A}),lr=A=>r(P,{component:Dt,...A}),sr=A=>r(P,{component:Jt,...A}),dr=A=>r(P,{component:Qt,...A}),cr=A=>r(P,{component:Yt,...A}),ur=A=>r(P,{component:jt,...A}),mr=A=>r(P,{component:Pt,...A}),pr=A=>r(P,{component:Gt,...A}),hr=A=>r(P,{component:Xt,...A}),Cr=A=>r(P,{component:Ft,...A}),fr=A=>r(P,{component:$t,...A}),gr=A=>r(P,{component:_t,...A}),yr=A=>r(P,{component:An,...A}),wr=A=>r(P,{component:en,...A}),Zr=A=>r(P,{component:tn,...A}),kr=A=>r(P,{component:nn,...A}),br=A=>r(P,{component:rn,...A}),xr=A=>r(P,{component:an,...A}),Vr=A=>r(P,{component:on,...A}),vr=A=>r(P,{component:ln,...A}),zr=A=>r(P,{component:sn,...A}),Mr=A=>r(P,{component:dn,...A}),Ir=A=>r(P,{component:cn,...A}),Sr=A=>r(P,{component:un,...A}),Lr=A=>r(P,{component:mn,...A}),Er=A=>r(P,{component:pn,...A}),Nr=A=>r(P,{component:hn,...A}),Or=A=>r(P,{component:Cn,...A}),Wr=A=>r(P,{component:fn,...A}),Tr=A=>r(P,{component:gn,...A}),Br=A=>r(P,{component:yn,...A}),Hr=A=>r(P,{component:wn,...A}),qr=A=>r(P,{component:Zn,...A}),Ur=A=>r(P,{component:kn,...A}),Rr=A=>r(P,{component:bn,...A}),Kr=A=>r(P,{component:xn,...A}),Dr=A=>r(P,{component:Vn,...A}),Jr=A=>r(P,{component:vn,...A}),Qr=A=>r(P,{component:zn,...A}),Yr=A=>r(P,{component:Mn,...A}),jr=A=>r(P,{component:In,...A}),Pr=A=>r(P,{component:Sn,...A}),Gr=A=>r(P,{component:Ln,...A}),Xr=A=>r(P,{component:En,...A}),Fr=A=>r(P,{component:Nn,...A}),$r=A=>r(P,{component:On,...A}),_r=A=>r(P,{component:Wn,...A}),Aa=A=>r(P,{component:Tn,...A}),ea=A=>r(P,{component:Bn,...A}),ta=A=>r(P,{component:Hn,...A}),na=A=>r(P,{component:qn,...A}),ra=A=>r(P,{component:Un,...A}),aa=A=>r(P,{component:Rn,...A}),ia=A=>r(P,{component:Kn,...A}),oa=A=>r(P,{component:Dn,...A}),la=A=>r(P,{component:Jn,...A}),sa=A=>r(P,{component:Qn,...A}),da=A=>r(P,{component:Yn,...A}),ca=A=>r(P,{component:jn,...A}),ua=A=>r(P,{component:Pn,...A}),ma=A=>r(P,{component:Gn,...A}),pa=A=>r(P,{component:Xn,...A}),ha=A=>r(P,{component:Fn,...A}),Ca=A=>r(P,{component:$n,...A}),fa=A=>r(P,{component:_n,...A}),ga=A=>r(P,{component:Ar,...A}),ya=A=>r(P,{component:er,...A}),wa=A=>r(P,{component:tr,...A}),Za=A=>r(P,{component:nr,...A}),ka=A=>r(P,{component:rr,...A}),ba=A=>r(P,{component:ar,...A}),xa=u((({userInfo:A,navLinks:e,logo:t,toggleTheme:n,userDropdownMenu:i,currentPath:l},s)=>{const{firstName:c,lastName:u,image:m,email:C}=A,f=!!m,g=!(!c||!u),y=g?qt(c.charAt(0),u.charAt(0)):qt(C.charAt(0),C.charAt(1)),w=g?c.charAt(0).toUpperCase()+u.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),Z=f?r(Tt,{src:m,alt:"user_avatar"}):r(Wt,{$bgColor:y.bgColor,$textColor:y.textColor,children:w}),k=r("span",g?{className:"user-name",children:`${c} ${u}`}:{className:"user-name",children:C}),b=p(null),[x,V]=d({width:"initial",left:"initial"}),v=A=>((A,e)=>A.findIndex((A=>!(!o.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(e,A||""),[z,M]=d(v(l));h((()=>{M(v(l))}),[l]),h((()=>{setTimeout((()=>{if(b.current&&void 0!==z){const A=b.current.children[z];if(A){const e=A.getBoundingClientRect(),t=b.current.getBoundingClientRect();V({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[z]);const I=!!(void 0!==z&&z>=0&&zr(Ot,{className:""+(e===z?"active":""),onClick:()=>{M(e)},children:A},`nav-${e}`)))}),I?r(Nt,{style:{width:`${x.width}px`,left:`${x.left}px`}}):null]}),r(R,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i},trigger:["hover"],children:a(Bt,{children:[Z,k]})}),r("section",{id:"user_dropdown_container"})]})}));xa.displayName="LagoonHeader";const Va=A.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -1640,10 +802,6 @@ html,body{ justify-content: space-between; align-items: center; background-color: #fff; - ${A=>"dark"===A.theme.colorScheme&&t` - background-color: #222; - box-shadow: -2px 2px 2px 0px #3333331a; - `}; .icon-container { width: 114px; height: 42px; @@ -1657,7 +815,7 @@ html,body{ max-height: 42px; } } -`,to=A.section` +`,va=A.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -1665,13 +823,13 @@ html,body{ transition: all 0.3s ease; padding: 0.5rem; &:hover { - color: ${FA.lagoonBlue}; + color: ${KA.lagoonBlue}; } &:active { background-color: #78787853; } } -`,no=m((({icon:A,toggleTheme:e},t)=>a(eo,{ref:t,children:[r("section",{className:"icon-container",children:A||r(Xa,{className:"icon"})}),r(to,{onClick:e,children:r(cA,{className:"theme-icon"})})]})));no.displayName="LagoonFooter";const ro=A.section` +`,za=u((({icon:A,toggleTheme:e},t)=>a(Va,{ref:t,children:[r("section",{className:"icon-container",children:A||r(ya,{className:"icon"})}),r(va,{onClick:e,children:r(uA,{className:"theme-icon"})})]})));za.displayName="LagoonFooter";const Ma=A.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -1691,7 +849,7 @@ html,body{ } } } -`,ao=A.div` +`,Ia=A.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -1699,10 +857,8 @@ html,body{ span.deploy-env, span.task-env { - font-family: 'AmericaMono-Regular', sans-serif; } span { - font-family: 'ArabicPro-Regular', sans-serif; color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#222"}; } span.deploy-date { @@ -1711,64 +867,32 @@ html,body{ color: #808080; } .task-link { - color: ${FA.lagoonBlue}; + color: ${KA.lagoonBlue}; font-size: 22px; } -`,oo=m((({items:A,type:e},t)=>{const n=((A,e,t)=>"deployment"===A?e.map((A=>{const{environment:e,deployName:n,status:o,date:l}=A;return{dot:t,children:a(ao,{children:[r("span",{className:"deploy-env",children:e}),r(uA,{}),r("span",{className:"deploy-name",children:n}),r(pt,{type:o}),r("span",{className:"deploy-date",children:l})]})}})):e.map((A=>{const{taskName:e,environment:n,status:o,navigationFunction:l}=A;return{dot:t,children:a(ao,{children:[r("span",{className:"task-env",children:n}),r(uA,{}),r("span",{className:"task-name",children:e}),r(pt,{type:o}),r(lA,{className:"task-link",onClick:()=>l})]})}})))(e,A,r("deployment"===e?mA:CA,{}));return r(ro,{ref:t,children:r(M,{mode:"left",items:n})})}));oo.displayName="LagoonTimeline";const{Item:lo}=Q,io=({wrap:A,...e})=>r(so,{...e,$wrap:A}),so=A(lo)` - &.ant-form-item { - label { - font-size: 0.8rem; - line-height: 1.5rem; - font-weight: light; - color: ${A=>"dark"===A.theme.colorScheme?FA.white:"#00000099"}; - } - input, - textarea { - width: 55%; - &::placeholder { - font-size: 0.85rem; - color: ${A=>"dark"===A.theme.colorScheme?FA.white:"#00000099"} !important; - } - } - } - &.ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional) { - &::before { - display: none; - } - &::after { - content: '* :'; - margin-inline-start: 1px; - @supports (-webkit-background-clip: text) { - color: transparent; - background: ${A=>"dark"===A.theme.colorScheme?`linear-gradient(\n to right,\n #e30000 0%,\n #e30000 50%,\n ${FA.white} 50%,\n ${FA.white} 100%\n );`:"linear-gradient(\n to right,\n #e30000 0%,\n #e30000 50%,\n black 50%,\n black 100%\n )"}; - -webkit-background-clip: text; - } - } - } -`;io.displayName="FormItem";const po=({text:A,width:e,fontSize:t="14px",type:n="visible",withToolTip:l=!1})=>{const[i,s]=d(!1),[p,c]=d(!1),m=e?{maxWidth:`${e}px`}:{},C=()=>{c(!p)},u=r(p?hA:lA,{className:"eye-icon",onClick:C});return a(Co,{$fontSize:t,style:{...m},children:[r(mo,{className:"copyable",$maxWidth:e,$type:n,$manualUnblur:p,children:l?r(L,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:r(co,{children:A})}):A}),r("div",{className:"icons",children:i?a(L,{placement:"right",title:"Copied!",children:[r(VA,{className:"check-icon"}),"hiddenWithIcon"===n&&u]}):a(o,{children:[r(gA,{onClick:()=>{navigator.clipboard.writeText(A),s(!0),setTimeout((()=>{s(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===n&&u]})})]})},co=A.div` +`,Sa=u((({items:A,type:e},t)=>{const n=((A,e,t)=>"deployment"===A?e.map((A=>{const{environment:e,deployName:n,status:i,date:o}=A;return{dot:t,children:a(Ia,{children:[r("span",{className:"deploy-env",children:e}),r(hA,{}),r("span",{className:"deploy-name",children:n}),r(Ke,{type:i}),r("span",{className:"deploy-date",children:o})]})}})):e.map((A=>{const{taskName:e,environment:n,status:i,navigationFunction:o}=A;return{dot:t,children:a(Ia,{children:[r("span",{className:"task-env",children:n}),r(hA,{}),r("span",{className:"task-name",children:e}),r(Ke,{type:i}),r(oA,{className:"task-link",onClick:()=>o})]})}})))(e,A,r("deployment"===e?mA:pA,{}));return r(Ma,{ref:t,children:r(K,{mode:"left",items:n})})}));Sa.displayName="LagoonTimeline";const{Item:La}=B,Ea=({wrap:A,...e})=>r(La,{...e});Ea.displayName="FormItem";const Na=({text:A,width:e,fontSize:t="14px",type:n="visible",withToolTip:o=!1})=>{const[l,s]=d(!1),[c,u]=d(!1),m=e?{maxWidth:`${e}px`}:{},p=()=>{u(!c)},h=r(c?CA:oA,{className:"eye-icon",onClick:p});return a(Ta,{$fontSize:t,style:{...m},children:[r(Wa,{className:"copyable",$maxWidth:e,$type:n,$manualUnblur:c,children:o?r(q,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:r(Oa,{children:A})}):A}),r("div",{className:"icons",children:l?a(q,{placement:"right",title:"Copied!",children:[r(gA,{className:"check-icon"}),"hiddenWithIcon"===n&&h]}):a(i,{children:[r(fA,{onClick:()=>{navigator.clipboard.writeText(A),s(!0),setTimeout((()=>{s(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===n&&h]})})]})},Oa=A.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,mo=A.span` +`,Wa=A.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: ${A=>A.theme.UI.texts.primary}; max-width: ${A=>A.$maxWidth?`${"number"==typeof A.$maxWidth?`${A.$maxWidth}px`:A.$maxWidth}`:"18.75rem"}; - ${A=>("hidden"===A.$type||"alwaysHidden"===A.$type||"hiddenWithIcon"===A.$type&&!A.$manualUnblur)&&t` + ${A=>("hidden"===A.$type||"alwaysHidden"===A.$type||"hiddenWithIcon"===A.$type&&!A.$manualUnblur)&&n` filter: blur(0.3rem); user-select: none; transition: all 0.3s ease; `}; - ${A=>"hidden"===A.$type&&t` + ${A=>"hidden"===A.$type&&n` &:hover { filter: none; user-select: initial; } `}; -`,Co=A.div` - font-family: 'ArabicPro-Regular', sans-serif; +`,Ta=A.div` font-size: ${A=>A.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -1787,7 +911,7 @@ html,body{ position: relative; z-index: 1; transition: all 0.25s ease; - color: ${FA.green} !important; + color: ${KA.green} !important; } .icons { display: flex; @@ -1811,10 +935,10 @@ html,body{ margin-left: 12px; cursor: pointer; } -`;const uo=A.div` +`;const Ba=A.div` min-height: 100dvh; margin: 0; - background-image: url(${A=>"dark"===A.theme.colorScheme?"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA1AAEBAQADAQEBAAAAAAAAAAAAAQIDBAUGBwoBAQEBAAMBAQAAAAAAAAAAAAABAgMEBQYH/9oADAMBAAIQAxAAAAD+ET1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvond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"}); + background-image: url(${A=>"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvond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"}); background-size: cover; background-position: center; background-repeat: no-repeat; @@ -1828,160 +952,16 @@ html,body{ height: 42px; width: auto; } -`,ho=m((({children:A,showHeader:e,headerProps:t,className:n},o)=>a(uo,{ref:o,className:n,children:[e?r(Ao,{...t}):null,r("main",{className:"content",children:A})]})));ho.displayName="PageContainer";const go=A.div` +`,Ha=u((({children:A,showHeader:e,headerProps:t,className:n},i)=>a(Ba,{ref:i,className:n,children:[e?r(xa,{...t}):null,r("main",{className:"content",children:A})]})));Ha.displayName="PageContainer";const qa=A.div` display: block; padding-block: 17px; -`,Vo=A(x)` - border-radius: 0; - font-family: 'Open Sans', sans-serif !important; - box-shadow: ${A=>"dark"===A.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; - +`,Ua=A(D)` margin-bottom: ${A=>A.$hasSummary?"0.5rem":"2rem"}; - .ant-table { - background-color: transparent; - - &.ant-table-empty { - .ant-table-placeholder, - .ant-table-placeholder > *:hover { - background-color: transparent !important; - } - .ant-empty-image { - height: max-content; - .anticon { - font-size: 38px; - svg path { - fill: rgb(253, 151, 31); - } - } - } - .ant-table-cell { - border: none !important; - } - - .ant-empty-description { - color: ${A=>"dark"===A.theme.colorScheme?"#F8F8F2":"#222222"}; - } - } - } - .ant-table-thead { - tr { - th { - color: ${A=>"dark"===A.theme.colorScheme?"#F8F8F2":"#222222"}; - text-align: left; - padding-left: 0.5rem; - border: unset; - font-size: 15px; - line-height: 14px; - font-weight: 600; - border-bottom: 2px solid ${A=>"dark"===A.theme.colorScheme?"#75715e":"#dadad2"} !important; - background-color: ${A=>"dark"===A.theme.colorScheme?"#75715E":"#FAFAFA"}; - - &.ant-table-column-has-sorters { - .ant-table-column-sorters > .ant-table-column-sorter > .ant-table-column-sorter-inner { - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; - } - } - - &.ant-table-column-has-sorters:hover { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - } - - &.ant-table-column-sort, - &.ant-table-column-sort:hover { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - } - - &.custom-sorted { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - } - - ${A=>"alternate"===A.$variant&&t` - background-color: ${A=>"dark"===A.theme.colorScheme?"#868686":"#F2F2F2"}; - color: ${A=>"dark"===A.theme.colorScheme?"#F2F2F2":"initial"}; - border-bottom: 1px solid #868686; - `} - - &:before { - display: none; - } - } - &:first-child > *:first-child, - &:first-child > *:last-child { - border-start-start-radius: 0 !important; - border-start-end-radius: 0 !important; - } - } - } - .ant-table-footer { - background-color: transparent; - } - - tfoot.ant-table-summary { - background-color: transparent; - - .summary { - display: block; - padding: 17px 13px; - } - } - - tbody { - color: ${A=>"dark"===A.theme.colorScheme?"#F8F8F2":"#222222"}; - - ${A=>("alternate"===A.$variant||A.$withBg)&&t` - background-color: ${A=>"dark"===A.theme.colorScheme?"#272822":"#fff"}; - color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; - `} - - tr > td { - border-bottom: 1px solid #75715e !important; - border-right: 1px solid #75715e; - - padding-left: 0.5rem !important; - &:first-child { - border-left: 1px solid #75715e; - } - &.ant-table-cell-row-hover { - background: ${A=>"dark"===A.theme.colorScheme?"#32332c":"#F8F8F2"} !important; - } - - &.ant-table-column-sort { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - &.ant-table-cell-row-hover { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"} !important; - } - } - &.custom-sorted { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - } - border-bottom: 2px solid ${A=>"dark"===A.theme.colorScheme?"#868686":"#dadad2"} !important; - border-right: 2px solid ${A=>"dark"===A.theme.colorScheme?"#868686":"#dadad2"} !important; - padding-left: 0.5rem !important; - &:first-child { - border-left: 2px solid ${A=>"dark"===A.theme.colorScheme?"#868686":"#dadad2"} !important; - } - ${A=>"alternate"===A.$variant&&t` - &.ant-table-cell-row-hover { - background: ${A=>"dark"===A.theme.colorScheme?"#32332c":"#F8F8F2"} !important; - } - `} - } - - ${A=>A.$lastRowBordered&&t` - tr:last-of-type > td:not(:first-child):not(:last-child) { - border: unset; - } - tr:last-of-type > td:first-child { - border-right: unset; - } - `} - } - .highlighted { color: ${A=>A.theme.UI.texts.primary}; background-color: ${A=>A.theme.UI.highlights.selection}; } -`,So=A.section` +`,Ra=A.section` display: flex; gap: 1rem; justify-content: center; @@ -1994,11 +974,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,yo=A.span` +`,Ka=A.span` width: 1.1875rem; -`,fo=A(F)` +`,Da=A(J)` padding-block: 2.5rem; -`,ko=r(fo,{image:r(Ua,{size:60}),description:r("span",{children:"Nothing to display"})}),Zo=m((({columns:A,dataSource:e,children:t,lastRowBordered:n=!1,variant:a="default",disableScrollable:l=!1,withBg:i=!1,hasSummary:s=!1,...d},p)=>r(o,{children:r(H,{renderEmpty:()=>ko,children:r(Vo,{$variant:a,$withBg:i,$lastRowBordered:n,$hasSummary:s,dataSource:e,columns:A,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...d})})})));function qo(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}Zo.displayName="Table";var Uo,Ko={exports:{}};var Wo,To=(Uo||(Uo=1,Ko.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",o="hour",l="day",i="week",s="month",d="quarter",p="year",c="date",m="Invalid Date",C=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,u=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},g=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},V={s:g,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+g(n,2,"0")+":"+g(r,2,"0")},m:function A(e,t){if(e.date()1)return A(o[0])}else{var l=e.name;y[l]=e,r=l}return!n&&r&&(S=r),r||!n&&S},q=function(A,e){if(k(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new K(t)},U=V;U.l=Z,U.i=k,U.w=function(A,e){return q(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var K=function(){function h(A){this.$L=Z(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[f]=!0}var g=h.prototype;return g.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(U.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(C);if(n){var r=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(A),this.init()},g.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},g.$utils=function(){return U},g.isValid=function(){return!(this.$d.toString()===m)},g.isSame=function(A,e){var t=q(A);return this.startOf(e)<=t&&t<=this.endOf(e)},g.isAfter=function(A,e){return q(A)r(i,{children:r(Q,{renderEmpty:()=>Ja,children:r(Ua,{$variant:a,$withBg:l,$lastRowBordered:n,$hasSummary:s,dataSource:e,columns:A,ref:null,pagination:!1,scroll:!0!==o?{x:"max-content"}:{},...d})})})));function Ya(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}Qa.displayName="Table";var ja,Pa={exports:{}};var Ga,Xa=(ja||(ja=1,Pa.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",i="hour",o="day",l="week",s="month",d="quarter",c="year",u="date",m="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},f=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},g={s:f,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+f(n,2,"0")+":"+f(r,2,"0")},m:function A(e,t){if(e.date()1)return A(i[0])}else{var o=e.name;w[o]=e,r=o}return!n&&r&&(y=r),r||!n&&y},x=function(A,e){if(k(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new v(t)},V=g;V.l=b,V.i=k,V.w=function(A,e){return x(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var v=function(){function C(A){this.$L=b(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[Z]=!0}var f=C.prototype;return f.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(V.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(p);if(n){var r=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(A),this.init()},f.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},f.$utils=function(){return V},f.isValid=function(){return!(this.$d.toString()===m)},f.isSame=function(A,e){var t=x(A);return this.startOf(e)<=t&&t<=this.endOf(e)},f.isAfter=function(A,e){return x(A)"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; &:hover { - color: ${FA.lagoonBlue}; + color: ${KA.lagoonBlue}; } } .bulk-link { margin-left: auto; padding-inline: 0.25rem; - background-color: ${FA.lagoonBlue}; + background-color: ${KA.lagoonBlue}; transition: all 0.25s ease; &:hover { - background-color: ${xA.light}; + background-color: ${RA.light}; } a { color: #fff; } } -`,Mo=A=>r(ee,{...A}),xo=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(Mo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(Mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(Mo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})};var Fo,Ho={exports:{}};var Do=(Fo||(Fo=1,Ho.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var a=t(A),o=t(e),l="("===(r=r||"()")[0],i=")"===r[1];return(l?this.isAfter(a,n):!this.isBefore(a,n))&&(i?this.isBefore(o,n):!this.isAfter(o,n))||(l?this.isBefore(a,n):!this.isAfter(a,n))&&(i?this.isAfter(o,n):!this.isBefore(o,n))}}),Ho.exports),Po=qo(Do);bo.extend(Po),bo.extend(vo),bo.extend(Eo);const Yo=A=>{const e=A.started||A.created,t=e?bo.utc(e):bo.utc(),n=A.completed?bo.utc(A.completed):bo.utc(),r=bo.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},Xo=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>r(Mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>r(Mo,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>r(Mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})};var Go,jo={exports:{}};var $o=(Go||(Go=1,jo.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,a,o,l){for(var i,s,d,p=a.$locale().relativeTime||r,c=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=c.length,C=0;C0,h<=u.r||!u.r){h<=1&&C>0&&(u=c[C-1]);var g=p[u.l];l&&(h=l(""+h)),s="string"==typeof g?g.replace("%d",h):g(h,n,u.l,d);break}}if(n)return s;var V=d?p.future:p.past;return"function"==typeof V?V(s):V.replace("%s",s)},n.to=function(A,e){return a(A,e,this,!0)},n.from=function(A,e){return a(A,e,this)};var o=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(o(this),A)},n.fromNow=function(A){return this.from(o(this),A)}}),jo.exports),_o=qo($o);const Al=A(yA)` +`,di=A=>r(_A,{...A}),ci=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(di,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(di,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(di,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};var ui,mi={exports:{}};var pi=(ui||(ui=1,mi.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var a=t(A),i=t(e),o="("===(r=r||"()")[0],l=")"===r[1];return(o?this.isAfter(a,n):!this.isBefore(a,n))&&(l?this.isBefore(i,n):!this.isAfter(i,n))||(o?this.isBefore(a,n):!this.isAfter(a,n))&&(l?this.isAfter(i,n):!this.isBefore(i,n))}}),mi.exports),hi=Ya(pi);Fa.extend(hi),Fa.extend(ii),Fa.extend(ni);const Ci=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},fi=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>r(di,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>r(di,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>r(di,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};var gi,yi={exports:{}};var wi=(gi||(gi=1,yi.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,a,i,o){for(var l,s,d,c=a.$locale().relativeTime||r,u=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=u.length,p=0;p0,C<=h.r||!h.r){C<=1&&p>0&&(h=u[p-1]);var f=c[h.l];o&&(C=o(""+C)),s="string"==typeof f?f.replace("%d",C):f(C,n,h.l,d);break}}if(n)return s;var g=d?c.future:c.past;return"function"==typeof g?g(s):g.replace("%s",s)},n.to=function(A,e){return a(A,e,this,!0)},n.from=function(A,e){return a(A,e,this)};var i=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(i(this),A)},n.fromNow=function(A){return this.from(i(this),A)}}),yi.exports),Zi=Ya(wi);const ki=A(wA)` color: ${A=>A.theme.UI.texts.primary}; -`;function el(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}bo.extend(Po),bo.extend(Eo),bo.extend(_o);const tl=A.span` +`;function bi(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}Fa.extend(hi),Fa.extend(ni),Fa.extend(Zi);const xi=A.span` text-decoration: underline; cursor: pointer; -`,nl=A.div` +`,Vi=A.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -2043,7 +1023,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,rl=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>r(Mo,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>r(Mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>r(Mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>r(Mo,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>r(Mo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})};var al;bo.extend(vo),bo.extend(Eo),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(al||(al={}));const ol=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>r(Mo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>r(Mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>r(Mo,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>r(Mo,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})};var ll,il={exports:{}};var sl=(ll||(ll=1,il.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),a=(n=r)&&n.__esModule?n:{default:n};e.default=a.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),w=(0,a.findAll)({autoEscape:d,caseSensitive:c,findChunks:C,sanitize:f,searchWords:k,textToHighlight:Z}),N=y,z=-1,B="",I=void 0,E=(0,i.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,l.createElement)("span",n({className:m},b,{children:w.map((function(A,e){var n=Z.substr(A.start,A.end-A.start);if(A.highlight){z++;var r=void 0;r="object"==typeof h?c?h[n]:(h=E(h))[n.toLowerCase()]:h;var a=z===+o;B=r+" "+(a?t:""),I=!0===a&&null!=s?Object.assign({},V,s):V;var i={children:n,className:B,key:e,style:I};return"string"!=typeof N&&(i.highlightIndex=z),(0,l.createElement)(N,i)}return(0,l.createElement)(U,{children:n,className:W,key:e,style:T})}))}))}s.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,a=A.caseSensitive,o=void 0!==a&&a,l=A.findChunks,i=void 0===l?n:l,s=A.sanitize,d=A.searchWords,p=A.textToHighlight;return r({chunksToHighlight:t({chunks:i({autoEscape:e,caseSensitive:o,sanitize:s,searchWords:d,textToHighlight:p})}),totalLength:p?p.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?a:n,o=A.searchWords,l=A.textToHighlight;return l=r(l),o.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(n,t?"g":"gi"),o=void 0;o=a.exec(l);){var i=o.index,s=a.lastIndex;s>i&&A.push({start:i,end:s}),o.index==a.lastIndex&&a.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var a=0;e.forEach((function(A){r(a,A.start,!1),r(A.start,A.end,!0),a=A.end})),r(a,t,!1)}return n};function a(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(A){if(t===setTimeout)return setTimeout(A,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(A){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(A){n=o}}();var i,s=[],d=!1,p=-1;function c(){d&&i&&(d=!1,i.length?s=i.concat(s):p=-1,s.length&&m())}function m(){if(!d){var A=l(c);d=!0;for(var e=s.length;e;){for(i=s,s=[];++p1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],a=void 0,o=!1,l=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),i=0;i"string"==typeof A?r(dl,{highlightClassName:"highlighted",searchWords:[e],autoEscape:!0,textToHighlight:A}):l.isValidElement(A)?l.cloneElement(A,{...A.props,key:`item-${t}`},l.Children.map(A.props.children,((A,n)=>pl(A,e,`${n}-${t}`)))):A;bo.extend(vo),bo.extend(Eo);const cl=A.section` +`,vi=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>r(di,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>r(di,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>r(di,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>r(di,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>r(di,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};var zi;Fa.extend(ii),Fa.extend(ni),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(zi||(zi={}));const Mi=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>r(di,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>r(di,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>r(di,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};var Ii,Si={exports:{}};var Li=(Ii||(Ii=1,Si.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),a=(n=r)&&n.__esModule?n:{default:n};e.default=a.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),S=(0,a.findAll)({autoEscape:d,caseSensitive:u,findChunks:p,sanitize:Z,searchWords:k,textToHighlight:b}),L=w,E=-1,N="",O=void 0,W=(0,l.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,o.createElement)("span",n({className:m},I,{children:S.map((function(A,e){var n=b.substr(A.start,A.end-A.start);if(A.highlight){E++;var r=void 0;r="object"==typeof C?u?C[n]:(C=W(C))[n.toLowerCase()]:C;var a=E===+i;N=r+" "+(a?t:""),O=!0===a&&null!=s?Object.assign({},g,s):g;var l={children:n,className:N,key:e,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(V,{children:n,className:z,key:e,style:M})}))}))}s.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,a=A.caseSensitive,i=void 0!==a&&a,o=A.findChunks,l=void 0===o?n:o,s=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:l({autoEscape:e,caseSensitive:i,sanitize:s,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?a:n,i=A.searchWords,o=A.textToHighlight;return o=r(o),i.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(n,t?"g":"gi"),i=void 0;i=a.exec(o);){var l=i.index,s=a.lastIndex;s>l&&A.push({start:l,end:s}),i.index==a.lastIndex&&a.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var a=0;e.forEach((function(A){r(a,A.start,!1),r(A.start,A.end,!0),a=A.end})),r(a,t,!1)}return n};function a(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(A){if(t===setTimeout)return setTimeout(A,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(A){t=a}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(A){n=i}}();var l,s=[],d=!1,c=-1;function u(){d&&l&&(d=!1,l.length?s=l.concat(s):c=-1,s.length&&m())}function m(){if(!d){var A=o(u);d=!0;for(var e=s.length;e;){for(l=s,s=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],a=void 0,i=!1,o=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),l=0;l"string"==typeof A?r(Ei,{highlightClassName:"highlighted",searchWords:[e],autoEscape:!0,textToHighlight:A}):o.isValidElement(A)?o.cloneElement(A,{...A.props,key:`item-${t}`},o.Children.map(A.props.children,((A,n)=>Ni(A,e,`${n}-${t}`)))):A;Fa.extend(ii),Fa.extend(ni);const Oi=A.section` display: flex; justify-content: space-between; align-items: center; @@ -2053,17 +1033,16 @@ html,body{ max-width: 220px !important; } } -`,ml=A(yA)` +`,Wi=A(wA)` color: ${A=>A.theme.UI.texts.primary}; -`,Cl=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>r(Mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>r(Mo,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>r(Mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>r(Mo,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})};bo.extend(vo),bo.extend(Eo);const ul=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(Mo,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(Mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(Mo,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})};bo.extend(vo),bo.extend(Eo);const hl=A=>{const e=A.started||A.created,t=e?bo.utc(e):bo.utc(),n=A.completed?bo.utc(A.completed):bo.utc(),r=bo.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},gl=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>r(Mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return r(Zo,{dataSource:e,columns:A})};bo.extend(Po),bo.extend(vo),bo.extend(Eo);const Vl=A=>{const e=A.started||A.created,t=e?bo.utc(e):bo.utc(),n=A.completed?bo.utc(A.completed):bo.utc(),r=bo.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},Sl=A.span` +`,Ti=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>r(di,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>r(di,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>r(di,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>r(di,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};Fa.extend(ii),Fa.extend(ni);const Bi=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(di,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(di,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(di,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};Fa.extend(ii),Fa.extend(ni);const Hi=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},qi=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>r(di,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(di,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(di,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return r(Qa,{dataSource:e,columns:A})};Fa.extend(hi),Fa.extend(ii),Fa.extend(ni);const Ui=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},Ri=A.span` text-decoration: underline; cursor: pointer; -`,yl=A.div` +`,Ki=A.div` margin: 0; background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,fl=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>r(Mo,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>r(Mo,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>r(Mo,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>r(Mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:30}),width:"10%"}],e=Math.floor(8*window.innerHeight/10/40),t=[...Array(e)].map(((A,e)=>({key:`project-skeleton-${e}`})));return r(Zo,{variant:"alternate",dataSource:t,columns:A})},kl=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},Zl=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};bo.extend(vo),bo.extend(Eo);const ql=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),Ul=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>r(Mo,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>r(Mo,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>r(Mo,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>r(Mo,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>r(Mo,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>r(Mo,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:35})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})},Kl=A.span` +`,Di=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>r(di,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>r(di,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>r(di,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>r(di,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30}),width:"10%"}],e=Math.floor(8*window.innerHeight/10/40),t=[...Array(e)].map(((A,e)=>({key:`project-skeleton-${e}`})));return r(Qa,{variant:"alternate",dataSource:t,columns:A})},Ji=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},Qi=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};Fa.extend(ii),Fa.extend(ni);const Yi=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),ji=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>r(di,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>r(di,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>r(di,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>r(di,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>r(di,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>r(di,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:35})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})},Pi=A.span` background-color: #252d64; - font-family: 'ArabicPro-Bold', sans-serif; font-weight: 500; border-radius: 3px; padding: 0.25rem; @@ -2072,13 +1051,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,Wl=A.p` - font-family: 'ArabicPro-Regular', sans-serif; +`,Gi=A.p` margin-top: 1rem; -`,Tl=A.div` +`,Xi=A.div` display: flex; justify-content: space-between; -`,bl=A.div` +`,Fi=A.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -2087,7 +1065,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:A})=>{switch(A){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,wl=A.div` +`,$i=A.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -2095,7 +1073,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:A})=>{switch(A){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,Nl=A.div` +`,_i=A.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -2103,24 +1081,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:A})=>{switch(A){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;bo.extend(vo),bo.extend(Eo);const zl=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(Mo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(Mo,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>r(Mo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>r(Mo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>r(Mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>r(Mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>r(Mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return r(Zo,{variant:"alternate",dataSource:t,columns:A})};bo.extend(vo),bo.extend(Eo);const Bl=A=>{const e=A.started||A.created,t=e?bo.utc(e):bo.utc(),n=A.completed?bo.utc(A.completed):bo.utc(),r=bo.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},Il=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(Mo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(Mo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>r(Mo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>r(Mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>r(Mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>r(Mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return r(Zo,{variant:"alternate",dataSource:t,columns:A})};bo.extend(vo),bo.extend(Eo);const El=A=>{const e=A.started||A.created,t=e?bo.utc(e):bo.utc(),n=A.completed?bo.utc(A.completed):bo.utc(),r=bo.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},Jl=({withValues:A=!0})=>{const e=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>r(Mo,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>r(Mo,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>r(Mo,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return r(Zo,{variant:"default",dataSource:n,columns:e})};bo.extend(vo),bo.extend(Eo);const Ql=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(Mo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(Mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(Mo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(Mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return r(Zo,{dataSource:e,columns:A})};bo.extend(Po),bo.extend(vo),bo.extend(Eo);const vl=A=>{const e=A.started||A.created,t=e?bo.utc(e):bo.utc(),n=A.completed?bo.utc(A.completed):bo.utc(),r=bo.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},Ll=A.span` +`;Fa.extend(ii),Fa.extend(ni);const Ao=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(di,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(di,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>r(di,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>r(di,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>r(di,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>r(di,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return r(Qa,{variant:"alternate",dataSource:t,columns:A})};Fa.extend(ii),Fa.extend(ni);const eo=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},to=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(di,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(di,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>r(di,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>r(di,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>r(di,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return r(Qa,{variant:"alternate",dataSource:t,columns:A})};Fa.extend(ii),Fa.extend(ni);const no=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},ro=({withValues:A=!0})=>{const e=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>r(di,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>r(di,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>r(di,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return r(Qa,{variant:"default",dataSource:n,columns:e})};Fa.extend(ii),Fa.extend(ni);const ao=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(di,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(di,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(di,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return r(Qa,{dataSource:e,columns:A})};Fa.extend(hi),Fa.extend(ii),Fa.extend(ni);const io=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},oo=A.span` text-decoration: underline; cursor: pointer; -`,Ol=A.div` +`,lo=A.div` margin: 0; background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,Rl=A(Ce)` +`,so=A(le)` background: transparent !important; border: 1px solid ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Ml=A(Ne)` +`,co=A(ge)` margin-bottom: 0 !important; margin-top: 10px !important; -`,xl=A(ye)` +`,uo=A(ce)` font-size: 11px !important; transform: translateY(-5px) !important; -`,Fl=A(Q)` +`,mo=A(B)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -2131,12 +1109,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,Hl=A.span` +`,po=A.span` font-weight: 600; - color: ${FA.lagoonBlue}; -`,Dl=A.div` + color: ${KA.lagoonBlue}; +`,ho=A.div` display: block; -`,Pl=A(KA)` +`,Co=A(vA)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -2164,33 +1142,19 @@ html,body{ } &::placeholder { - color: ${A=>"dark"===A.theme.colorScheme?FA.white:"#00000099"} !important; + color: ${A=>"dark"===A.theme.colorScheme?KA.white:"#00000099"} !important; } - ${A=>"dark"===A.theme.colorScheme&&t` - color: ${FA.white}; + ${A=>"dark"===A.theme.colorScheme&&n` + color: ${KA.white}; `} } -`;bo.extend(Eo),bo.extend(_o);const Yl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Xl=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>r(Mo,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>r(Mo,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>r(Mo,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>r(Mo,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:40})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-skeleton-${e}`})));return r(Zo,{dataSource:t,withBg:!0,columns:A})},Gl=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(Mo,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>r(Mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})},jl=({type:A})=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>r(Mo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(Mo,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>r(Mo,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>r(Mo,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>r(Mo,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return r(Zo,{dataSource:n,columns:e})},$l=({type:A})=>{const e=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>r(Mo,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>r(Mo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return r(Zo,{dataSource:n,columns:e})},_l=({type:A})=>{const e=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>r(Mo,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>r(Mo,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>r(Mo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return r(Zo,{dataSource:n,columns:e})},Ai=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>r(Mo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(Mo,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>r(Mo,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>r(Mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})},ei=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(Mo,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>r(Mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(Mo,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return r(Zo,{dataSource:t,columns:A})};Zo.DefaultTable=Zo,Zo.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return r(fl,{});const{resultsPerPage:e,filterString:t,projects:n,basePath:l}=A,[i,s]=d(1),[m,C]=d(e||10),[u,g]=d(!1),[V,S]=d(n),[y,f]=d(["",void 0]),k=le(),Z=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),q=h(((A,e,t)=>{let r=n?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&r.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=ql(A.environments),r=ql(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),r}),[n]),U=c((()=>Zl((A=>{const e=q(A.filterStr,A.sortField,A.sortOrder);S(e),g(!1)}),Z)),[q,Z]);p((()=>{g(!0),U({filterStr:t,sortField:y[0],sortOrder:y[1]})}),[t,y,U]),p((()=>{e&&C(e)}),[e]),p((()=>{s(1)}),[t]);const K=m>0?V.slice((i-1)*m,i*m):V,W=["name","prod_route","gitUrl"],T=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,e)=>r(Ro,{children:r(k,{href:`${l}/${e.name}`,children:e.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?r(L,{placement:"top",title:bo.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:bo.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return W.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:pl(a.children,t,r)}:pl(a,t,r):a}}))),b=K&&K.map((A=>{const e=ql(A.environments),t=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"",last_deployment:e,created:r(L,{placement:"top",title:bo.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:bo.utc(A.created).local().fromNow()}),actions:r(So,{children:r(Ro,{children:r(k,{href:`${l}/${A.name}`,children:r(L,{placement:"bottom",title:"View project",children:r(lA,{})})})})})}}));return a(o,{children:[r(Zo,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;f([n,r])},variant:"alternate",dataSource:b,columns:T,rowKey:A=>A.id,loading:{spinning:u,indicator:r(ZA,{})}}),r(at,{total:V.length,pageSize:-1===m?1/0:m,current:i,onChange:A=>{s(A)}})]})},Zo.SshTable=({sshKeys:A,addNewKey:{add:e,loading:t},updateKey:n,deleteKey:l,refetch:i})=>{const[s,p]=d(!1),[c]=WA(),[m,C]=d(!1),[u]=WA(),[h,g]=d(!1),[V]=WA(),[S,y]=d(),[f,k]=d(!0),Z=()=>{p(!1),c.resetFields()},q=()=>{g(!1),V.resetFields(),y(void 0)},U=()=>{C(!1),y(void 0),u.resetFields()},K=()=>{V.validateFields().then((()=>{const{keyName:A,keyValue:e}=V.getFieldsValue();n.update(S?.id,A,S?.keyType,e).finally((()=>{q(),i()}))})).catch((()=>{}))},W=()=>{l.delete(S?.id).finally((()=>{U(),i()}))},T=a(o,{children:[r(Rl,{iconBefore:r(aA,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),r(ut,{confirmText:"Create",subTitle:r(xl,{children:"Step 1 of 1"}),title:r(Ml,{children:"Add a SSH Key"}),open:s,onCancel:Z,minHeight:"350px",onOk:()=>{c.validateFields().then((()=>{const{keyName:A,keyValue:t}=c.getFieldsValue();e(A,t).finally((()=>{i(),Z()}))})).catch((()=>{}))},confirmLoading:t,children:a(Fl,{form:c,children:[r(io,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:r(it,{placeholder:"Enter a name for the variable"})}),r(io,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:r(Pl,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),r(ut,{confirmText:"Update",title:r(Ml,{children:"Edit SSH Key"}),open:h,onCancel:q,minHeight:"350px",destroyOnClose:!0,onOk:K,confirmLoading:n?.loading,children:a(Fl,{form:V,children:[r(io,{required:!0,rules:[{required:!0,message:""}],initialValue:S?.name,label:"Key Name",name:"keyName",children:r(it,{placeholder:"Enter a name for the variable"})}),r(io,{required:!0,rules:[{required:!0,message:""}],initialValue:(b=S,b?.keyType+" "+b?.keyValue),label:"Key Value",name:"keyValue",children:r(it,{placeholder:"Enter the variable value"})})]})}),r(ut,{confirmText:"Delete",title:r(Ml,{children:"Delete SSH Key"}),open:m,onCancel:U,minHeight:"200px",onOk:W,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:f,children:a(o,{children:["This action will delete the SSH key ",r(Hl,{children:S?.name})," and cannot be undone.",r(Fl,{form:u,children:r(io,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:r(it,{placeholder:"Key name",value:S?.name,onChange:A=>{k(A.target.value!==S?.name)}})})})]})})]});var b;const w=A&&A.map((A=>({...A,name:a(o,{children:[A.id," - ",A.name]}),created:r(L,{placement:"top",title:bo.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:bo.utc(A.created).local().fromNow()}),lastUsed:r(L,{placement:"top",title:A.lastUsed?bo.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?bo.utc(A.lastUsed).local().fromNow():"Never"}),actions:a(So,{children:[r(L,{placement:"bottom",title:"Edit key",children:r(oA,{onClick:()=>{y(A),g(!0)}})}),r(L,{placement:"bottom",title:"Delete key",children:r(UA,{onClick:()=>{y(A),C(!0)}})})]})})));return a(o,{children:[r(Zo,{rowKey:A=>A.id||A.name,dataSource:w,columns:Yl}),r(Dl,{children:T})]})},Zo.DeploymentsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[l,i]=d(1),[s,m]=d(e||10);p((()=>{e&&m(e)}),[e]);const C=le();if("skeleton"in A&&A.skeleton)return r(xo,{});const{deployments:u,basePath:h,cancelDeployment:g}=A,V=c((()=>u?u.filter((A=>{const e=!t||A.status===t,r=!n||!n.every(Boolean)||bo(A.created).isBetween(bo(n[0]).startOf("day"),bo(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[u,t,n]),S=s>0?V.slice((l-1)*s,l*s):V,y=V.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(Lo,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>a(Ro,{children:[r(C,{href:`${h}/${A}`,children:A}),e.bulkId?r("span",{className:"bulk-link",children:r(C,{href:`/bulkdeployment/${e.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],k=S&&S.map((A=>{const e=bo.utc(A.created).local();return{...A,created:r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?a(Oo,{placement:"right",title:`Step: ${A.buildStep}`,children:[r(pt,{style:{cursor:"pointer"},type:A.status}),r(SA,{style:{cursor:"pointer"}})]}):r(pt,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(Oo,{placement:"right",title:A.buildStep,children:r(pt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(o,{}),children:"Completed with warnings"})})]}),duration:Yo(A),actions:a(So,{children:[r(Ro,{children:r(C,{href:`${h}/${A.name}`,children:r(L,{placement:"bottom",title:"View deployment",children:r(lA,{})})})}),["new","pending","queued","running"].includes(A.status)?g(A):r(yo,{})]})}}));return a(o,{children:[r(Zo,{dataSource:k,columns:f,rowKey:A=>A.id}),r(at,{total:y,pageSize:-1===s?1/0:s,current:l,onChange:A=>{i(A)}})]})},Zo.BackupsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[l,i]=d(1),[s,m]=d(e||10);if(p((()=>{e&&m(e)}),[e]),"skeleton"in A&&A.skeleton)return r(Xo,{});const{backups:C,retrieveBackup:u}=A,h=c((()=>C?C.filter((A=>{const e=!t||A?.restore?.status===t,r=!n||!n.every(Boolean)||bo(A.created).isBetween(bo(n[0]).startOf("day"),bo(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[C,t,n]),g=s>0?h.slice((l-1)*s,l*s):h,V=h.length,S=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>r(Lo,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>r("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>r(po,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=A=>{const e=A.restore?.status,t=A.restore?.restoreSize||0,n=A.restore?.restoreLocation||"";switch(e){case"pending":return r(L,{placement:"bottom",title:"Retrieving...",children:r(ZA,{})});case"successful":return r(ye,{underline:!1,href:n,target:"_blank",children:a(L,{placement:"bottom",title:`Download (${el(t)})`,children:[r(Al,{})," (",r("span",{style:{fontSize:"12px"},children:el(t)}),")"]})});case"failed":return r(L,{placement:"bottom",title:"Retry",children:u?u(A,"failed"):r(kA,{})});default:return r(L,{placement:"bottom",title:"Retrieve",children:u?u(A,"unavailable"):r(fA,{})})}},f=g&&g.map((A=>{const e=bo.utc(A.created).local();return{...A,created:r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(pt,{type:A.restore?.status??"unavailable"}),actions:r(So,{children:y(A)})}}));return a(o,{children:[r(Zo,{dataSource:f,columns:S,rowKey:A=>A.id}),r(at,{total:V,pageSize:-1===s?1/0:s,current:l,onChange:A=>{i(A)}})]})},Zo.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return r(rl,{});const[e,t]=d([]),{problems:n}=A,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,n)=>r(tl,{onClick:()=>{return A=!e.includes(n.id),r=n,void t(A?[...e,r.id]:e.filter((A=>A!==r.id)));var A,r},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=bo.utc(A).local();return r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,e)=>a(o,{children:[e.associatedPackage,":",e.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>r(L,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:r(nl,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],i=n&&n.map((A=>({...A,actions:r(So,{children:"0000-00-00 00:00:00"!==A.deleted&&r(L,{placement:"top",title:"Dismiss",children:r(qA,{})})})})));return r(o,{children:r(Zo,{expandable:{expandedRowKeys:e,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>a("p",{style:{margin:0},children:[r(Be,{children:"Detailed problem description:"}),r("br",{}),A.description]})},disableScrollable:!0,dataSource:i,columns:l,rowKey:A=>A.id})})},Zo.FactsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:l=""}=A,[i,s]=d(1),[c,m]=d(e||10);if(p((()=>{e&&m(e)}),[e]),p((()=>{s(1)}),[l]),"skeleton"in A&&A.skeleton)return r(ol,{});const{facts:C}=A,u=C?C.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],h=n?n.split("_")[0]:null,g=n?n.split("_")[1]:null,V=[...u].sort(((A,e)=>{if(h){const t=A[h],n=e[h],r="asc"===g?1:-1;if(t>n)return r;if(t0?V.slice((i-1)*c,i*c):V,y=V.length,f=A=>h===A?"custom-sorted":"",k=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,e)=>r(o,{children:A}),className:f("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:f("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:f("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:f("value")}],Z=["name","description","source","value"],q=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:pl(r.children,l,n)}:pl(r,l,n):r}})));return a(o,{children:[r(Zo,{dataSource:S,columns:q,rowKey:A=>A.id}),a(cl,{children:[r("section",{className:"selector",children:t}),r(at,{total:y,pageSize:-1===c?1/0:c,current:i,onChange:A=>{s(A)}})]})]})},Zo.InsightsTable=A=>{const{resultsPerPage:e,filterDateRange:t,resultDropdown:n=null,sortBy:l=null,filterString:i=""}=A,[s,m]=d(1),[C,u]=d(e||10);if(p((()=>{e&&u(e)}),[e]),p((()=>{m(1)}),[i]),"skeleton"in A&&A.skeleton)return r(Cl,{});const{insights:h}=A,g=h?h.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],V=l?l.split("_")[0]:null,S=l?l.split("_")[1]:null,y=[...g].sort(((A,e)=>{if(V){const t=A[V],n=e[V],r="asc"===S?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(ty?y.filter((A=>!t||!t.every(Boolean)||bo(A.created).isBetween(bo(t[0]).startOf("day"),bo(t[1]).endOf("day"),null,"[]"))):[]),[y,t]),k=C>0?f.slice((s-1)*C,s*C):f,Z=f.length,q=A=>V===A?"custom-sorted":"",U=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,e)=>r(o,{children:A}),className:q("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:q("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:q("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:q("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:q("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],K=k&&k.map((A=>{const e=bo.utc(A.created).local();return{...A,created:r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),actions:r(So,{children:r(ye,{underline:!1,href:A.downloadUrl,target:"_blank",children:r(L,{placement:"bottom",title:`Download (${A.size})`,children:r(ml,{})})})})}})),W=["file","service","type","size"],T=U&&U.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return W.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:pl(r.children,i,n)}:pl(r,i,n):r}})));return a(o,{children:[r(Zo,{dataSource:K,columns:T,rowKey:A=>A.id}),a(cl,{children:[r("section",{className:"selector",children:n}),r(at,{total:Z,pageSize:-1===C?1/0:C,current:s,onChange:A=>{m(A)}})]})]})},Zo.TasksTable=A=>{const{resultsPerPage:e}=A,[t,n]=d(1),[l,i]=d(e||10);p((()=>{e&&i(e)}),[e]);const s=le();if("skeleton"in A&&A.skeleton)return r(ul,{});const{tasks:c,basePath:m,resultDropdown:C,cancelTask:u}=A,h=l>0?c.slice((t-1)*l,t*l):c,g=c.length,V=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(Lo,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(Ro,{children:r(s,{href:`${m}/${e.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],S=h&&h.map((A=>{const e=bo.utc(A.created).local();return{...A,created:r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(pt,{type:"succeeded"===A.status?"complete":A.status}),duration:hl(A),actions:a(So,{children:[r(Ro,{children:r(s,{href:`${m}/${A.taskName}`,children:r(L,{placement:"bottom",title:"View task",children:r(lA,{})})})}),["new","pending","queued","running"].includes(A.status)?u(A):r(yo,{})]})}}));return a(o,{children:[r(Zo,{dataSource:S,columns:V,rowKey:A=>A.id}),a(cl,{children:[r("section",{className:"selector",children:C}),r(at,{total:g,pageSize:-1===l?1/0:l,current:t,onChange:A=>{n(A)}})]})]})},Zo.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return r(gl,{});const{task:e,cancelTask:t,children:n}=A,[l,i]=d([e.id]),s=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,e)=>r(Sl,{onClick:()=>{return A=!l.includes(e.id),t=e,void i(A?[...l,t.id]:l.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>r(Lo,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],p=e&&[e].map((A=>{const e=bo.utc(A.created).local();return{...A,created:r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(o,{children:r(pt,{type:A.status})}),duration:Vl(A),actions:r(So,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(yo,{})})}}));return r(o,{children:r(Zo,{dataSource:p,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(yl,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Zo.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return r(Ul,{});const{resultsPerPage:e,basePath:t,filterString:n="",environments:l,newEnvironmentModal:i}=A,s=le(),[c,m]=d(1),[C,u]=d(e||10),[h,g]=d([]);p((()=>{e&&u(e)}),[e]),p((()=>{m(1)}),[n]);const V=l?l.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],[S,y]=h,f=void 0===y?V:V.toSorted(((A,e)=>{const t="ascend"===y?1:-1;if("name"===S)return t*A.name.localeCompare(e.name);if("last_deployment"===S){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),k=C>0?f.slice((c-1)*C,c*C):f,Z=f.length,q=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,e)=>r("div",{style:{display:"flex",placeContent:"center"},children:r(Wt,{type:e.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,e)=>r(Ro,{children:r(s,{href:`${t}/${e.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>r("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>r("div",{children:A?kl(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?r(L,{placement:"top",title:bo.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:bo.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],U=["title","region","deployType"],K=q&&q.map((A=>({...A,render:(e,t,r)=>{const a=A.render?A.render(e,t):e;return U.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:pl(a.children,n,r)}:pl(a,n,r):a}}))),W=k&&k.map((A=>{const e=A.quickActions&&r(Xt,{data:A.quickActions,children:r(Lt,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:a(So,{children:[r(Ro,{children:r(s,{href:`${t}/${A.name}`,children:r(L,{placement:"bottom",title:"View environment",children:r(lA,{})})})}),e]})}}));return a(o,{children:[r(Zo,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&g([n,r])},disableScrollable:!0,dataSource:W,columns:K,rowKey:A=>A.title,hasSummary:!0}),r(go,{children:i}),r(at,{total:Z,pageSize:-1===C?1/0:C,current:c,onChange:A=>{m(A)}}),a(Wl,{children:["Showing ",(()=>{const A=k.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*C+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",Z," Environments"]})]})},Zo.AllDeploymentsTable=A=>{const{resultsPerPage:e,filterString:t=""}=A,[n,l]=d(1),[i,s]=d(e||10);p((()=>{e&&s(e)}),[e]),p((()=>{l(1)}),[t]);const c=le();if("skeleton"in A&&A.skeleton)return r(zl,{});const{deployments:m,cancelDeployment:C}=A,u=m?m.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(t.toLowerCase()))))):[],h=i>0?u.slice((n-1)*i,n*i):u,g=u.length,V=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(Ro,{children:r(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,e)=>r(Ro,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,e)=>r(Ro,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=bo.utc(A).local();return r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>a(Lo,{children:[r(pt,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(Oo,{placement:"right",title:e.buildStep,children:r(pt,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(o,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(Oo,{placement:"right",title:e.buildStep,children:r(pt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],S=["project_name","environment_name","openshift_name","deployment_name"],y=V&&V.map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return S.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:pl(a.children,t,r)}:pl(a,t,r):a}}))),f=h&&h.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:Bl(A),actions:a(So,{children:[r(Ro,{children:r(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(L,{placement:"bottom",title:"View deployment",children:r(lA,{})})})}),["new","pending","queued","running"].includes(A.status)?C(A):r(yo,{})]})})));return a(o,{children:[r(Zo,{variant:"alternate",dataSource:f,columns:y,rowKey:A=>A.id,disableScrollable:!0}),r(at,{total:g,pageSize:-1===i?1/0:i,current:n,onChange:A=>{l(A)}})]})},Zo.BulkDeploymentsTable=A=>{const e=le();if("skeleton"in A&&A.skeleton)return r(Il,{});const{deployments:t,cancelDeployment:n}=A,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(Ro,{children:r(e,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>r(Ro,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>r(Ro,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=bo.utc(A).local();return r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>a(Lo,{children:[r(pt,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(Oo,{placement:"right",title:e.buildStep,children:r(pt,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(o,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(Oo,{placement:"right",title:e.buildStep,children:r(pt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],i=t&&t.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:El(A),actions:a(So,{children:[r(Ro,{children:r(e,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(L,{placement:"bottom",title:"View bulk deployment",children:r(lA,{})})})}),["new","pending","queued","running"].includes(A.status)?n(A):r(yo,{})]})})));return r(o,{children:r(Zo,{variant:"alternate",dataSource:i,columns:l,rowKey:A=>A.id})})},Zo.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return r(Jl,{withValues:A.withValues});const{variables:e,editVariableModal:t,deleteVariableModal:n,newVariableModal:l,type:i,withValues:s=!0}=A,[m,C]=d(e.map((A=>A.id))),[u,h]=d(1),g="environment"===A.type?A.resultsPerPage:10,[V,S]=d(g||10);let y,f,k;p((()=>{g&&S(g)}),[g]);const Z="environment"===i;if(Z){const{filterScope:e,filterString:t="",sortBy:n}=A;y=t,f=n,k=e}const q=e&&Z&&y?e.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(y).toLowerCase()))))):e,U=f?f.split("_")[0]:null,K=f?f.split("_")[1]:null,W=Z?[...q].sort(((A,e)=>{if(U){const t=A[U],n=e[U],r="asc"===K?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(tk?W?W.filter((A=>A.scope===k)):[]:W||[]),[W,k]),b=Z&&V>0?T.slice((u-1)*V,u*V):T,w=b.length,N=A=>U===A?"custom-sorted":"",z=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,e)=>r(o,{children:A}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:s?"11.32%":"43.62%",className:N("scope")},...s?[{title:"Value",dataIndex:"value",key:"value",render:(A,e)=>{const t=m.includes(e.id);return r("div",{children:A?r(po,{withToolTip:!t,text:A,type:t?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],B=["name","scope"],I=z&&z.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return B.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:pl(r.children,y||"",n)}:pl(r,y||"",n):r}}))),E=b&&b.map((A=>{const e=A.id,l=m.includes(e),i=()=>{C((A=>A.includes(e)?A.filter((A=>A!==e)):[...A,e]))},d=r(l?lA:hA,{onClick:i});return{...A,actions:a(So,{children:[s?a(o,{children:[r(Ro,{children:A.value?r(L,{title:l?"show":"hide",children:d}):r(yo,{})}),t(A)]}):null,n(A)]})}}));return a(o,{children:[r(Zo,{dataSource:E,columns:I,rowKey:A=>A.id,hasSummary:!0}),r(go,{children:l}),Z?a(cl,{children:[r("section",{className:"selector",children:A.resultDropdown}),r(at,{total:w,pageSize:-1===V?1/0:V,current:u,onChange:A=>{h(A)}})]}):null]})},Zo.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return r(Ql,{});const{deployment:e,cancelDeployment:t,children:n}=A,[l,i]=d([e.id]),s=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(Lo,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(Ll,{onClick:()=>{return A=!l.includes(e.id),t=e,void i(A?[...l,t.id]:l.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],p=e&&[e].map((A=>{const e=bo.utc(A.created).local();return{...A,created:r(L,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?a(Oo,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[r(pt,{style:{cursor:"pointer"},type:A.status}),r(SA,{style:{cursor:"pointer"}})]}):r(pt,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(Oo,{placement:"right",title:A.buildStep,children:r(pt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(o,{}),children:"Completed with warnings"})})]}),duration:vl(A),actions:r(So,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(yo,{})})}}));return r(o,{children:r(Zo,{dataSource:p,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(Ol,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Zo.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(Xl,{});const{resultsPerPage:e,filterString:t,organizations:n,basePath:l}=A,[i,s]=d(1),[m,C]=d(e||10),[u,g]=d(!1),[V,S]=d(n||[]);p((()=>{e&&C(e)}),[e]),p((()=>{s(1)}),[t]);const y=le(),f=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),k=h(Zl((A=>{const e=n?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];S(e),g(!1)}),f),[]);p((()=>{g(!0),k(t)}),[t,k]);const Z=m>0?V.slice((i-1)*m,i*m):V,q=V.length,U=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,e)=>r(Ro,{children:a(y,{href:`${l}/${e.name}`,children:[e.friendlyName??e.name,r("section",{children:r(ye,{italic:!0,style:{fontSize:"0.75rem"},children:e.description?e.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,e)=>{const t=Object.values(e.groups).filter((A=>"project-default-group"!==A.type)).length;return a("div",{children:[t," of ",-1===e.quotaGroup?"unlimited":e.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,e)=>a("div",{children:[A," of ",-1===e.quotaProject?"unlimited":e.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],K=["orgname"],W=U&&U.map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return K.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:pl(a.children,t,r)}:pl(a,t,r):a}}))),T=Z&&Z.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:r(o,{children:A.deployTargets.map((A=>r("div",{className:"target",children:A.name},A.id)))}),actions:r(So,{children:r(Ro,{children:r(y,{href:`${l}/${A.name}`,children:r(L,{placement:"bottom",title:"View organization",children:r(lA,{})})})})})})));return a(o,{children:[r(Zo,{withBg:!0,dataSource:T,columns:W,rowKey:A=>A.id,loading:{spinning:u,indicator:r(ZA,{})}}),r(at,{total:q,pageSize:-1===m?1/0:m,current:i,onChange:A=>{s(A)}})]})},Zo.OrgGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:l=null,filterString:i=""}=A,[s,m]=d(1),[C,u]=d(e||10);if(p((()=>{e&&u(e)}),[e]),p((()=>{m(1)}),[i]),"skeleton"in A&&A.skeleton)return r(Gl,{});const{groups:h,basePath:g,addUserModal:V,deleteUserModal:S,newGroupModal:y}=A,f=le(),k=h?h.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],Z=l?l.split("_")[0]:null,q=l?l.split("_")[1]:null,U=[...k].sort(((A,e)=>{if(Z){const t=A[Z],n=e[Z],r="asc"===q?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tU?t?U:U.filter((A=>"project-default-group"!==A.type)):[]),[U,t]),W=C>0?K.slice((s-1)*C,s*C):K,T=K.length,b=A=>Z===A?"custom-sorted":"",w=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(Ro,{children:a(f,{href:`${g}/${e.name}`,children:[A," ","project-default-group"===e.type?r(Kl,{children:"SYSTEM GROUP"}):null]})}),className:b("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>a(o,{children:["Active Members: ",A]}),className:b("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=W&&W.map((A=>({...A,actions:a(So,{children:[V&&V(A),r(Ro,{children:r(f,{href:`${g}/${A.name}`,children:r(L,{placement:"bottom",title:"View group",children:r(lA,{})})})}),"project-default-group"!==A.type?S?S(A):null:r(yo,{})]})}))),z=["name","memberCount"],B=w&&w.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:pl(r.children,i,n)}:pl(r,i,n):r}})));return a(o,{children:[r(Zo,{dataSource:N,columns:B,rowKey:A=>A.id,hasSummary:!0}),r(go,{children:y}),a(cl,{children:[r("section",{className:"selector",children:n}),r(at,{total:T,pageSize:-1===C?1/0:C,current:s,onChange:A=>{m(A)}})]}),a(Wl,{children:["Showing ",(()=>{const A=W.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*C+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",T," groups"]})]})},Zo.OrgUsersTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:l=null,filterString:i=""}=A,[s,m]=d(1),[C,u]=d(e||10);if(p((()=>{e&&u(e)}),[e]),p((()=>{m(1)}),[i]),"skeleton"in A&&A.skeleton)return r(jl,{type:A.type});const{users:h,basePath:g,type:V="standalone",newUserModal:S}=A,y=le(),f=h?h.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],k=l?l.split("_")[0]:null,Z=l?l.split("_")[1]:null,q=[...f].sort(((A,e)=>{if(k){let t=A[k],n=e[k];"groupCount"===k&&"standalone"===V&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===Z?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tq?t?q:q.filter((A=>!A.email.startsWith("default-user"))):[]),[q,t]),K=C>0?U.slice((s-1)*C,s*C):U,W=U.length,T=A=>k===A?"custom-sorted":"",b=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>r(o,{children:A}),className:T("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>e.email.startsWith("default-user")?r("p",{style:{textAlign:"center"},children:r(Kl,{$noSpace:!0,children:"DEFAULT USER"})}):r(o,{children:A}),className:T("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>r(Ro,{children:r(y,{href:`${g}/${A}`,children:A})}),className:T("email")},..."standalone"===V?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>a(o,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:T("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>r(Nl,{$type:A,children:A}),className:T("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>"standalone"===V&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===V&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,N=e=>"subTable"===V&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,z=K&&K.map((A=>({...A,..."standalone"===V?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:a(So,{children:[N(A),r(Ro,{children:r(y,{href:`${g}/${A.email}`,children:r(L,{placement:"bottom",title:"View user",children:r(lA,{})})})}),A.email.startsWith("default-user")?r(yo,{}):w(A)]})}))),B=["firstname","lastName","email"],I=b&&b.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return B.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:pl(r.children,i,n)}:pl(r,i,n):r}})));return a(o,{children:[r(Zo,{dataSource:z,columns:I,rowKey:A=>A.id,hasSummary:!0}),r(go,{children:S}),a(cl,{children:[r("section",{className:"selector",children:n}),r(at,{total:W,pageSize:-1===C?1/0:C,current:s,onChange:A=>{m(A)}})]}),a(Wl,{children:["Showing ",(()=>{const A=K.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*C+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",W," users"]})]})},Zo.OrgProjectsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:l=""}=A,[i,s]=d(1),[c,m]=d(e||10);if(p((()=>{e&&m(e)}),[e]),p((()=>{s(1)}),[l]),"skeleton"in A&&A.skeleton)return r($l,{type:A.type});const{projects:C,basePath:u,newProjectModal:h,type:g="standalone"}=A,V=le(),S=C?C.filter((A=>{const e=[A.name];return"standalone"===g&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(l.toLowerCase())))})):[],y=n?n.split("_")[0]:null,f=n?n.split("_")[1]:null,k=[...S].sort(((A,e)=>{if(y){const t=A[y],n=e[y],r="asc"===f?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?k.slice((i-1)*c,i*c):k,q=k.length,U=A=>y===A?"custom-sorted":"",K=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===g?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>r(Ro,{children:r(V,{href:`${u}/${A}`,children:A})}),className:U("name")},..."standalone"===g?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>a(o,{children:["Groups: ",A]}),className:U("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],W=e=>"standalone"===g&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===g&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,T=Z&&Z.map((A=>({...A,actions:a(So,{children:[r(Ro,{children:r(V,{target:"_blank",href:`/projects/${A.name}`,children:r(L,{title:"View dashboard",placement:"bottom",children:r(ja,{})})})}),r(Ro,{children:r(V,{href:`${u}/${A.name}`,children:r(L,{placement:"bottom",title:"View project",children:r(lA,{})})})}),W(A)]})}))),b=["name"];"standalone"===g&&b.push("groupCount");const w=K&&K.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return b.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:pl(r.children,l,n)}:pl(r,l,n):r}})));return a(o,{children:[r(Zo,{dataSource:T,columns:w,rowKey:A=>A.id,hasSummary:!0}),r(go,{children:h}),a(cl,{children:[r("section",{className:"selector",children:t}),r(at,{total:q,pageSize:-1===c?1/0:c,current:i,onChange:A=>{s(A)}})]}),a(Wl,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===i)return 1;const e=1===i?1:(i-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",q," projects"]})]})},Zo.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(_l,{type:A.type});const e=le(),{notifications:t,orgName:n,filterNotificationType:l,newNotificationModal:i,type:s="standalone",filterString:d=""}=A,p=[...t.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...t.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...t.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...t.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...t.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],m=p?p.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(d.toLowerCase()))))):[],C=c((()=>m?m.filter((A=>!l||A.type===l)):[]),[p,l]),u=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(o,{children:e.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===s?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,e)=>r(wl,{$type:e.type,children:e.type})},..."standalone"===s?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,e)=>"slack"===e.type||"rocketchat"===e.type?a(o,{children:[a("p",{children:["Webhook: ",e.webhook]}),a("p",{children:["channel: ",e.channel]})]}):"webhook"===e.type||"teams"===e.type?r(o,{children:a("p",{children:["Webhook: ",e.webhook]})}):"email"===e.type?r(o,{children:a("p",{children:["Address: ",e.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],h=e=>"standalone"===s&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===s&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,g=t=>"standalone"===s&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===s?r(Ro,{children:r(e,{href:`/organizations/${n}/notifications?search=${t.name}`,children:r(L,{placement:"bottom",title:"View notification",children:r(lA,{})})})}):null,V=C&&C.map((A=>({...A,actions:a(So,{children:[g(A),h(A)]})}))),S=["name"],y=u&&u.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return S.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:pl(r.children,d,n)}:pl(r,d,n):r}})));return a(o,{children:[r(Zo,{dataSource:V,columns:y,rowKey:A=>A.id??A.name,hasSummary:!0}),r(go,{children:i})]})},Zo.OrgAdminsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,filterString:n=""}=A,[l,i]=d(1),[s,m]=d(e||10);if(p((()=>{e&&m(e)}),[e]),p((()=>{i(1)}),[n]),"skeleton"in A&&A.skeleton)return r(Ai,{});const{owners:C,addNewOwnerModal:u,deleteOwnerModal:h,editOwnerModal:g,filterOwnerType:V}=A,S=C?C.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],y=c((()=>S?S.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!V||e===V})):[]),[S,V]),f=s>0?y.slice((l-1)*s,l*s):y,k=y.length,Z=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,e)=>r(o,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>r(o,{children:e.email.startsWith("default-user")?r(Kl,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,e)=>{let t;return t=e.admin?"admin":e.owner?"owner":"viewer",a(Tl,{children:[A," ",r(bl,{$type:t,children:t})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>a(o,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],q=f&&f.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:a(So,{children:[g(A),h(A)]})}))),U=["firstName","lastName","email"],K=Z&&Z.map((A=>({...A,render:(e,t,r)=>{const a=A.render?A.render(e,t):e;return U.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:pl(a.children,n,r)}:pl(a,n,r):a}})));return a(o,{children:[r(Zo,{dataSource:q,columns:K,rowKey:A=>A.id,hasSummary:!0}),r(go,{children:u}),a(cl,{children:[r("section",{className:"selector",children:t}),r(at,{total:k,pageSize:-1===s?1/0:s,current:l,onChange:A=>{i(A)}})]}),a(Wl,{children:["Showing ",(()=>{const A=f.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*s+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," users"]})]})},Zo.OrgUserGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:l=null,filterString:i=""}=A,[s,m]=d(1),[C,u]=d(e||10);if(p((()=>{e&&u(e)}),[e]),p((()=>{m(1)}),[i]),"skeleton"in A&&A.skeleton)return r(ei,{});const{userGroups:h,basePath:g,unlinkGroupModal:V,editUserRoleModal:S,filterRoleType:y}=A,f=le(),k=h?h.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],Z=c((()=>k?k.filter((A=>!y||A.role===y)):[]),[k,y]),q=l?l.split("_")[0]:null,U=l?l.split("_")[1]:null,K=[...Z].sort(((A,e)=>{if(q){const t=A[q],n=e[q],r="asc"===U?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tK?t?K:K.filter((A=>"project-default-group"!==A.groupType)):[]),[K,t]),T=C>0?W.slice((s-1)*C,s*C):W,b=W.length,w=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,e)=>r(Ro,{children:a(f,{href:`${g}/${e.name}`,children:[A," ","project-default-group"===e.groupType?r(Kl,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",q===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>r(Nl,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const z=T&&T.map((A=>({...A,actions:a(So,{children:[S(A),r(Ro,{children:r(f,{href:`${g}/${A.name}`,children:r(L,{placement:"bottom",title:"View group",children:r(lA,{})})})}),"project-default-group"!==A.groupType?V(A):r(yo,{})]})}))),B=["name"],I=w&&w.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return B.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:pl(r.children,i,n)}:pl(r,i,n):r}})));return a(o,{children:[r(Zo,{dataSource:z,columns:I,rowKey:A=>A.id??A.name}),a(cl,{children:[r("section",{className:"selector",children:n}),r(at,{total:b,pageSize:-1===C?1/0:C,current:s,onChange:A=>{m(A)}})]}),a(Wl,{children:["Showing ",(()=>{const A=T.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*C+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," groups"]})]})};const ti=m(((A,e)=>{const{className:t,style:n,...a}=A;return r(ni,{children:r(D,{getPopupContainer:A=>A.parentNode,ref:e,overlayClassName:`ui-confirm ${t??""}`,style:n,...a})})})),ni=A.div` - .ant-popover-inner { - background-color: ${A=>A.theme.UI.confirm.background}; - } - .ant-popconfirm .ant-popconfirm-message .ant-popconfirm-title { - color: ${A=>A.theme.UI.confirm.text} !important; - } - .ant-popconfirm .ant-popconfirm-message .ant-popconfirm-description { - color: ${A=>A.theme.UI.confirm.text} !important; - } - - .ant-popover-arrow::before { - background-color: ${A=>A.theme.UI.confirm.background}; - } -`;ti.displayName="Confirm";const ri=A.section` +`;Fa.extend(ni),Fa.extend(Zi);const fo=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],go=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>r(di,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>r(di,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>r(di,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>r(di,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:40})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-skeleton-${e}`})));return r(Qa,{dataSource:t,withBg:!0,columns:A})},yo=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(di,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>r(di,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})},wo=({type:A})=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>r(di,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(di,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>r(di,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>r(di,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>r(di,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return r(Qa,{dataSource:n,columns:e})},Zo=({type:A})=>{const e=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>r(di,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>r(di,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return r(Qa,{dataSource:n,columns:e})},ko=({type:A})=>{const e=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>r(di,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>r(di,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>r(di,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return r(Qa,{dataSource:n,columns:e})},bo=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>r(di,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(di,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>r(di,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>r(di,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})},xo=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(di,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>r(di,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};Qa.DefaultTable=Qa,Qa.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return r(Di,{});const{resultsPerPage:e,filterString:t,projects:n,basePath:o}=A,[l,s]=d(1),[u,m]=d(e||10),[p,f]=d(!1),[g,y]=d(n),[w,Z]=d(["",void 0]),k=ae(),b=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),x=C(((A,e,t)=>{let r=n?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&r.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=Yi(A.environments),r=Yi(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),r}),[n]),V=c((()=>Qi((A=>{const e=x(A.filterStr,A.sortField,A.sortOrder);y(e),f(!1)}),b)),[x,b]);h((()=>{f(!0),V({filterStr:t,sortField:w[0],sortOrder:w[1]})}),[t,w,V]),h((()=>{e&&m(e)}),[e]),h((()=>{s(1)}),[t]);const v=u>0?g.slice((l-1)*u,l*u):g,z=["name","prod_route","gitUrl"],M=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,e)=>r(si,{children:r(k,{href:`${o}/${e.name}`,children:e.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?r(q,{placement:"top",title:Fa.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return z.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,t,r)}:Ni(a,t,r):a}}))),I=v&&v.map((A=>{const e=Yi(A.environments),t=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"",last_deployment:e,created:r(q,{placement:"top",title:Fa.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(A.created).local().fromNow()}),actions:r(Ra,{children:r(si,{children:r(k,{href:`${o}/${A.name}`,children:r(q,{placement:"bottom",title:"View project",children:r(oA,{})})})})})}}));return a(i,{children:[r(Qa,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;Z([n,r])},variant:"alternate",dataSource:I,columns:M,rowKey:A=>A.id,loading:{spinning:p,indicator:r(bA,{})}}),r(He,{total:g.length,pageSize:-1===u?1/0:u,current:l,onChange:A=>{s(A)}})]})},Qa.SshTable=({sshKeys:A,addNewKey:{add:e,loading:t},updateKey:n,deleteKey:o,refetch:l})=>{const[s,c]=d(!1),[u]=zA(),[m,p]=d(!1),[h]=zA(),[C,f]=d(!1),[g]=zA(),[y,w]=d(),[Z,k]=d(!0),b=()=>{c(!1),u.resetFields()},x=()=>{f(!1),g.resetFields(),w(void 0)},V=()=>{p(!1),w(void 0),h.resetFields()},v=()=>{g.validateFields().then((()=>{const{keyName:A,keyValue:e}=g.getFieldsValue();n.update(y?.id,A,y?.keyType,e).finally((()=>{x(),l()}))})).catch((()=>{}))},z=()=>{o.delete(y?.id).finally((()=>{V(),l()}))},M=a(i,{children:[r(so,{iconBefore:r(aA,{size:100}),onClick:()=>c(!0),size:"middle",type:"primary",children:"Add new key"}),r(Je,{confirmText:"Create",subTitle:r(uo,{children:"Step 1 of 1"}),title:r(co,{children:"Add a SSH Key"}),open:s,onCancel:b,minHeight:"350px",onOk:()=>{u.validateFields().then((()=>{const{keyName:A,keyValue:t}=u.getFieldsValue();e(A,t).finally((()=>{l(),b()}))})).catch((()=>{}))},confirmLoading:t,children:a(mo,{form:u,children:[r(Ea,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:r(qe,{placeholder:"Enter a name for the variable"})}),r(Ea,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:r(Co,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),r(Je,{confirmText:"Update",title:r(co,{children:"Edit SSH Key"}),open:C,onCancel:x,minHeight:"350px",destroyOnClose:!0,onOk:v,confirmLoading:n?.loading,children:a(mo,{form:g,children:[r(Ea,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:r(qe,{placeholder:"Enter a name for the variable"})}),r(Ea,{required:!0,rules:[{required:!0,message:""}],initialValue:(I=y,I?.keyType+" "+I?.keyValue),label:"Key Value",name:"keyValue",children:r(qe,{placeholder:"Enter the variable value"})})]})}),r(Je,{confirmText:"Delete",title:r(co,{children:"Delete SSH Key"}),open:m,onCancel:V,minHeight:"200px",onOk:z,confirmLoading:o?.loading,dangerConfirm:!0,confirmDisabled:Z,children:a(i,{children:["This action will delete the SSH key ",r(po,{children:y?.name})," and cannot be undone.",r(mo,{form:h,children:r(Ea,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:r(qe,{placeholder:"Key name",value:y?.name,onChange:A=>{k(A.target.value!==y?.name)}})})})]})})]});var I;const S=A&&A.map((A=>({...A,name:a(i,{children:[A.id," - ",A.name]}),created:r(q,{placement:"top",title:Fa.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(A.created).local().fromNow()}),lastUsed:r(q,{placement:"top",title:A.lastUsed?Fa.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?Fa.utc(A.lastUsed).local().fromNow():"Never"}),actions:a(Ra,{children:[r(q,{placement:"bottom",title:"Edit key",children:r(iA,{onClick:()=>{w(A),f(!0)}})}),r(q,{placement:"bottom",title:"Delete key",children:r(VA,{onClick:()=>{w(A),p(!0)}})})]})})));return a(i,{children:[r(Qa,{rowKey:A=>A.id||A.name,dataSource:S,columns:fo}),r(ho,{children:M})]})},Qa.DeploymentsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[o,l]=d(1),[s,u]=d(e||10);h((()=>{e&&u(e)}),[e]);const m=ae();if("skeleton"in A&&A.skeleton)return r(ci,{});const{deployments:p,basePath:C,cancelDeployment:f}=A,g=c((()=>p?p.filter((A=>{const e=!t||A.status===t,r=!n||!n.every(Boolean)||Fa(A.created).isBetween(Fa(n[0]).startOf("day"),Fa(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[p,t,n]),y=s>0?g.slice((o-1)*s,o*s):g,w=g.length,Z=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oi,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>a(si,{children:[r(m,{href:`${C}/${A}`,children:A}),e.bulkId?r("span",{className:"bulk-link",children:r(m,{href:`/bulkdeployment/${e.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],k=y&&y.map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:a(i,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?a(li,{placement:"right",title:`Step: ${A.buildStep}`,children:[r(Ke,{style:{cursor:"pointer"},type:A.status}),r(yA,{style:{cursor:"pointer"}})]}):r(Ke,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(li,{placement:"right",title:A.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(i,{}),children:"Completed with warnings"})})]}),duration:Ci(A),actions:a(Ra,{children:[r(si,{children:r(m,{href:`${C}/${A.name}`,children:r(q,{placement:"bottom",title:"View deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?f(A):r(Ka,{})]})}}));return a(i,{children:[r(Qa,{dataSource:k,columns:Z,rowKey:A=>A.id}),r(He,{total:w,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})},Qa.BackupsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[o,l]=d(1),[s,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),"skeleton"in A&&A.skeleton)return r(fi,{});const{backups:m,retrieveBackup:p}=A,C=c((()=>m?m.filter((A=>{const e=!t||A?.restore?.status===t,r=!n||!n.every(Boolean)||Fa(A.created).isBetween(Fa(n[0]).startOf("day"),Fa(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[m,t,n]),f=s>0?C.slice((o-1)*s,o*s):C,g=C.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>r(oi,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>r("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>r(Na,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=A=>{const e=A.restore?.status,t=A.restore?.restoreSize||0,n=A.restore?.restoreLocation||"";switch(e){case"pending":return r(q,{placement:"bottom",title:"Retrieving...",children:r(bA,{})});case"successful":return r(ce,{underline:!1,href:n,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${bi(t)})`,children:[r(ki,{})," (",r("span",{style:{fontSize:"12px"},children:bi(t)}),")"]})});case"failed":return r(q,{placement:"bottom",title:"Retry",children:p?p(A,"failed"):r(kA,{})});default:return r(q,{placement:"bottom",title:"Retrieve",children:p?p(A,"unavailable"):r(ZA,{})})}},Z=f&&f.map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(Ke,{type:A.restore?.status??"unavailable"}),actions:r(Ra,{children:w(A)})}}));return a(i,{children:[r(Qa,{dataSource:Z,columns:y,rowKey:A=>A.id}),r(He,{total:g,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})},Qa.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return r(vi,{});const[e,t]=d([]),{problems:n}=A,o=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,n)=>r(xi,{onClick:()=>{return A=!e.includes(n.id),r=n,void t(A?[...e,r.id]:e.filter((A=>A!==r.id)));var A,r},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fa.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,e)=>a(i,{children:[e.associatedPackage,":",e.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>r(q,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:r(Vi,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],l=n&&n.map((A=>({...A,actions:r(Ra,{children:"0000-00-00 00:00:00"!==A.deleted&&r(q,{placement:"top",title:"Dismiss",children:r(xA,{})})})})));return r(i,{children:r(Qa,{expandable:{expandedRowKeys:e,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>a("p",{style:{margin:0},children:[r(we,{children:"Detailed problem description:"}),r("br",{}),A.description]})},disableScrollable:!0,dataSource:l,columns:o,rowKey:A=>A.id})})},Qa.FactsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:o=""}=A,[l,s]=d(1),[c,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return r(Mi,{});const{facts:m}=A,p=m?m.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],C=n?n.split("_")[0]:null,f=n?n.split("_")[1]:null,g=[...p].sort(((A,e)=>{if(C){const t=A[C],n=e[C],r="asc"===f?1:-1;if(t>n)return r;if(t0?g.slice((l-1)*c,l*c):g,w=g.length,Z=A=>C===A?"custom-sorted":"",k=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,e)=>r(i,{children:A}),className:Z("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:Z("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:Z("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:Z("value")}],b=["name","description","source","value"],x=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return b.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,o,n)}:Ni(r,o,n):r}})));return a(i,{children:[r(Qa,{dataSource:y,columns:x,rowKey:A=>A.id}),a(Oi,{children:[r("section",{className:"selector",children:t}),r(He,{total:w,pageSize:-1===c?1/0:c,current:l,onChange:A=>{s(A)}})]})]})},Qa.InsightsTable=A=>{const{resultsPerPage:e,filterDateRange:t,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(Ti,{});const{insights:C}=A,f=C?C.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...f].sort(((A,e)=>{if(g){const t=A[g],n=e[g],r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tw?w.filter((A=>!t||!t.every(Boolean)||Fa(A.created).isBetween(Fa(t[0]).startOf("day"),Fa(t[1]).endOf("day"),null,"[]"))):[]),[w,t]),k=m>0?Z.slice((s-1)*m,s*m):Z,b=Z.length,x=A=>g===A?"custom-sorted":"",V=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,e)=>r(i,{children:A}),className:x("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:x("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:x("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:x("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:x("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],v=k&&k.map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),actions:r(Ra,{children:r(ce,{underline:!1,href:A.downloadUrl,target:"_blank",children:r(q,{placement:"bottom",title:`Download (${A.size})`,children:r(Wi,{})})})})}})),z=["file","service","type","size"],M=V&&V.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,l,n)}:Ni(r,l,n):r}})));return a(i,{children:[r(Qa,{dataSource:v,columns:M,rowKey:A=>A.id}),a(Oi,{children:[r("section",{className:"selector",children:n}),r(He,{total:b,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]})]})},Qa.TasksTable=A=>{const{resultsPerPage:e}=A,[t,n]=d(1),[o,l]=d(e||10);h((()=>{e&&l(e)}),[e]);const s=ae();if("skeleton"in A&&A.skeleton)return r(Bi,{});const{tasks:c,basePath:u,resultDropdown:m,cancelTask:p}=A,C=o>0?c.slice((t-1)*o,t*o):c,f=c.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oi,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(si,{children:r(s,{href:`${u}/${e.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(Ke,{type:"succeeded"===A.status?"complete":A.status}),duration:Hi(A),actions:a(Ra,{children:[r(si,{children:r(s,{href:`${u}/${A.taskName}`,children:r(q,{placement:"bottom",title:"View task",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?p(A):r(Ka,{})]})}}));return a(i,{children:[r(Qa,{dataSource:y,columns:g,rowKey:A=>A.id}),a(Oi,{children:[r("section",{className:"selector",children:m}),r(He,{total:f,pageSize:-1===o?1/0:o,current:t,onChange:A=>{n(A)}})]})]})},Qa.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return r(qi,{});const{task:e,cancelTask:t,children:n}=A,[o,l]=d([e.id]),s=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,e)=>r(Ri,{onClick:()=>{return A=!o.includes(e.id),t=e,void l(A?[...o,t.id]:o.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>r(oi,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=e&&[e].map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(i,{children:r(Ke,{type:A.status})}),duration:Ui(A),actions:r(Ra,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(Ka,{})})}}));return r(i,{children:r(Qa,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(Ki,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Qa.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return r(ji,{});const{resultsPerPage:e,basePath:t,filterString:n="",environments:o,newEnvironmentModal:l}=A,s=ae(),[c,u]=d(1),[m,p]=d(e||10),[C,f]=d([]);h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[n]);const g=o?o.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],[y,w]=C,Z=void 0===w?g:g.toSorted(((A,e)=>{const t="ascend"===w?1:-1;if("name"===y)return t*A.name.localeCompare(e.name);if("last_deployment"===y){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),k=m>0?Z.slice((c-1)*m,c*m):Z,b=Z.length,x=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,e)=>r("div",{style:{display:"flex",placeContent:"center"},children:r(At,{type:e.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,e)=>r(si,{children:r(s,{href:`${t}/${e.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>r("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>r("div",{children:A?Ji(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?r(q,{placement:"top",title:Fa.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],V=["title","region","deployType"],v=x&&x.map((A=>({...A,render:(e,t,r)=>{const a=A.render?A.render(e,t):e;return V.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,n,r)}:Ni(a,n,r):a}}))),z=k&&k.map((A=>{const e=A.quickActions&&r(Zt,{data:A.quickActions,children:r(ut,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:a(Ra,{children:[r(si,{children:r(s,{href:`${t}/${A.name}`,children:r(q,{placement:"bottom",title:"View environment",children:r(oA,{})})})}),e]})}}));return a(i,{children:[r(Qa,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&f([n,r])},disableScrollable:!0,dataSource:z,columns:v,rowKey:A=>A.title,hasSummary:!0}),r(qa,{children:l}),r(He,{total:b,pageSize:-1===m?1/0:m,current:c,onChange:A=>{u(A)}}),a(Gi,{children:["Showing ",(()=>{const A=k.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," Environments"]})]})},Qa.AllDeploymentsTable=A=>{const{resultsPerPage:e,filterString:t=""}=A,[n,o]=d(1),[l,s]=d(e||10);h((()=>{e&&s(e)}),[e]),h((()=>{o(1)}),[t]);const c=ae();if("skeleton"in A&&A.skeleton)return r(Ao,{});const{deployments:u,cancelDeployment:m}=A,p=u?u.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(t.toLowerCase()))))):[],C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,g=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(si,{children:r(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,e)=>r(si,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,e)=>r(si,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fa.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>a(oi,{children:[r(Ke,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(li,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(i,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(li,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(i,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=["project_name","environment_name","openshift_name","deployment_name"],w=g&&g.map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return y.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,t,r)}:Ni(a,t,r):a}}))),Z=C&&C.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:eo(A),actions:a(Ra,{children:[r(si,{children:r(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(q,{placement:"bottom",title:"View deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):r(Ka,{})]})})));return a(i,{children:[r(Qa,{variant:"alternate",dataSource:Z,columns:w,rowKey:A=>A.id,disableScrollable:!0}),r(He,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:A=>{o(A)}})]})},Qa.BulkDeploymentsTable=A=>{const e=ae();if("skeleton"in A&&A.skeleton)return r(to,{});const{deployments:t,cancelDeployment:n}=A,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(si,{children:r(e,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>r(si,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>r(si,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fa.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>a(oi,{children:[r(Ke,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(li,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(i,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(li,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(i,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=t&&t.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:no(A),actions:a(Ra,{children:[r(si,{children:r(e,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(q,{placement:"bottom",title:"View bulk deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?n(A):r(Ka,{})]})})));return r(i,{children:r(Qa,{variant:"alternate",dataSource:l,columns:o,rowKey:A=>A.id})})},Qa.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return r(ro,{withValues:A.withValues});const{variables:e,editVariableModal:t,deleteVariableModal:n,newVariableModal:o,type:l,withValues:s=!0}=A,[u,m]=d(e.map((A=>A.id))),[p,C]=d(1),f="environment"===A.type?A.resultsPerPage:10,[g,y]=d(f||10);let w,Z,k;h((()=>{f&&y(f)}),[f]);const b="environment"===l;if(b){const{filterScope:e,filterString:t="",sortBy:n}=A;w=t,Z=n,k=e}const x=e&&b&&w?e.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(w).toLowerCase()))))):e,V=Z?Z.split("_")[0]:null,v=Z?Z.split("_")[1]:null,z=b?[...x].sort(((A,e)=>{if(V){const t=A[V],n=e[V],r="asc"===v?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(tk?z?z.filter((A=>A.scope===k)):[]:z||[]),[z,k]),I=b&&g>0?M.slice((p-1)*g,p*g):M,S=I.length,L=A=>V===A?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,e)=>r(i,{children:A}),className:L("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:s?"11.32%":"43.62%",className:L("scope")},...s?[{title:"Value",dataIndex:"value",key:"value",render:(A,e)=>{const t=u.includes(e.id);return r("div",{children:A?r(Na,{withToolTip:!t,text:A,type:t?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],N=["name","scope"],O=E&&E.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,w||"",n)}:Ni(r,w||"",n):r}}))),W=I&&I.map((A=>{const e=A.id,o=u.includes(e),l=()=>{m((A=>A.includes(e)?A.filter((A=>A!==e)):[...A,e]))},d=r(o?oA:CA,{onClick:l});return{...A,actions:a(Ra,{children:[s?a(i,{children:[r(si,{children:A.value?r(q,{title:o?"show":"hide",children:d}):r(Ka,{})}),t(A)]}):null,n(A)]})}}));return a(i,{children:[r(Qa,{dataSource:W,columns:O,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:o}),b?a(Oi,{children:[r("section",{className:"selector",children:A.resultDropdown}),r(He,{total:S,pageSize:-1===g?1/0:g,current:p,onChange:A=>{C(A)}})]}):null]})},Qa.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return r(ao,{});const{deployment:e,cancelDeployment:t,children:n}=A,[o,l]=d([e.id]),s=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oi,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(oo,{onClick:()=>{return A=!o.includes(e.id),t=e,void l(A?[...o,t.id]:o.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=e&&[e].map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:a(i,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?a(li,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[r(Ke,{style:{cursor:"pointer"},type:A.status}),r(yA,{style:{cursor:"pointer"}})]}):r(Ke,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(li,{placement:"right",title:A.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(i,{}),children:"Completed with warnings"})})]}),duration:io(A),actions:r(Ra,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(Ka,{})})}}));return r(i,{children:r(Qa,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(lo,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Qa.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(go,{});const{resultsPerPage:e,filterString:t,organizations:n,basePath:o}=A,[l,s]=d(1),[u,m]=d(e||10),[p,f]=d(!1),[g,y]=d(n||[]);h((()=>{e&&m(e)}),[e]),h((()=>{s(1)}),[t]);const w=ae(),Z=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),k=C(Qi((A=>{const e=n?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];y(e),f(!1)}),Z),[]);h((()=>{f(!0),k(t)}),[t,k]);const b=u>0?g.slice((l-1)*u,l*u):g,x=g.length,V=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,e)=>r(si,{children:a(w,{href:`${o}/${e.name}`,children:[e.friendlyName??e.name,r("section",{children:r(ce,{italic:!0,style:{fontSize:"0.75rem"},children:e.description?e.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,e)=>{const t=Object.values(e.groups).filter((A=>"project-default-group"!==A.type)).length;return a("div",{children:[t," of ",-1===e.quotaGroup?"unlimited":e.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,e)=>a("div",{children:[A," of ",-1===e.quotaProject?"unlimited":e.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],v=["orgname"],z=V&&V.map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return v.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,t,r)}:Ni(a,t,r):a}}))),M=b&&b.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:r(i,{children:A.deployTargets.map((A=>r("div",{className:"target",children:A.name},A.id)))}),actions:r(Ra,{children:r(si,{children:r(w,{href:`${o}/${A.name}`,children:r(q,{placement:"bottom",title:"View organization",children:r(oA,{})})})})})})));return a(i,{children:[r(Qa,{withBg:!0,dataSource:M,columns:z,rowKey:A=>A.id,loading:{spinning:p,indicator:r(bA,{})}}),r(He,{total:x,pageSize:-1===u?1/0:u,current:l,onChange:A=>{s(A)}})]})},Qa.OrgGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(yo,{});const{groups:C,basePath:f,addUserModal:g,deleteUserModal:y,newGroupModal:w}=A,Z=ae(),k=C?C.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],b=o?o.split("_")[0]:null,x=o?o.split("_")[1]:null,V=[...k].sort(((A,e)=>{if(b){const t=A[b],n=e[b],r="asc"===x?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tV?t?V:V.filter((A=>"project-default-group"!==A.type)):[]),[V,t]),z=m>0?v.slice((s-1)*m,s*m):v,M=v.length,I=A=>b===A?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(si,{children:a(Z,{href:`${f}/${e.name}`,children:[A," ","project-default-group"===e.type?r(Pi,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>a(i,{children:["Active Members: ",A]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],L=z&&z.map((A=>({...A,actions:a(Ra,{children:[g&&g(A),r(si,{children:r(Z,{href:`${f}/${A.name}`,children:r(q,{placement:"bottom",title:"View group",children:r(oA,{})})})}),"project-default-group"!==A.type?y?y(A):null:r(Ka,{})]})}))),E=["name","memberCount"],N=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return E.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,l,n)}:Ni(r,l,n):r}})));return a(i,{children:[r(Qa,{dataSource:L,columns:N,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:w}),a(Oi,{children:[r("section",{className:"selector",children:n}),r(He,{total:M,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=z.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",M," groups"]})]})},Qa.OrgUsersTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(wo,{type:A.type});const{users:C,basePath:f,type:g="standalone",newUserModal:y}=A,w=ae(),Z=C?C.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],k=o?o.split("_")[0]:null,b=o?o.split("_")[1]:null,x=[...Z].sort(((A,e)=>{if(k){let t=A[k],n=e[k];"groupCount"===k&&"standalone"===g&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===b?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tx?t?x:x.filter((A=>!A.email.startsWith("default-user"))):[]),[x,t]),v=m>0?V.slice((s-1)*m,s*m):V,z=V.length,M=A=>k===A?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>r(i,{children:A}),className:M("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>e.email.startsWith("default-user")?r("p",{style:{textAlign:"center"},children:r(Pi,{$noSpace:!0,children:"DEFAULT USER"})}):r(i,{children:A}),className:M("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>r(si,{children:r(w,{href:`${f}/${A}`,children:A})}),className:M("email")},..."standalone"===g?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>a(i,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:M("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>r(_i,{$type:A,children:A}),className:M("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=e=>"standalone"===g&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===g&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,L=e=>"subTable"===g&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,E=v&&v.map((A=>({...A,..."standalone"===g?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:a(Ra,{children:[L(A),r(si,{children:r(w,{href:`${f}/${A.email}`,children:r(q,{placement:"bottom",title:"View user",children:r(oA,{})})})}),A.email.startsWith("default-user")?r(Ka,{}):S(A)]})}))),N=["firstname","lastName","email"],O=I&&I.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,l,n)}:Ni(r,l,n):r}})));return a(i,{children:[r(Qa,{dataSource:E,columns:O,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:y}),a(Oi,{children:[r("section",{className:"selector",children:n}),r(He,{total:z,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=v.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",z," users"]})]})},Qa.OrgProjectsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:o=""}=A,[l,s]=d(1),[c,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return r(Zo,{type:A.type});const{projects:m,basePath:p,newProjectModal:C,type:f="standalone"}=A,g=ae(),y=m?m.filter((A=>{const e=[A.name];return"standalone"===f&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(o.toLowerCase())))})):[],w=n?n.split("_")[0]:null,Z=n?n.split("_")[1]:null,k=[...y].sort(((A,e)=>{if(w){const t=A[w],n=e[w],r="asc"===Z?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?k.slice((l-1)*c,l*c):k,x=k.length,V=A=>w===A?"custom-sorted":"",v=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>r(si,{children:r(g,{href:`${p}/${A}`,children:A})}),className:V("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>a(i,{children:["Groups: ",A]}),className:V("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],z=e=>"standalone"===f&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===f&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,M=b&&b.map((A=>({...A,actions:a(Ra,{children:[r(si,{children:r(g,{target:"_blank",href:`/projects/${A.name}`,children:r(q,{title:"View dashboard",placement:"bottom",children:r(Za,{})})})}),r(si,{children:r(g,{href:`${p}/${A.name}`,children:r(q,{placement:"bottom",title:"View project",children:r(oA,{})})})}),z(A)]})}))),I=["name"];"standalone"===f&&I.push("groupCount");const S=v&&v.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return I.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,o,n)}:Ni(r,o,n):r}})));return a(i,{children:[r(Qa,{dataSource:M,columns:S,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:C}),a(Oi,{children:[r("section",{className:"selector",children:t}),r(He,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:A=>{s(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=b.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",x," projects"]})]})},Qa.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(ko,{type:A.type});const e=ae(),{notifications:t,orgName:n,filterNotificationType:o,newNotificationModal:l,type:s="standalone",filterString:d=""}=A,u=[...t.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...t.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...t.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...t.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...t.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],m=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(d.toLowerCase()))))):[],p=c((()=>m?m.filter((A=>!o||A.type===o)):[]),[u,o]),h=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(i,{children:e.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===s?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,e)=>r($i,{$type:e.type,children:e.type})},..."standalone"===s?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,e)=>"slack"===e.type||"rocketchat"===e.type?a(i,{children:[a("p",{children:["Webhook: ",e.webhook]}),a("p",{children:["channel: ",e.channel]})]}):"webhook"===e.type||"teams"===e.type?r(i,{children:a("p",{children:["Webhook: ",e.webhook]})}):"email"===e.type?r(i,{children:a("p",{children:["Address: ",e.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=e=>"standalone"===s&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===s&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,f=t=>"standalone"===s&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===s?r(si,{children:r(e,{href:`/organizations/${n}/notifications?search=${t.name}`,children:r(q,{placement:"bottom",title:"View notification",children:r(oA,{})})})}):null,g=p&&p.map((A=>({...A,actions:a(Ra,{children:[f(A),C(A)]})}))),y=["name"],w=h&&h.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,d,n)}:Ni(r,d,n):r}})));return a(i,{children:[r(Qa,{dataSource:g,columns:w,rowKey:A=>A.id??A.name,hasSummary:!0}),r(qa,{children:l})]})},Qa.OrgAdminsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,filterString:n=""}=A,[o,l]=d(1),[s,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{l(1)}),[n]),"skeleton"in A&&A.skeleton)return r(bo,{});const{owners:m,addNewOwnerModal:p,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:g}=A,y=m?m.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],w=c((()=>y?y.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!g||e===g})):[]),[y,g]),Z=s>0?w.slice((o-1)*s,o*s):w,k=w.length,b=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,e)=>r(i,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>r(i,{children:e.email.startsWith("default-user")?r(Pi,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,e)=>{let t;return t=e.admin?"admin":e.owner?"owner":"viewer",a(Xi,{children:[A," ",r(Fi,{$type:t,children:t})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>a(i,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],x=Z&&Z.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:a(Ra,{children:[f(A),C(A)]})}))),V=["firstName","lastName","email"],v=b&&b.map((A=>({...A,render:(e,t,r)=>{const a=A.render?A.render(e,t):e;return V.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,n,r)}:Ni(a,n,r):a}})));return a(i,{children:[r(Qa,{dataSource:x,columns:v,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:p}),a(Oi,{children:[r("section",{className:"selector",children:t}),r(He,{total:k,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===o)return 1;const e=1===o?1:(o-1)*s+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," users"]})]})},Qa.OrgUserGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(xo,{});const{userGroups:C,basePath:f,unlinkGroupModal:g,editUserRoleModal:y,filterRoleType:w}=A,Z=ae(),k=C?C.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],b=c((()=>k?k.filter((A=>!w||A.role===w)):[]),[k,w]),x=o?o.split("_")[0]:null,V=o?o.split("_")[1]:null,v=[...b].sort(((A,e)=>{if(x){const t=A[x],n=e[x],r="asc"===V?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tv?t?v:v.filter((A=>"project-default-group"!==A.groupType)):[]),[v,t]),M=m>0?z.slice((s-1)*m,s*m):z,I=z.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,e)=>r(si,{children:a(Z,{href:`${f}/${e.name}`,children:[A," ","project-default-group"===e.groupType?r(Pi,{children:"SYSTEM GROUP"}):null]})}),className:(L="name",x===L?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>r(_i,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var L;const E=M&&M.map((A=>({...A,actions:a(Ra,{children:[y(A),r(si,{children:r(Z,{href:`${f}/${A.name}`,children:r(q,{placement:"bottom",title:"View group",children:r(oA,{})})})}),"project-default-group"!==A.groupType?g(A):r(Ka,{})]})}))),N=["name"],O=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,l,n)}:Ni(r,l,n):r}})));return a(i,{children:[r(Qa,{dataSource:E,columns:O,rowKey:A=>A.id??A.name}),a(Oi,{children:[r("section",{className:"selector",children:n}),r(He,{total:I,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=M.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",I," groups"]})]})};const Vo=u(((A,e)=>{const{className:t,style:n,...a}=A;return r(Y,{getPopupContainer:A=>A.parentNode,ref:e,overlayClassName:`ui-confirm ${t??""}`,style:n,...a})}));Vo.displayName="Confirm";const vo=A.section` border: 1px solid ${A=>A.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${A=>"dark"===A.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,ai=A.section` +`,zo=A.section` float: left; margin-right: 8px; @@ -2198,53 +1162,24 @@ html,body{ &::after { clear: both; } -`,oi=A.section` - font-family: 'ArabicPro-Regular', sans-serif; +`,Mo=A.section` line-height: 22.5px; font-size: 16px; color: ${A=>A.theme.UI.texts.primary}; -`,li=m((({content:A},e)=>a(ri,{ref:e,className:"lagoon-tip",children:[r(ai,{children:r(ja,{})}),a(oi,{children:[" ",A," "]})]})));li.displayName="Tip";const ii=A.div` - border: 1px solid ${A=>"dark"===A.theme.colorScheme?"#5b5b5b":"#333"}; +`,Io=u((({content:A},e)=>a(vo,{ref:e,className:"lagoon-tip",children:[r(zo,{children:r(Za,{})}),a(Mo,{children:[" ",A," "]})]})));Io.displayName="Tip";const So=A.div` + border: 1px solid #333; border-radius: 7px; padding: 24px 23px; display: flex; flex-direction: column; - ${A=>A.$fullWidth?t` + ${A=>A.$fullWidth?n` width: 100%; - `:t` + `:n` min-width: 20.25rem; max-width: max-content; `} - - .ant-statistic-title { - font-size: 12px; - font-family: 'ArabicPro-Regular'; - color: #868686; - line-height: 22px; - margin-bottom: 10px; - } - - .ant-statistic-content, - .statistic-element { - font-family: 'ArabicPro-Regular'; - font-size: 1.5rem; - line-height: 1.65rem; - text-transform: none; - color: ${A=>A.theme.UI.texts.primary}; - } - &.ant-statistic { - font-family: 'AmericaMono-Regular', sans-serif; - text-transform: uppercase; - - &.ant-statistic > .ant-skeleton > .ant-skeleton-content > h3 { - height: 2rem; - background-color: ${A=>"dark"===A.theme.colorScheme?"#616161":"#F3F3F3"}; - margin-top: -1rem; - } - } -`,si=({fullWidth:A=!1,value:e,...t})=>{let n=g(e);return a(ii,{$fullWidth:A,children:[r(P,{className:"ui-statistic",...t,value:n?"":e,valueStyle:n?{display:"none"}:{}}),n?r("div",{className:"statistic-element",children:e}):null]})};si.displayName="Stat";const di=A.div` - font-family: 'AmericaMono-Regular', sans-serif; +`,Lo=({fullWidth:A=!1,value:e,...t})=>{let n=f(e);return a(So,{$fullWidth:A,children:[r(j,{className:"ui-statistic",...t,value:n?"":e,valueStyle:n?{display:"none"}:{}}),n?r("div",{className:"statistic-element",children:e}):null]})};Lo.displayName="Stat";const Eo=A.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -2254,4 +1189,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,pi=m((({items:A},e)=>r(di,{className:"ui-detailedStats",ref:e,children:A.map((({label:A,children:e,key:t,loading:n=!1})=>r(si,{title:A,value:e,loading:n,fullWidth:!0},t)))})));pi.displayName="DetailedStats";export{At as BreadCrumb,Ce as Button,He as Checkbox,Le as Collapse,FA as Colors,ti as Confirm,po as CopyToClipboard,gt as DataCard,pi as DetailedStats,Me as Details,io as FormItem,HA as GlobalStyles,we as Head1,Ne as Head2,ze as Head3,Be as Head4,Ie as Head5,Jr as IconAim,Qr as IconAlert,vr as IconAlignCenter,Lr as IconAlignLeft,Or as IconAlignRight,Rr as IconApartment,Mr as IconApi,xr as IconAppstore,Fr as IconArrowDown,Hr as IconArrowsAlt,Dr as IconAudio,Pr as IconBell,Yr as IconBranches,Xr as IconBug,Gr as IconBulb,jr as IconCamera,$r as IconCaretDown,_r as IconCheck,Aa as IconCheckSquare,ea as IconClose,ta as IconCloseSquare,na as IconCloudDownload,ra as IconCloudUpload,aa as IconDelete,oa as IconDisconnect,la as IconEdit,ia as IconEllipsis,sa as IconExclamation,da as IconExclamationCircle,pa as IconExport,ca as IconEye,ma as IconFileImage,ua as IconFileJpg,Ca as IconFilePdf,ha as IconFrown,ga as IconFullscreen,Va as IconFullscreenExit,Sa as IconGithub,$a as IconGrid,ya as IconHdd,fa as IconHeart,ka as IconHighlight,Za as IconHome,qa as IconIdcard,Ua as IconInfoCircle,ja as IconLagoonOnly,Ka as IconLink,_a as IconList,Wa as IconLoading,Ta as IconLock,ba as IconMeh,wa as IconMessage,Na as IconMinusCircle,za as IconMinusSquare,Ba as IconPaperclip,Ia as IconPlus,Ea as IconPushpinFIlled,Ja as IconPushpinOutlined,Qa as IconRest,va as IconRocket,La as IconSave,Oa as IconSearch,Ra as IconSettings,Ma as IconSmile,xa as IconStar,Ga as IconSun,Fa as IconTag,Ha as IconTags,Da as IconWifi,Pa as IconZoomIn,Ya as IconZoomOut,it as Input,Gt as LagoonCard,Wt as LagoonCardLabel,tn as LagoonEnvironmentDetails,Nt as LagoonFilter,no as LagoonFooter,Ao as LagoonHeader,Xa as LagoonIcon,An as LagoonProblemsOverview,rn as LagoonProjectDetails,oo as LagoonTimeline,Je as List,Mo as LoadingSkeleton,ut as Modal,oe as NextLinkProvider,ho as PageContainer,at as Pagination,Pe as Select,si as Stat,pt as StatusTag,nt as Steps,Fe as Switch,Zo as Table,$e as Tabs,yt as TaskTreeSelector,ye as Text,Ke as TextLabel,li as Tip,kt as Tree,Xt as TreeList,re as UIThemeProvider,le as useNextLink,st as useNotification,PA as useTheme}; +`,No=u((({items:A},e)=>r(Eo,{className:"ui-detailedStats",ref:e,children:A.map((({label:A,children:e,key:t,loading:n=!1})=>r(Lo,{title:A,value:e,loading:n,fullWidth:!0},t)))})));No.displayName="DetailedStats";export{Oe as BreadCrumb,le as Button,ze as Checkbox,xe as Collapse,KA as Colors,Vo as Confirm,Na as CopyToClipboard,Ye as DataCard,No as DetailedStats,Ve as Details,Ea as FormItem,DA as GlobalStyles,fe as Head1,ge as Head2,ye as Head3,we as Head4,Ze as Head5,ir as IconAim,or as IconAlert,lr as IconAlignCenter,sr as IconAlignLeft,dr as IconAlignRight,cr as IconApartment,ur as IconApi,mr as IconAppstore,pr as IconArrowDown,hr as IconArrowsAlt,Cr as IconAudio,fr as IconBell,gr as IconBranches,yr as IconBug,wr as IconBulb,Zr as IconCamera,kr as IconCaretDown,br as IconCheck,xr as IconCheckSquare,Vr as IconClose,vr as IconCloseSquare,zr as IconCloudDownload,Mr as IconCloudUpload,Ir as IconDelete,Sr as IconDisconnect,Lr as IconEdit,Er as IconEllipsis,Nr as IconExclamation,Or as IconExclamationCircle,Wr as IconExport,Tr as IconEye,Br as IconFileImage,qr as IconFileJpg,Hr as IconFilePdf,Ur as IconFrown,Rr as IconFullscreen,Kr as IconFullscreenExit,Dr as IconGithub,ka as IconGrid,Jr as IconHdd,Qr as IconHeart,Yr as IconHighlight,jr as IconHome,Pr as IconIdcard,Gr as IconInfoCircle,Za as IconLagoonOnly,Xr as IconLink,ba as IconList,Fr as IconLoading,$r as IconLock,_r as IconMeh,Aa as IconMessage,ea as IconMinusCircle,ta as IconMinusSquare,na as IconPaperclip,ra as IconPlus,aa as IconPushpinFIlled,ia as IconPushpinOutlined,oa as IconRest,la as IconRocket,sa as IconSave,da as IconSearch,ca as IconSettings,ua as IconSmile,ma as IconStar,wa as IconSun,pa as IconTag,ha as IconTags,Ca as IconWifi,fa as IconZoomIn,ga as IconZoomOut,qe as Input,kt as LagoonCard,At as LagoonCardLabel,Mt as LagoonEnvironmentDetails,rt as LagoonFilter,za as LagoonFooter,xa as LagoonHeader,ya as LagoonIcon,vt as LagoonProblemsOverview,St as LagoonProjectDetails,Sa as LagoonTimeline,be as List,di as LoadingSkeleton,Je as Modal,re as NextLinkProvider,Ha as PageContainer,He as Pagination,Me as Select,Lo as Stat,Ke as StatusTag,Te as Steps,ve as Switch,Qa as Table,Ee as Tabs,Pe as TaskTreeSelector,ce as Text,pe as TextLabel,Io as Tip,Ge as Tree,Zt as TreeList,te as UIThemeProvider,ae as useNextLink,Ue as useNotification,QA as useTheme}; diff --git a/dist/index.js b/dist/index.js index c753e630..95a2a2f4 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var A=require("styled-components"),e=require("react/jsx-runtime"),t=require("react"),n=require("antd"),r=require("@ant-design/icons"),a=require("antd/es/input/TextArea"),o=require("antd/es/form/Form");function l(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var s=l(A),i=l(t),d=l(r),c=l(a);const p={light:"#222222",dark:"#222222"},m={light:"#868686",dark:"#868686"},u={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},C={light:"#222222",dark:"#f8f8f2"},h={light:"#75715e",dark:"#75715e"},g={light:"#f92672",dark:"#f92672"},f={light:"#fd971f",dark:"#fd971f"},S={light:"#e69f66",dark:"#e69f66"},V={light:"#e6db74",dark:"#e6db74"},y={light:"#ae81ff",dark:"#ae81ff"},k={light:"#66D9ef",dark:"#66D9ef"},x={light:"#ffffff",dark:"#ffffff"},Z={light:"#3A8CFF",dark:"#3A8CFF"},q={light:"#00000073",dark:"#00000073"},U={light:"#3A8CFF",dark:"#3A8CFF"},K={light:"#1b8784",dark:"#1b8784"},W={lagoonBlue:U.light,buttons:{primary:{default:Z.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:C.dark,dark:u.dark}},texts:{primary:{light:p.light,dark:x.dark},secondary:{light:q.light,dark:h.dark},timeline:{light:C.dark,dark:u.dark}},darkGray:u.dark,cellGray:m.dark,lighterGray:"#282828",orange:f.dark,lightOrange:S.dark,blue:k.dark,white:C.dark,purple:y.dark,gray:h.dark,yellow:V.dark,pink:g.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(W);const T=A.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var A=require("styled-components"),e=require("react/jsx-runtime"),t=require("react"),n=require("antd"),r=require("@ant-design/icons"),a=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var o=i(A),l=i(t),d=i(r),c=i(a);const u={light:"#222222",dark:"#222222"},p={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},h={light:"#222222",dark:"#f8f8f2"},C={light:"#75715e",dark:"#75715e"},f={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},k={light:"#ffffff",dark:"#ffffff"},Z={light:"#00000073",dark:"#00000073"},b={light:"#1b8784",dark:"#1b8784"},V={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:h.dark,dark:m.dark}},texts:{primary:{light:u.light,dark:k.dark},secondary:{light:Z.light,dark:C.dark},timeline:{light:h.dark,dark:m.dark}},darkGray:m.dark,cellGray:p.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:h.dark,purple:w.dark,gray:C.dark,yellow:y.dark,pink:f.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(V);const I=A.createGlobalStyle` :root { color-scheme: ${A=>A.theme.colorScheme}; @@ -10,6 +10,12 @@ box-sizing: border-box; } +// use antD fonts for everything +* { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, + 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important; + } + html { font-size: 100%; /* 1rem = 100% = 16px */ } @@ -17,13 +23,13 @@ html { body { font-size: 16px; box-sizing: border-box; - background-color:${A=>"dark"===A.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; + /* background-color:${A=>"dark"===A.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; */ } html,body{ scroll-behavior: smooth; } - +/* @font-face { font-family: 'ArabicPro-Regular'; src: url('${"data:font/woff2;base64,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"}') format('woff2'); @@ -101,449 +107,20 @@ html,body{ font-weight: 600; font-style: normal; font-display: block; -} - - .ant-select-dropdown { - background-color: transparent; - padding: 0; - border-radius: 0; - } - .ui-notification{ - - ${e=>"dark"===e.theme.colorScheme&&A.css` - box-shadow: - 0px 9px 28px 8px #ffffff0d, - 0px 6px 16px 0px #ffffff14, - 0px 3px 6px -4px #ffffff1f; - `} - .ant-notification-notice-content { - - ~.ant-notification-notice-close, ~.ant-notification-notice-close:hover, .ant-notification-notice-with-icon div{ - color: ${A=>A.theme.UI.texts.primary}; - } - - - - } - background-color: ${A=>A.theme.UI.notification}; - &.no-icon{ - .ant-notification-notice-message, .ant-notification-notice-description{ - margin-inline-start:24px; - } - padding:20px 0 !important; +} */ - - } - } - .ui-treelink-overlay{ - - &.ant-popover { - - > .ant-popover-arrow { - &::before { - background: ${A=>"dark"===A.theme.colorScheme?`${W.cellGray}`:"#fff"}; - } - ${e=>"dark"===e.theme.colorScheme&&A.css` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - `}; - } - > .ant-popover-content { - border-radius: 5px; - .ant-popover-inner { - background-color: transparent; - padding: 0; - padding: 0.5rem; - } - background-color: ${A=>"dark"===A.theme.colorScheme?`${W.cellGray}`:"#fff"}; - - ${e=>"dark"===e.theme.colorScheme&&A.css` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: ${W.cellGray}; - `}; - - ${e=>"light"===e.theme.colorScheme&&A.css` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: #fff; - `}; - } - } - } -`,w=t.createContext(null),b=()=>{const A=t.useContext(w);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},N=({defaultScheme:A,children:n})=>{const[r,a]=t.useState(null);t.useEffect((()=>{if(A)return void a(A);const e=localStorage.getItem("theme");e&&["light","dark"].includes(e)?a(e):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(a("dark"),localStorage.setItem("theme","dark")):(a("light"),localStorage.setItem("theme","light"))}),[]);return e.jsx(w.Provider,{value:{theme:r,toggleTheme:()=>{const A="light"===r?"dark":"light";a(A),localStorage.setItem("theme",A),window.dispatchEvent(new Event("storage"))}},children:n})},I={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:W.backgrounds.primary.dark,modal:W.backgrounds.primary.dark,dataCard:W.darkGray,selection:W.gray,lagoonCard:W.backgrounds.primary.dark,lagoonCardInverted:W.backgrounds.primary.light,footer:W.backgrounds.primary.light,header:W.header.dark,navTabs:u.dark},texts:{primary:W.texts.primary.dark,primaryInverted:W.texts.primary.light,label:"#dee2e5",secondary:W.texts.secondary.dark,timeline:W.texts.timeline.light,nav:C.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:W.darkGray},highlights:{selection:"#497ffa"},notification:W.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},z={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:W.darkGray,selection:"#e6f4ff",lagoonCard:W.backgrounds.primary.light,lagoonCardInverted:W.backgrounds.primary.dark,footer:W.backgrounds.primary.dark,header:W.header.light,navTabs:u.light},confirm:{text:"#000",background:u.light},texts:{primary:W.texts.primary.light,primaryInverted:W.texts.primary.dark,label:"#555",secondary:W.texts.secondary.dark,timeline:W.texts.timeline.dark,nav:C.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:W.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},B=({children:n,darkThemeProp:r,lightThemeProp:a})=>{const{theme:o}=b(),l=t.useMemo((()=>"light"===o?Object.assign({},z,a):Object.assign({},I,r)),[o]);return o?e.jsx(A.ThemeProvider,{theme:l,children:n},o):null},E=i.default.createContext({}),J=!0;function Q({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:a,direction:o,duration:l,enableAnimation:s=J,customHighlightBackground:i}){const d={};return"rtl"===o&&(d["--animation-direction"]="reverse"),"number"==typeof l&&(d["--animation-duration"]=`${l}s`),s||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),a&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof i&&(d["--custom-highlight-background"]=i),d}function v({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:a=!1,style:o,...l}){var s,d,c;const p=i.default.useContext(E),m={...l};for(const[A,e]of Object.entries(l))void 0===e&&delete m[A];const u={...p,...m,circle:a},C={...o,...Q(u)};let h="react-loading-skeleton";t&&(h+=` ${t}`);const g=null!==(s=u.inline)&&void 0!==s&&s,f=[],S=Math.ceil(A);for(let e=0;eA&&e===S-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=i.default.createElement("span",{className:h,style:t,key:e},"‌");g?f.push(n):f.push(i.default.createElement(i.default.Fragment,{key:e},n,i.default.createElement("br",null)))}return i.default.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=u.enableAnimation)&&void 0!==c?c:J},e?f.map(((A,t)=>i.default.createElement(e,{key:t},A))):f)}function j({children:A,...e}){return i.default.createElement(E.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const O=({children:A,baseColor:t,highlightColor:n})=>{const r=localStorage.getItem("theme"),{theme:a}=b(),o=r||a,{UI:{skeleton:{base:l,highlight:s}}}="dark"===o?I:z;return e.jsx(j,{baseColor:t||l,highlightColor:n||s,children:A})},L=t.createContext(void 0),R=()=>{const A=t.useContext(L);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},M=A.css` - background-color: ${U.light}; - - &:not(:disabled):not(.ant-btn-disabled) { - &:hover { - background-color: ${W.buttons.primary.hover}; - } - &:active { - background-color: ${W.buttons.primary.active}; - } - } -`,F=A.css` - background-color: ${W.buttons.secondary.default}; - - &:not(:disabled):not(.ant-btn-disabled) { - &:hover { - background-color: ${W.buttons.secondary.hover}; - } - &:active { - background-color: ${W.buttons.secondary.active}; - } - } -`,H={large:{padding:"8px 22px"},middle:{padding:"4px 16px"},small:{padding:"0 8px"}},D=s.default.div` +`,v=t.createContext(null),S=()=>{const A=t.useContext(v);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},z=({defaultScheme:A,children:n})=>{const[r,a]=t.useState("light");return e.jsx(v.Provider,{value:{theme:r,toggleTheme:()=>{}},children:n})},M={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:V.backgrounds.primary.dark,modal:V.backgrounds.primary.dark,dataCard:V.darkGray,selection:V.gray,lagoonCard:V.backgrounds.primary.dark,lagoonCardInverted:V.backgrounds.primary.light,footer:V.backgrounds.primary.light,header:V.header.dark,navTabs:m.dark},texts:{primary:V.texts.primary.dark,primaryInverted:V.texts.primary.light,label:"#dee2e5",secondary:V.texts.secondary.dark,timeline:V.texts.timeline.light,nav:h.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:V.darkGray},highlights:{selection:"#497ffa"},notification:V.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:V.darkGray,selection:"#e6f4ff",lagoonCard:V.backgrounds.primary.light,lagoonCardInverted:V.backgrounds.primary.dark,footer:V.backgrounds.primary.dark,header:V.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:V.texts.primary.light,primaryInverted:V.texts.primary.dark,label:"#555",secondary:V.texts.secondary.dark,timeline:V.texts.timeline.dark,nav:h.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:V.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},L=({children:n,darkThemeProp:r,lightThemeProp:a})=>{const{theme:s}=S(),i=t.useMemo((()=>"light"===s?Object.assign({},E,a):Object.assign({},M,r)),[s]);return s?e.jsx(A.ThemeProvider,{theme:i,children:n},s):null},O=l.default.createContext({}),N=!0;function T({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:a,direction:s,duration:i,enableAnimation:o=N,customHighlightBackground:l}){const d={};return"rtl"===s&&(d["--animation-direction"]="reverse"),"number"==typeof i&&(d["--animation-duration"]=`${i}s`),o||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),a&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof l&&(d["--custom-highlight-background"]=l),d}function W({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:a=!1,style:s,...i}){var o,d,c;const u=l.default.useContext(O),p={...i};for(const[A,e]of Object.entries(i))void 0===e&&delete p[A];const m={...u,...p,circle:a},h={...s,...T(m)};let C="react-loading-skeleton";t&&(C+=` ${t}`);const f=null!==(o=m.inline)&&void 0!==o&&o,x=[],g=Math.ceil(A);for(let e=0;eA&&e===g-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=l.default.createElement("span",{className:C,style:t,key:e},"‌");f?x.push(n):x.push(l.default.createElement(l.default.Fragment,{key:e},n,l.default.createElement("br",null)))}return l.default.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=m.enableAnimation)&&void 0!==c?c:N},e?x.map(((A,t)=>l.default.createElement(e,{key:t},A))):x)}function B({children:A,...e}){return l.default.createElement(O.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const H=({children:A,baseColor:t,highlightColor:n})=>{const r=localStorage.getItem("theme"),{theme:a}=S(),s=r||a,{UI:{skeleton:{base:i,highlight:o}}}="dark"===s?M:E;return e.jsx(B,{baseColor:t||i,highlightColor:n||o,children:A})},R=t.createContext(void 0),q=()=>{const A=t.useContext(R);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},U=o.default.div` display: inline-block; margin-right: 0.5rem; -`,P=s.default.div` +`,D=o.default.div` display: inline-block; margin-left: 0.5rem; -`,Y=s.default(n.Button)` - &.ant-btn { - color: #fff; - &:disabled { - background-color: #00000073; - } - padding: ${A=>A.size?H[A.size].padding:"initial"}; - - &:not(.ant-btn-dangerous) { - ${A=>"primary"===A.type?M:F} - } - } - &.ant-btn-dangerous { - background-color: #ff4d4f; - } -`,X=t.forwardRef((({size:A="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:a,disabled:o,loading:l,className:s,children:i,styles:d,...c},p)=>{let m=i;return r&&(m=e.jsxs(e.Fragment,{children:[e.jsx(D,{children:r}),m]})),a&&(m=e.jsxs(e.Fragment,{children:[m," ",e.jsx(P,{children:a})]})),e.jsx(Y,{ref:p,type:t,size:A,styles:d,disabled:o,loading:l,className:s,danger:n,...c,children:m})}));X.displayName="Button";const G=n.Typography.Text,$=n.Typography.Link,_=A.css` - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 16px; - line-height: 18px; -`,AA=s.default(G)` - &.ant-typography { - &.ant-typography:not(.ant-typography-warning):not(.ant-typography-danger):not(.ant-typography-secondary):not( - .ant-typography-success - ) { - color: ${A=>A.theme.UI.texts.primary}; - } - - ${_}; - } -`,eA=s.default($)` - &.ant-typography { - ${_}; - ${e=>e.$underline?A.css` - text-decoration: underline; - `:A.css` - text-decoration: none; - `} - - &:link { - color: ${W.blue}; - } - &:hover { - color: ${W.purple}; - } - &:visited { - color: ${W.lagoonBlue}; - text-decoration: none; - } - } -`,tA=({className:A,children:t,underline:n=!0,...r},a)=>{if("href"in r){const o=r.href??null,l=r.target??"__blank";return e.jsx(eA,{$underline:n,ref:a,className:A,href:o,target:l,children:t})}return e.jsx(AA,{ref:a,className:A,...r,children:t})};tA.displayName="Text";const nA=n.Typography.Text,rA=n.Typography.Link,aA=A.css` - font-family: 'AmericaMono-Regular', sans-serif; - font-size: 14px; - line-height: 18px; -`,oA=s.default(nA)` - &.ant-typography { - &.ant-typography:not(.ant-typography-warning):not(.ant-typography-danger):not(.ant-typography-secondary):not( - .ant-typography-success - ) { - color: ${A=>A.theme.UI.texts.primary}; - } - - ${aA}; - } -`,lA=s.default(rA)` - &.ant-typography { - color: ${A=>A.theme.UI.texts.primary}; - ${aA}; - text-decoration: underline; - &:link, - &:hover, - &:visited { - color: ${A=>A.theme.UI.texts.primary}; - } - } -`,sA=({className:A,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,o=n.target??"__blank";return e.jsx(lA,{ref:r,className:A,href:a,target:o,children:t})}return e.jsx(oA,{ref:r,className:A,...n,children:t})};sA.displayName="TextLabel";const iA={1:A.css` - font-size: 42px; - line-height: 48px; - `,2:A.css` - font-size: 28px; - line-height: 32px; - `,3:A.css` - font-size: 20px; - line-height: 22px; - `,4:A.css` - font-size: 16px; - line-height: 22px; - `,5:A.css` - font-size: 15px; - line-height: 22px; - `},dA=s.default(n.Typography.Title)` - &.ant-typography { - font-family: 'Helvetica-Regular', sans-serif; - font-weight: 500; - ${A=>A.level&&iA[A.level]}; - color: ${A=>A.theme.UI.texts.primary}; - } -`,cA=t.forwardRef((({level:A=1,className:t,children:n,style:r,...a},o)=>e.jsx(dA,{level:A,ref:o,className:t,style:r,...a,children:n})));cA.displayName="UIHeadingBase";const pA=i.default.forwardRef(((A,t)=>e.jsx(cA,{ref:t,level:1,...A})));pA.displayName="UIHead1";const mA=i.default.forwardRef(((A,t)=>e.jsx(cA,{ref:t,level:2,...A})));mA.displayName="UIHead2";const uA=i.default.forwardRef(((A,t)=>e.jsx(cA,{ref:t,level:3,...A})));uA.displayName="UIHead3";const CA=i.default.forwardRef(((A,t)=>e.jsx(cA,{ref:t,level:4,...A})));CA.displayName="UIHead4";const hA=i.default.forwardRef(((A,t)=>e.jsx(cA,{ref:t,level:5,...A})));hA.displayName="UIHead5";const{Item:gA}=n.List,fA=t.forwardRef((({className:A,children:t,style:n,...r},a)=>e.jsx(SA,{ref:a,className:A,style:n,...r,children:t}))),SA=s.default(n.List)` - &.ant-list { - &.ant-list-split .ant-list-item { - border-block-end: 1px solid - ${A=>"dark"===A.theme.colorScheme?A.theme.UI.texts.primary:"initial"}; - } - &.ant-list-split .ant-list-header { - border-block-end: 1px solid - ${A=>"dark"===A.theme.colorScheme?A.theme.UI.texts.primary:"initial"}; - } - &.ant-list-split .ant-list-items > .ant-list-item:last-child { - border-block-end: 1px solid - ${A=>"dark"===A.theme.colorScheme?A.theme.UI.texts.primary:"initial"}; - } - - border-radius: 0; - .ant-list-header, - .ant-list-footer { - font-family: 'Roboto', sans-serif; - color: ${A=>A.theme.UI.texts.primary}; - } - } -`,VA=s.default(gA)` - &.ant-list-item { - font-family: 'Roboto', sans-serif; - font-size: 14px; - line-height: 22px; - color: ${A=>A.theme.UI.texts.primary}; - } -`;fA.displayName="List",fA.Item=VA;const yA=t.forwardRef(((A,t)=>{const{className:n,items:r,style:a,customBorder:o,borderless:l=!1,useArrowIcons:s=!1,type:i="default",icon:d,...c}=A,p=s?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?e.jsx(kA,{children:"Collapse Section"}):e.jsx(kA,{children:"Expand Section"})},m=d&&s?r?.map((A=>({...A,extra:d}))):r;return e.jsx(xA,{$customBorder:o,$borderless:l,$type:i,ref:t,items:m,...p,...c})}));yA.displayName="Collapse";const kA=s.default.span` - text-decoration: underline; - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - font-weight: 400; - line-height: 14px; -`,xA=s.default(n.Collapse)` - .ant-collapse-content, - .ant-collapse-item { - ${({$borderless:e})=>e&&A.css` - border-bottom: none !important; - border-top: none !important; - `}; - } - - &.ant-collapse { - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - line-height: 22px; - overflow: hidden; - - ${({$customBorder:e})=>e&&A.css` - border: 1px solid ${e} !important; - `}; - - ${({theme:e,$type:t,$customBorder:n})=>"dark"===e.colorScheme&&A.css` - &.ant-collapse{ - border: 1px solid #75715E; - } - &.ant-collapse > .ant-collapse-item > .ant-collapse-header { - background-color: ${W.darkGray}; - color: ${W.white}; - } - .ant-collapse-content { - ${n?A.css` - border-top-color: ${n}; - `:A.css` - border-top-color: #75715e; - `}; - - } - } - .ant-collapse-item { - ${n?A.css` - border-bottom-color: ${n}; - `:A.css` - border-bottom-color: #75715e; - `}; - - - &:last-child { - border-bottom-color: transparent; - } - } - .ant-collapse-content-box { - background-color: ${W.gray}; - - ${"default"===t&&A.css` - background-color: ${W.darkGray}; - `} - } - `} - } -`,ZA=A=>{const{className:t,items:n,type:r="default",style:a,...o}=A;if("topToBottom"===r){const A=n?.map((A=>({...A,span:24})));return e.jsx(qA,{$type:r,items:A,...o})}return e.jsx(qA,{items:n,...o})};ZA.displayName="Details";const qA=s.default(n.Descriptions)` - &.ant-descriptions { - ${e=>"topToBottom"===e.$type&&A.css` - table { - padding-top: 1px; - display: grid; - border-collapse: collapse !important; - tbody { - display: grid; - } - } - tr, - td { - margin-top: -1px; - } - table { - } - .ant-descriptions-view { - border: none !important; - } - `} - - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - line-height: 22px; - overflow: hidden; - .ant-descriptions-row .ant-descriptions-item-label { - text-transform: uppercase; - } - - &.ant-descriptions-bordered .ant-descriptions-view { - .ant-descriptions-row { - border-bottom: 1px solid transparent; - .ant-descriptions-item-label { - background-color: rgba(0, 0, 0, 0.15); - border-right: 1px solid rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - } - .ant-descriptions-item-content { - background: rgba(0, 0, 0, 0.05); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - } - } - } - - ${e=>"dark"===e.theme.colorScheme&&A.css` - & .ant-descriptions-header > .ant-descriptions-title { - color: #fff; - } - - &:not(.ant-descriptions-bordered) .ant-descriptions-view { - border-radius: 0; - overflow: hidden; - .ant-descriptions-row { - .ant-descriptions-item-label { - background-color: ${W.lighterGray}; - color: #fff; - } - .ant-descriptions-item-content { - color: ${W.white}; - background-color: #75715e00; - } - } - } - &.ant-descriptions-bordered .ant-descriptions-view { - border: 1px solid #fff; - border-radius: 0; - overflow: hidden; - .ant-descriptions-row { - .ant-descriptions-item-label { - background-color: ${W.lighterGray}; - color: #fff; - text-transform: uppercase; - border: 1px solid #fff; - } - .ant-descriptions-item-content { - color: ${W.white}; - background-color: #272822; - &:not(:last-of-type) { - border: 1px solid #fff; - } - border: 1px solid #fff; - } - } - } - .ant-collapse-content-box { - background-color: ${W.gray}; - } - `} - } -`,UA=t.forwardRef(((A,t)=>{const{showLabel:r=!0,className:a,style:o,...l}=A,s=r?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return e.jsx(n.Switch,{ref:t,style:o,...s,...l})}));UA.displayName="Switch";const KA=t.forwardRef(((A,t)=>{const{className:n,style:r,...a}=A;return e.jsx(WA,{ref:t,style:r,...a})})),WA=s.default(n.Checkbox)` - &.ant-checkbox-wrapper { - .ant-checkbox + span { - color: ${A=>A.theme.UI.texts.primary}; - } - } -`;KA.displayName="Checkbox";const TA=t.forwardRef(((A,n)=>{const{className:a,style:o,onChange:l,value:s,selectedState:i,setSelectedState:d,size:c,...p}=A,[m,u]=t.useState(!1);return e.jsx(wA,{ref:n,onChange:l??(A=>{d&&d(A)}),value:s||i||void 0,defaultOpen:A.defaultOpen||!0,style:o,dropdownRender:A=>e.jsx(bA,{children:A}),onDropdownVisibleChange:A=>u(A),...p,suffixIcon:m?e.jsx(r.UpOutlined,{}):e.jsx(r.DownOutlined,{}),size:c??"middle"})})),wA=s.default(n.Select)` - &.ant-select { - min-width: 13.125rem; - - & .ant-select-selector { - span { - color: #333; - } - .ant-select-selection-placeholder { - color: ${A=>"dark"===A.theme.colorScheme?W.white:"#00000099"}; - } - border-radius: 2px; - } - - ${e=>"dark"===e.theme.colorScheme&&A.css` - & .ant-select-selector { - background-color: ${W.darkGray}; - span { - color: #fff; - } - } - & .ant-select-arrow { - color: #fff; - } - `} - } -`,bA=s.default.section` +`,K=t.forwardRef((({size:A="large",type:t="primary",danger:r=!1,iconBefore:a,iconAfter:s,disabled:i,loading:o,className:l,children:d,styles:c,...u},p)=>{let m=d;return a&&(m=e.jsxs(e.Fragment,{children:[e.jsx(U,{children:a}),m]})),s&&(m=e.jsxs(e.Fragment,{children:[m," ",e.jsx(D,{children:s})]})),e.jsx(n.Button,{ref:p,size:A,styles:c,disabled:i,type:t,loading:o,className:l,danger:r,...u,children:m})}));K.displayName="Button";const J=n.Typography.Text,Q=n.Typography.Link,Y=({className:A,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,s=r.target??"__blank";return e.jsx(Q,{ref:a,className:A,href:n,target:s,children:t})}return e.jsx(J,{ref:a,className:A,...r,children:t})};Y.displayName="Text";const P=n.Typography.Text,G=n.Typography.Link,F=({className:A,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,s=n.target??"__blank";return e.jsx(G,{ref:r,className:A,href:a,target:s,children:t})}return e.jsx(P,{ref:r,className:A,...n,children:t})};F.displayName="TextLabel";const{Title:X}=n.Typography,$=t.forwardRef((({level:A=1,className:t,children:n,style:r,...a},s)=>e.jsx(X,{level:A,ref:s,className:t,style:r,...a,children:n})));$.displayName="UIHeadingBase";const _=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:1,...A})));_.displayName="UIHead1";const AA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:2,...A})));AA.displayName="UIHead2";const eA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:3,...A})));eA.displayName="UIHead3";const tA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:4,...A})));tA.displayName="UIHead4";const nA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:5,...A})));nA.displayName="UIHead5";const{Item:rA}=n.List,aA=t.forwardRef((({className:A,children:t,style:r,...a},s)=>e.jsx(n.List,{ref:s,className:A,style:r,...a,children:t})));aA.displayName="List",aA.Item=rA;const sA=t.forwardRef(((A,t)=>{const{className:r,items:a,style:s,customBorder:i,borderless:o=!1,useArrowIcons:l=!1,type:d="default",icon:c,...u}=A,p=l?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?e.jsx(e.Fragment,{children:"Collapse Section"}):e.jsx(e.Fragment,{children:"Expand Section"})},m=c&&l?a?.map((A=>({...A,extra:c}))):a;return e.jsx(n.Collapse,{ref:t,items:m,...p,...u})}));sA.displayName="Collapse";const iA=A=>{const{className:t,items:r,type:a="default",style:s,...i}=A;if("topToBottom"===a){const A=r?.map((A=>({...A,span:24})));return e.jsx(n.Descriptions,{items:A,...i})}return e.jsx(n.Descriptions,{items:r,...i})};iA.displayName="Details";const oA=t.forwardRef(((A,t)=>{const{showLabel:r=!0,className:a,style:s,...i}=A,o=r?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return e.jsx(n.Switch,{ref:t,style:s,...o,...i})}));oA.displayName="Switch";const lA=t.forwardRef(((A,t)=>{const{className:r,style:a,...s}=A;return e.jsx(n.Checkbox,{ref:t,style:a,...s})}));lA.displayName="Checkbox";const dA=t.forwardRef(((A,a)=>{const{className:s,style:i,onChange:o,value:l,selectedState:d,setSelectedState:c,size:u,...p}=A,[m,h]=t.useState(!1);return e.jsx(n.Select,{ref:a,onChange:o??(A=>{c&&c(A)}),value:l||d||void 0,defaultOpen:A.defaultOpen||!0,style:i,dropdownRender:A=>e.jsx(cA,{children:A}),onDropdownVisibleChange:A=>h(A),...p,suffixIcon:m?e.jsx(r.UpOutlined,{}):e.jsx(r.DownOutlined,{}),size:u??"middle"})})),cA=o.default.section` background-color: #fff; - - ${e=>"dark"===e.theme.colorScheme&&A.css` - background-color: ${W.cellGray}; - - .ant-select-item.ant-select-item-option { - color: #fff; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-active { - background-color: ${W.gray}; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-selected { - background-color: ${W.gray}; - } - `} -`;TA.displayName="Select";const NA=s.default(n.Tabs)` +`;dA.displayName="Select";const uA=o.default(n.Tabs)` &.ant-tabs { - background-color: transparent; - .ant-tabs-tab { - margin-left: 0; - .ant-tabs-tab-btn { - transition: all 0.25s ease; - } - } - .ant-tabs-nav-list { - box-shadow: 2px 2px 4px 0px #69696933; - } div[role='tabpanel'] { - padding-top: 1.5rem; - padding-inline: 1rem; min-height: 100vmax; ${e=>"navigation"===e.$type&&A.css` display: none; @@ -552,9 +129,6 @@ html,body{ `} } div[role='tab'] { - font-family: 'Roboto', sans-serif; - font-size: 1rem; - line-height: 1.5rem; transition: all 0.25s ease !important; background-color: ${A=>A.theme.UI.backgrounds.navTabs}; a { @@ -585,7 +159,7 @@ html,body{ justify-content: center; } .ant-tabs-ink-bar { - background-color: ${W.lagoonBlue}; + background-color: ${V.lagoonBlue}; } } & > div { @@ -620,26 +194,8 @@ html,body{ div[role='tabpanel'] { background-color: ${A=>A.theme.UI.backgrounds.navTabs} !important; } - - ${e=>"dark"===e.theme.colorScheme&&A.css` - & .ant-tabs-nav-wrap { - background-color: transparent; - } - & .ant-tabs-nav-list { - background-color: transparent; - > div { - background-color: ${A=>A.theme.UI.backgrounds.modal}; - } - } - div[role='tabpanel'] { - color: #fff; - } - div[role='tab'] { - color: #fff; - } - `} } -`,IA=s.default.section` +`,pA=o.default.section` box-shadow: 2px 2px 4px 0px #69696933; background-color: ${A=>A.theme.UI.backgrounds.navTabs}; color: ${A=>A.theme.UI.texts.primary}; @@ -648,52 +204,7 @@ html,body{ min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; -`,zA=({type:A="default",children:t,...n})=>{if(!A)throw new Error("Type required");if("default"===A)return e.jsx(NA,{$type:A,...n});const{pathname:r,items:a}=n;return e.jsxs(e.Fragment,{children:[e.jsx(NA,{activeKey:(()=>{for(const A of a)if(r?.endsWith(`/${A.key}`)||r?.includes(`/${A.key}/`))return A.key;return a[0]?.key||""})(),$type:A,...n}),e.jsx(IA,{children:t})]})};zA.displayName="Tabs";const BA={default:["","project","environment"],orgs:["","organization","project"]},EA=A=>{const{activeKey:n,items:r,type:a,...o}=A,l=a&&["default","orgs"].includes(a)?BA[a]:null,s=r.map(((A,r)=>{const a=l?l[r]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:r,key:o}=A;let l=!1;n&&n===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...A,title:r?e.jsx("a",{...s,children:e.jsxs(QA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}):e.jsx("span",{...s,children:e.jsxs(QA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}),onClick:r||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:r,key:o}=A;let l=!1;n&&n===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...A,title:e.jsx(t.Fragment,{children:e.jsxs(QA,{...s,children:[e.jsxs("span",{children:[" ",a]}),r]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),e.jsx(JA,{items:s,...o})},JA=s.default(n.Breadcrumb)` - padding: 0.5rem; - margin-block: 2rem 1.375rem; - &.ant-breadcrumb { - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 28px; - font-weight: 500; - line-height: 25px; - - .ant-breadcrumb-link { - text-decoration: none !important; - } - li:not(.ant-breadcrumb-separator) { - &:not(:last-child) { - span, - a { - text-decoration: underline; - border-radius: 0; - } - } - } - - li, - span, - a { - transition: all 0.25s ease; - color: ${A=>A.theme.UI.texts.secondary}; - &[data-active='active'] { - color: ${A=>"light"===A.theme.colorScheme?W.texts.primary.light:W.white}; - } - } - & a:hover { - background-color: ${A=>"light"===A.theme.colorScheme?"#0000000f":W.lighterGray}; - } - li.ant-breadcrumb-separator { - margin-inline-start: 14px; - - &:first-of-type { - margin-inline-start: 0px; - } - } - li.ant-breadcrumb-separator:nth-last-child(2) { - color: ${A=>"light"===A.theme.colorScheme?W.texts.primary.light:W.white}; - } - } -`,QA=s.default.div` +`,mA=({type:A="default",children:t,...n})=>{if(!A)throw new Error("Type required");if("default"===A)return e.jsx(uA,{$type:A,...n});const{pathname:r,items:a}=n;return e.jsxs(e.Fragment,{children:[e.jsx(uA,{activeKey:(()=>{for(const A of a)if(r?.endsWith(`/${A.key}`)||r?.includes(`/${A.key}/`))return A.key;return a[0]?.key||""})(),$type:A,...n}),e.jsx(pA,{children:t})]})};mA.displayName="Tabs";const hA={default:["","project","environment"],orgs:["","organization","project"]},CA=A=>{const{activeKey:r,items:a,type:s,...i}=A,o=s&&["default","orgs"].includes(s)?hA[s]:null,l=a.map(((A,n)=>{const a=o?o[n]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:n,key:s}=A;let i=!1;r&&r===s&&(i=!0);const o=i?{"data-active":"active"}:{};return{...A,title:n?e.jsx("a",{...o,children:e.jsxs(fA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}):e.jsx("span",{...o,children:e.jsxs(fA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}),onClick:n||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:n,key:s}=A;let i=!1;r&&r===s&&(i=!0);const o=i?{"data-active":"active"}:{};return{...A,title:e.jsx(t.Fragment,{children:e.jsxs(fA,{...o,children:[e.jsxs("span",{children:[" ",a]}),n]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),e.jsx(n.Breadcrumb,{items:l,...i})},fA=o.default.div` display: flex; flex-direction: column; align-items: center; @@ -701,7 +212,7 @@ html,body{ position: relative; &[data-active='active'] > *:last-child { - color: ${A=>"light"===A.theme.colorScheme?W.texts.primary.light:W.white}; + color: ${A=>"light"===A.theme.colorScheme?V.texts.primary.light:V.white}; text-decoration: none !important; } @@ -709,7 +220,7 @@ html,body{ left: 0; font-size: 13px; font-weight: bolder; - color: ${W.lagoonBlue} !important; + color: ${V.lagoonBlue} !important; top: -100%; position: absolute; pointer-events: none; @@ -718,227 +229,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;EA.displayName="Breadcrumb";const vA=A=>{const{className:t,style:n,...r}=A;return e.jsx(jA,{size:"default",style:n,className:t,...r})};vA.displayName="Steps";const jA=s.default(n.Steps)` - &.ant-steps { - max-width: 100%; - font-family: 'ArabicPro-Regular', sans-serif; - - .ant-steps-item.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon { - color: ${W.gray}; - } - - .ant-steps-item.ant-steps-item-finish.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon { - color: ${W.lagoonBlue}; - } - - .ant-steps-item .ant-steps-item-content { - .ant-steps-item-title { - font-size: 1rem; - - ${e=>"dark"===e.theme.colorScheme&&A.css` - color: #fff; - - &::after { - background-color: ${W.lagoonBlue}; - } - `} - } - .ant-steps-item-description { - ${e=>"dark"===e.theme.colorScheme&&A.css` - color: ${W.white}; - `} - } - } - } -`,OA=({showSizeSelector:A=!1,...t})=>e.jsx(LA,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...t}),LA=s.default(n.Pagination)` - &.ant-pagination { - max-width: 99%; - display: flex; - background-color: transparent; - .ant-pagination-item { - background-color: transparent; - &.ant-pagination-item-active { - background-color: transparent; - border-radius: initial; - transform: translateY(1px); - font-weight: initial; - } - } - - li[tabIndex]:not(.ant-pagination-item-active) > a:not(.ant-pagination-item-link), - .ant-pagination-item-link a, - .ant-pagination-prev, - .ant-pagination-next { - ${e=>"dark"===e.theme.colorScheme&&A.css` - border: 1px solid ${W.gray}; - `} - } - - li[tabIndex]:not(.ant-pagination-item-active) a, - .ant-pagination-item-link, - .ant-pagination-item-link .ant-pagination-item-container .ant-pagination-item-ellipsis { - ${e=>"dark"===e.theme.colorScheme&&A.css` - color: ${W.white}; - `} - } - .ant-pagination-prev, - .ant-pagination-next { - ${e=>"dark"===e.theme.colorScheme&&A.css` - button[disabled] { - color: ${W.gray}; - } - `} - } - - .ant-pagination-prev { - margin-left: auto; - } - .ant-pagination-options { - order: -1; - - .ant-select { - .ant-select-dropdown { - ${e=>"dark"===e.theme.colorScheme&&A.css` - background-color: ${W.cellGray}; - - .ant-select-item.ant-select-item-option { - color: #fff; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-active { - background-color: ${W.gray}; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-selected { - background-color: ${W.gray}; - } - `} - } - .ant-select-selector { - &, - & > * { - ${e=>"dark"===e.theme.colorScheme&&A.css` - background-color: ${W.darkGray}; - color: ${W.white}; - `} - } - - input[type='search'] { - } - .ant-select-selection-item { - &::before { - content: ''; - } - } - } - } - } - } -`;OA.displayName="Pagination";const RA=s.default(n.Input)` - &.ant-input { - font-size: 0.75rem; - line-height: 1.25rem; - - padding: 0.35rem 0.6rem; - - &.ant-input-sm { - font-size: 0.65rem; - line-height: 1.15rem; - - padding: 0.25rem 0.5rem; - } - - &.ant-input-lg { - font-size: 1rem; - line-height: 1.5rem; - padding: 0.5rem 0.75rem; - } - - border-radius: 2px; - border: 1px solid ${A=>A.theme.UI.borders.box}; - background-color: ${A=>A.theme.UI.backgrounds.input}; - &.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) { - background-color: ${A=>A.theme.UI.backgrounds.input}; - } - - &::placeholder { - color: ${A=>"dark"===A.theme.colorScheme?W.white:"#00000099"} !important; - } - ${e=>"dark"===e.theme.colorScheme&&A.css` - color: ${W.white}; - `} - } -`,MA=t.forwardRef(((A,t)=>e.jsx(RA,{...A,ref:t})));MA.displayName="Input";const FA=s.default(n.Tag)` +`;CA.displayName="Breadcrumb";const xA=A=>{const{className:t,style:n,...r}=A;return e.jsx(gA,{size:"default",style:n,className:t,...r})};xA.displayName="Steps";const gA=o.default(n.Steps)``,yA=({showSizeSelector:A=!1,...t})=>e.jsx(n.Pagination,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});yA.displayName="Pagination";const wA=t.forwardRef(((A,t)=>e.jsx(n.Input,{...A,ref:t})));wA.displayName="Input";const jA=o.default(n.Tag)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,HA=t.forwardRef((({className:A,children:t,type:a,...o},l)=>{if("custom"===a)return e.jsx(n.Tag,{ref:l,className:A,...o,children:t});const s={new:{color:W.purple,icon:e.jsx(r.PauseCircleOutlined,{})},pending:{color:W.gray,icon:e.jsx(r.PauseCircleOutlined,{})},running:{color:W.blue,icon:e.jsx(r.SyncOutlined,{spin:!0})},complete:{color:W.green,icon:e.jsx(r.CheckCircleOutlined,{})},successful:{color:W.green,icon:e.jsx(r.CheckCircleOutlined,{})},failed:{color:W.orange,icon:e.jsx(r.WarningOutlined,{})},error:{color:W.pink,icon:e.jsx(r.StopOutlined,{})},queued:{color:W.yellow,icon:e.jsx(r.SyncOutlined,{spin:!0})},unavailable:{color:W.lightOrange,icon:e.jsx(r.QuestionCircleOutlined,{})},cancelled:{color:W.pink,icon:e.jsx(r.CloseOutlined,{})}}[a]||{};return e.jsxs(FA,{ref:l,className:A,color:s.color,...o,children:[s.icon," ",(i=a,i.charAt(0).toUpperCase()+i.slice(1))]});var i}));HA.displayName="StatusTag";const DA=s.default(n.Button)` - border-radius: 0 !important; - &.ant-btn:disabled { - ${e=>"dark"===e.theme.colorScheme&&A.css` - background-color: ${W.gray}; - `} - } -`,PA=s.default.section` +`,kA=t.forwardRef((({className:A,children:t,type:a,...s},i)=>{if("custom"===a)return e.jsx(n.Tag,{ref:i,className:A,...s,children:t});const o={new:{color:V.purple,icon:e.jsx(r.PauseCircleOutlined,{})},pending:{color:V.gray,icon:e.jsx(r.PauseCircleOutlined,{})},running:{color:V.blue,icon:e.jsx(r.SyncOutlined,{spin:!0})},complete:{color:V.green,icon:e.jsx(r.CheckCircleOutlined,{})},successful:{color:V.green,icon:e.jsx(r.CheckCircleOutlined,{})},failed:{color:V.orange,icon:e.jsx(r.WarningOutlined,{})},error:{color:V.pink,icon:e.jsx(r.StopOutlined,{})},queued:{color:V.yellow,icon:e.jsx(r.SyncOutlined,{spin:!0})},unavailable:{color:V.lightOrange,icon:e.jsx(r.QuestionCircleOutlined,{})},cancelled:{color:V.pink,icon:e.jsx(r.CloseOutlined,{})}}[a]||{};return e.jsxs(jA,{ref:i,className:A,color:o.color,...s,children:[o.icon," ",(l=a,l.charAt(0).toUpperCase()+l.slice(1))]});var l}));kA.displayName="StatusTag";const ZA=o.default.section` overflow: hidden; border-radius: 0; box-shadow: ${A=>"dark"===A.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; - .ant-modal-content { - border-radius: 0; - padding: 0; - background-color: ${A=>A.theme.UI.backgrounds.modal}; - - .ant-modal-footer { - border-radius: 0; - padding: 10px 22px; - display: flex; - justify-content: space-between; - } - .ant-modal-header { - border-radius: 0; - padding: 5px 22px; - background-color: inherit; - margin-top: 0; - .ant-modal-title { - color: ${A=>A.theme.UI.texts.primary}; - } - } - .ant-modal-body { - border-block: 1px solid ${A=>"dark"===A.theme.colorScheme?"#75715e":"#dadad2"}; - padding: 20px 24px; - color: ${A=>A.theme.UI.texts.primary}; - min-height: 200px; - - ${e=>e.$minHeight&&A.css` - min-height: ${e.$minHeight}; - `} - } - .ant-modal-close { - width: 22px; - height: 22px; - font-size: 28px; - transform: translate(0.5rem, 0); - & span { - width: 100%; - height: 100%; - display: inline-block; - - svg { - color: ${A=>A.theme.UI.texts.primary}; - width: 100%; - height: 100%; - } - } - } - } -`,YA=s.default(n.Modal)` - min-width: ${({$width:A})=>A?"number"==typeof A?`${A}px`:A:"900px"}; - @media (max-width: 1200px) { - min-width: initial; - } -`,XA=({children:A,subTitle:t,title:n,onCancel:r,onOk:a,confirmText:o,cancelText:l,confirmLoading:s,minHeight:i,dangerConfirm:d,confirmDisabled:c,...p})=>{let m=n;return t&&(m=e.jsxs(e.Fragment,{children:[n,t]})),e.jsx(YA,{$width:p.width,title:m,destroyOnClose:!0,maskClosable:!0,onCancel:r,...p,modalRender:A=>e.jsx(PA,{$minHeight:i,children:A}),footer:[e.jsx(DA,{id:"cancel-btn",onClick:r,children:l||"Cancel"},"back"),e.jsx(DA,{disabled:c,danger:d,type:"primary",loading:s,onClick:a,children:o||"OK"},"submit")],children:A})};XA.displayName="Modal";const GA=s.default.div` - font-family: 'AmericaMono-Regular', sans-serif; +`,bA=({children:A,subTitle:t,title:r,onCancel:a,onOk:s,confirmText:i,cancelText:o,confirmLoading:l,minHeight:d,dangerConfirm:c,confirmDisabled:u,...p})=>{let m=r;return t&&(m=e.jsxs(e.Fragment,{children:[r,t]})),e.jsx(n.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:a,...p,modalRender:A=>e.jsx(ZA,{$minHeight:d,children:A}),footer:[e.jsx(n.Button,{id:"cancel-btn",onClick:a,children:o||"Cancel"},"back"),e.jsx(n.Button,{disabled:u,danger:c,type:"primary",loading:l,onClick:s,children:i||"OK"},"submit")],children:A})};bA.displayName="Modal";const VA=o.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -964,64 +266,11 @@ html,body{ text-align: right; } } -`,$A=t.forwardRef(((A,t)=>{const{text:n,count:r}=A,a=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?W.pink:A.high?W.orange:A.medium?W.yellow:A.low?W.blue:"#fff")(A);return e.jsxs(GA,{className:"ui-datacard",ref:t,$severityColor:a,children:[e.jsx("span",{className:"ui-datacard__text",children:n}),e.jsx("span",{className:"ui-datacard__count",children:r})]})}));$A.displayName="DataCard";const _A=s.default(n.TreeSelect)` - min-width: 250px; - width: max-content; - &.ant-select { - width: max-content !important; - - ${e=>"dark"===e.theme.colorScheme&&A.css` - & .ant-select-selector { - background-color: ${W.darkGray}; - span { - color: #fff; - } - } - & .ant-select-arrow { - color: #fff; - } - `} - } -`,Ae=s.default.section` +`,IA=t.forwardRef(((A,t)=>{const{text:n,count:r}=A,a=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?V.pink:A.high?V.orange:A.medium?V.yellow:A.low?V.blue:"#fff")(A);return e.jsxs(VA,{className:"ui-datacard",ref:t,$severityColor:a,children:[e.jsx("span",{className:"ui-datacard__text",children:n}),e.jsx("span",{className:"ui-datacard__count",children:r})]})}));IA.displayName="DataCard";const vA=o.default.section` .ant-select-tree { background-color: #fff; - ${e=>"dark"===e.theme.colorScheme&&A.css` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: ${W.cellGray}; - & > * { - color: ${W.white}; - } - - .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected { - background-color: ${W.lighterGray}; - color: ${W.lagoonBlue} !important; - } - `}; - span[aria-hidden='true'] { - display: none; - } } -`,ee=t.forwardRef((({treeData:A,placeholder:t,sectionsCheckable:n=!1,...r},a)=>e.jsx(_A,{ref:a,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:A=>e.jsx(Ae,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));ee.displayName="TreeSelect";const te=s.default(n.Tree)` - &.ant-tree { - background-color: transparent; - max-width: max-content; - font-size: 0.875rem; - line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; - color: ${A=>A.theme.UI.texts.primary}; - - .ant-tree-list .ant-tree-list-holder div .ant-tree-list-holder-inner .ant-tree-treenode { - span.ant-tree-switcher.ant-tree-switcher-noop { - display: none; - } - } - } - &.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { - background-color: ${A=>A.theme.UI.backgrounds.selection}; - } -`,ne=t.forwardRef((({className:A,children:t,items:n,onClick:a,...o},l)=>e.jsx(te,{ref:l,showIcon:!0,treeData:n,switcherIcon:e.jsx(r.DownOutlined,{style:{fontSize:"14px"}}),defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...o})));ne.displayName="Tree";const re=s.default.div` +`,SA=t.forwardRef((({treeData:A,placeholder:t,sectionsCheckable:r=!1,...a},s)=>e.jsx(n.TreeSelect,{ref:s,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:r,popupClassName:"ui-tree",dropdownRender:A=>e.jsx(vA,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...a})));SA.displayName="TreeSelect";const zA=t.forwardRef((({className:A,children:t,items:r,onClick:a,...s},i)=>e.jsx(n.Tree,{ref:i,showIcon:!0,treeData:r,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));zA.displayName="Tree";const MA=o.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -1031,14 +280,13 @@ html,body{ display: flex; justify-content: center; align-items: center; - font-family: 'Roboto-medium', sans-serif; font-weight: 500; line-height: 30px; font-size: 20px; color: #222; user-select: none; ${e=>"#000"===e.$currentColor&&A.css` - color: ${W.white}; + color: ${V.white}; `} max-height: 23px; background-color: ${A=>A.$currentColor}; @@ -1046,13 +294,12 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,ae=s.default.div` +`,EA=o.default.div` text-transform: uppercase; width: max-content; display: flex; justify-content: center; align-items: center; - font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 20px; border-radius: 2px; @@ -1060,7 +307,7 @@ html,body{ color: #222; user-select: none; ${e=>"#000"===e.$currentColor&&A.css` - color: ${W.white}; + color: ${V.white}; `} max-height: 23px; span { @@ -1068,14 +315,14 @@ html,body{ padding: 1px 8px; } background-color: ${A=>A.$currentColor}; -`,oe=s.default.div` +`,LA=o.default.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,le={development:W.blue,project:W.black,production:W.green,active:W.purple,standby:W.purple,"active production":W.green,"standby production":W.yellow,uat:W.orange,error:W.pink},se=t.forwardRef((({type:A,variant:t="vertical"},n)=>{const r=le[A];if("horizontal"===t){if("active production"===A||"standby production"===A){const t=A.split(" ");return e.jsxs(oe,{children:[e.jsx(ae,{className:"lagoon-label",$currentColor:le[t[1]],ref:n,children:e.jsx("span",{children:t[1]})}),e.jsx(ae,{className:"lagoon-label",$currentColor:le[t[0]],ref:n,children:e.jsx("span",{children:t[0]})})]})}return e.jsx(ae,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}return e.jsx(re,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}));se.displayName="CardLabel";const{Search:ie}=n.Input,de=s.default(ie)` +`,OA={development:V.blue,project:V.black,production:V.green,active:V.purple,standby:V.purple,"active production":V.green,"standby production":V.yellow,uat:V.orange,error:V.pink},NA=t.forwardRef((({type:A,variant:t="vertical"},n)=>{const r=OA[A];if("horizontal"===t){if("active production"===A||"standby production"===A){const t=A.split(" ");return e.jsxs(LA,{children:[e.jsx(EA,{className:"lagoon-label",$currentColor:OA[t[1]],ref:n,children:e.jsx("span",{children:t[1]})}),e.jsx(EA,{className:"lagoon-label",$currentColor:OA[t[0]],ref:n,children:e.jsx("span",{children:t[0]})})]})}return e.jsx(EA,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}return e.jsx(MA,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}));NA.displayName="CardLabel";const{Search:TA}=n.Input,WA=o.default(TA)` &, & > * { background-color: transparent; @@ -1111,7 +358,7 @@ html,body{ } } } -`,ce=s.default.div` +`,BA=o.default.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -1120,58 +367,19 @@ html,body{ display: flex; gap: 5px; } -`,pe=t.forwardRef((({children:A,selectOptions:n,searchOptions:r,sortOptions:a,loadingSkeleton:o=!1},l)=>{const s=t.useRef();return t.useEffect((()=>{r?.searchText&&s.current&&s.current.focus()}),[]),e.jsxs(ce,{ref:l,children:[e.jsxs("div",{className:"select-container",children:[n?e.jsx("div",{className:"results",children:e.jsx(TA,{disabled:o,defaultOpen:!1,placeholder:"Results per page",options:n?.options,selectedState:n?.selectedState??void 0,setSelectedState:A=>{n.setSelectedState(A)}})}):null,a?e.jsx("div",{className:"sortBy",children:e.jsx(TA,{disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:a?.selectedState??void 0,options:a.options,setSelectedState:A=>{a.setSelectedState(A)}})}):null,A||null]}),e.jsx("div",{className:"searchBar",children:e.jsx(de,{ref:s,placeholder:"Search",size:"small",onChange:A=>{r&&r.setSearchText(A.target.value)},value:r?.searchText,addonAfter:null,variant:"borderless"})})]})}));pe.displayName="LagoonFilter";const me=A.css` +`,HA=t.forwardRef((({children:A,selectOptions:n,searchOptions:r,sortOptions:a,loadingSkeleton:s=!1},i)=>{const o=t.useRef();return t.useEffect((()=>{r?.searchText&&o.current&&o.current.focus()}),[]),e.jsxs(BA,{ref:i,children:[e.jsxs("div",{className:"select-container",children:[n?e.jsx("div",{className:"results",children:e.jsx(dA,{disabled:s,defaultOpen:!1,placeholder:"Results per page",options:n?.options,selectedState:n?.selectedState??void 0,setSelectedState:A=>{n.setSelectedState(A)}})}):null,a?e.jsx("div",{className:"sortBy",children:e.jsx(dA,{disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:a?.selectedState??void 0,options:a.options,setSelectedState:A=>{a.setSelectedState(A)}})}):null,A||null]}),e.jsx("div",{className:"searchBar",children:e.jsx(WA,{ref:o,placeholder:"Search",size:"small",onChange:A=>{r&&r.setSearchText(A.target.value)},value:r?.searchText,addonAfter:null,variant:"borderless"})})]})}));HA.displayName="LagoonFilter";const RA=A.css` width: 23.75rem; height: 15.25rem; - background-color: ${A=>A.theme.UI.backgrounds.lagoonCard}; - color: ${A=>A.theme.UI.texts.primary}; - - box-shadow: ${A=>"dark"===A.theme.colorScheme?"3px 3px 6px 1px #8686864D;":"2px 2px 4px 0px #69696933"}; - ${e=>"dark"===e.theme.colorScheme&&A.css` - border: 1px solid ${A=>A.theme.UI.borders.card}; - `} -`,ue=s.default(n.Card)` +`,qA=o.default(n.Card)` &.ant-card { cursor: unset; - ${me} + ${RA} &:hover { - border: 1px solid ${W.lagoonBlue}; - } - transition: all 0.2s ease; - border: ${e=>"dark"===e.theme.colorScheme&&A.css` - - 1px solid ${A=>A.theme.UI.borders.card}; - `}; - overflow: hidden; - - .ant-card-head, - .ant-card-body, - .ant-card-actions > li > span > span[role='img'] { - color: ${A=>A.theme.UI.texts.primary}; - } - - .ant-card-body { - .ant-skeleton { - .ant-skeleton-content > ul > li { - background-color: ${A=>A.theme.UI.backgrounds.selection}; - + li { - margin-block-start: 20px; - } - } - } - } - .ant-card-actions { - li { - width: max-content !important; - border-inline-end: none; - &:first-child { - margin-left: auto; - } - } + border: 1px solid ${V.lagoonBlue}; } } -`,Ce=s.default(n.Card)` - ${me} +`,UA=o.default(n.Card)` + ${RA} background-color: ${A=>A.theme.UI.backgrounds.lagoonCard}; color: ${A=>A.theme.UI.texts.primary}; @@ -1180,7 +388,7 @@ html,body{ overflow: hidden; border-radius: 5px; &:hover { - border: 1px solid ${W.lagoonBlue}; + border: 1px solid ${V.lagoonBlue}; } .ant-card-head, .ant-card-body, @@ -1199,12 +407,12 @@ html,body{ } .ant-card-actions > li > span > span[role='img']:hover { - color: ${W.lagoonBlue}; + color: ${V.lagoonBlue}; } .ant-card-head { padding-left: 3.1875rem; - font-family: 'Roboto', sans-serif; + font-weight: bold; font-size: 1rem; line-height: 1.5rem; @@ -1259,11 +467,11 @@ html,body{ } } } -`,he=s.default(n.Card)` +`,DA=o.default(n.Card)` display: flex; place-content: center; place-items: center; - ${me} + ${RA} border-left: inherit; border: ${e=>"dark"===e.theme.colorScheme&&A.css` @@ -1281,10 +489,9 @@ html,body{ padding: 0; } `} -`,ge=s.default.div` +`,KA=o.default.div` font-size: 0.875rem; line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; border: 1px solid ${A=>A.theme.UI.borders.box}; padding: 4px 15px; box-shadow: 0px 2px 0px 0px #00000004; @@ -1294,10 +501,10 @@ html,body{ color 0.3s ease, border 0.3s ease; &:hover { - color: ${W.lagoonBlue}; - border: 1px solid ${W.lagoonBlue}; + color: ${V.lagoonBlue}; + border: 1px solid ${V.lagoonBlue}; } -`,fe=s.default.div` +`,JA=o.default.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -1309,12 +516,10 @@ html,body{ span:nth-child(odd) { font-size: 0.625rem; line-height: 0.625rem; - font-family: 'AmericaMono-Regular', sans-serif; } span:nth-child(even) { font-size: 0.875rem; line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; @@ -1327,15 +532,15 @@ html,body{ text-transform: capitalize; } } -`,Se=s.default.div` +`,QA=o.default.div` padding-left: 3.1875rem; -`,Ve=s.default(r.EllipsisOutlined)` +`,YA=o.default(r.EllipsisOutlined)` color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { - color: ${W.lagoonBlue}; + color: ${V.lagoonBlue}; } -`,ye=s.default.div` +`,PA=o.default.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -1343,47 +548,26 @@ html,body{ color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; transition: all 0.2s ease; &:hover { - color: ${W.lagoonBlue}; + color: ${V.lagoonBlue}; } } -`,ke=({steps:A,onCreateEnvironment:a,requiredFormItems:l,loading:s,renderType:i="card"})=>{const[d,c]=t.useState(!1),[p]=o.useForm(),[m,u]=t.useState(1),C=A?.length??0,[h,g]=t.useState(!0),f=()=>{const A=p.getFieldsValue(!0),e={};if(Array.isArray(l))for(const t of l){if(!A[t])return!1;e[t]=A[t]}return e},S=()=>{u(1),c(!1),g(!0),p.resetFields()};return e.jsxs(he,{$type:i,children:[e.jsxs(ge,{onClick:()=>c(!0),children:[e.jsx(r.PlusOutlined,{})," New environment"]}),e.jsx(XA,{title:e.jsx(Ze,{children:"Create an Environment"}),subTitle:e.jsxs(qe,{children:["Step ",m," of ",C]}),open:d,destroyOnClose:!0,cancelText:1===m?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?m<=1?S():u(m-1):S()},onOk:()=>{const A=f();A&&(mc(!1))))},confirmText:m{const A=f();g(!A)},children:A[m-1]})})})]})},xe=s.default.div` +`,GA=({steps:A,onCreateEnvironment:a,requiredFormItems:i,loading:o,renderType:l="card"})=>{const[d,c]=t.useState(!1),[u]=s.useForm(),[p,m]=t.useState(1),h=A?.length??0,[C,f]=t.useState(!0),x=()=>{const A=u.getFieldsValue(!0),e={};if(Array.isArray(i))for(const t of i){if(!A[t])return!1;e[t]=A[t]}return e},g=()=>{m(1),c(!1),f(!0),u.resetFields()};return e.jsxs(DA,{$type:l,children:[e.jsxs(KA,{onClick:()=>c(!0),children:[e.jsx(r.PlusOutlined,{})," New environment"]}),e.jsx(bA,{title:e.jsx(XA,{children:"Create an Environment"}),subTitle:e.jsxs($A,{children:["Step ",p," of ",h]}),open:d,destroyOnClose:!0,cancelText:1===p?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?p<=1?g():m(p-1):g()},onOk:()=>{const A=x();A&&(pc(!1))))},confirmText:p{const A=x();f(!A)},children:A[p-1]})})})]})},FA=o.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,Ze=s.default(mA)` +`,XA=o.default(AA)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,qe=s.default.span` +`,$A=o.default.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,Ue=({projectName:A,deployType:t,region:n})=>{const r=e.jsxs("div",{className:"lagooncard-project",children:[e.jsx("span",{children:"PROJECT"}),e.jsx("span",{className:"project-name",children:A}),e.jsx("span",{children:"TYPE"}),e.jsx("span",{className:"type",children:t}),n?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:"REGION"}),e.jsx("span",{className:"region",children:n})]}):null]},`project-${A}`);return e.jsx(fe,{children:r})},Ke=({environments:A})=>{const t=A.map((A=>e.jsx("div",{children:e.jsx(sA,{link:!0,href:"#",children:A})},A)));return e.jsxs(Se,{children:[t,e.jsx(sA,{link:!0,href:"#",children:"View all"})]})},We=s.default.div` +`,_A=({projectName:A,deployType:t,region:n})=>{const r=e.jsxs("div",{className:"lagooncard-project",children:[e.jsx("span",{children:"PROJECT"}),e.jsx("span",{className:"project-name",children:A}),e.jsx("span",{children:"TYPE"}),e.jsx("span",{className:"type",children:t}),n?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:"REGION"}),e.jsx("span",{className:"region",children:n})]}):null]},`project-${A}`);return e.jsx(JA,{children:r})},Ae=({environments:A})=>{const t=A.map((A=>e.jsx("div",{children:e.jsx(F,{link:!0,href:"#",children:A})},A)));return e.jsxs(QA,{children:[t,e.jsx(F,{link:!0,href:"#",children:"View all"})]})},ee=o.default.div` display: inline-block; -`,Te=s.default(n.Tree)` - background-color: transparent; - padding-right: 1.5rem; - .ant-tree-indent { - display: none; - } - .ant-tree-treenode:has(.ant-tree-switcher_open, .ant-tree-switcher_close) { - span[role='img'] { - font-size: 16px; - transform: translateY(4px); - } - .ant-tree-title { - font-size: 16px; - } - } - span { - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"initial"}; - .ant-tree-node-selected { - background-color: unset !important; - } - } -`,we=t.forwardRef((({data:A,children:t},r)=>{const a=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return e.jsx(n.Popover,{ref:r,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:e.jsx(Te,{ref:r,defaultExpandAll:!0,treeData:a,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:e.jsxs(We,{children:[" ",t," "]})})}));we.displayName="TreeList";const be=t.forwardRef(((A,a)=>{const[o,l]=t.useState(!1),s=R(),[i,d]=t.useState(!1),{type:c}=A;if("new"===c)return e.jsx(ke,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===c)return e.jsx(ue,{loading:!0});const{type:p,loading:m,title:u,cardClassName:C,styles:h,quickActions:g,status:f="low",navPath:S,navigateTo:V,...y}=A,k="project"===p?"project":A.envType,x=V||(()=>{}),Z=g&&e.jsx(we,{data:g,children:e.jsx(Ve,{},"ellipsis")}),q={project:[e.jsx(ye,{children:e.jsx(s,{href:S,children:e.jsx(r.EditOutlined,{},"edit")})}),Z],environment:[e.jsx(ye,{children:e.jsx(s,{href:S,children:e.jsx(r.EyeOutlined,{},"view")})}),Z]},U=[A.showProblemIndicator?e.jsx(n.Tooltip,{placement:"top",title:"Problem status",children:e.jsx(ye,{children:e.jsx(s,{href:`${S}/problems`,children:(A=>{switch(A){case"critical":return e.jsx(r.FrownOutlined,{style:{color:W.pink}});case"high":return e.jsx(r.MehOutlined,{style:{color:W.orange}});default:return e.jsx(r.SmileOutlined,{style:{color:W.green2}})}})(f)})})}):null,e.jsx(n.Tooltip,{placement:"right",title:i?"Copied!":"Copy",children:e.jsx(r.LinkOutlined,{onClick:()=>{if(i)return;const e=window.location.href,t="environment"===p?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),d(!0),setTimeout((()=>{d(!1)}),1500)}},"link")})],K=e.jsxs(n.Skeleton,{loading:m,active:!0,children:[e.jsx(se,{type:k}),"environment"===p?e.jsx(Ue,{projectName:A.projectName,deployType:A.deployType,region:A.region}):e.jsx(Ke,{environments:A.environments})]});return e.jsx(Ce,{onClick:A=>{const e=A.target;o||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||x()},onMouseDown:()=>{l(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&l(!0)},hoverable:!0,ref:a,style:h,className:C??"ui-lagooncard",title:u,extra:U,actions:q[p],...y,children:K})}));be.displayName="LagoonCard";const Ne=s.default.div` +`,te=t.forwardRef((({data:A,children:t},r)=>{const a=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return e.jsx(n.Popover,{ref:r,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:e.jsx(n.Tree,{ref:r,defaultExpandAll:!0,treeData:a,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:e.jsxs(ee,{children:[" ",t," "]})})}));te.displayName="TreeList";const ne=t.forwardRef(((A,a)=>{const[s,i]=t.useState(!1),o=q(),[l,d]=t.useState(!1),{type:c}=A;if("new"===c)return e.jsx(GA,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===c)return e.jsx(qA,{loading:!0});const{type:u,loading:p,title:m,cardClassName:h,styles:C,quickActions:f,status:x="low",navPath:g,navigateTo:y,...w}=A,j="project"===u?"project":A.envType,k=y||(()=>{}),Z=f&&e.jsx(te,{data:f,children:e.jsx(YA,{},"ellipsis")}),b={project:[e.jsx(PA,{children:e.jsx(o,{href:g,children:e.jsx(r.EditOutlined,{},"edit")})}),Z],environment:[e.jsx(PA,{children:e.jsx(o,{href:g,children:e.jsx(r.EyeOutlined,{},"view")})}),Z]},I=[A.showProblemIndicator?e.jsx(n.Tooltip,{placement:"top",title:"Problem status",children:e.jsx(PA,{children:e.jsx(o,{href:`${g}/problems`,children:(A=>{switch(A){case"critical":return e.jsx(r.FrownOutlined,{style:{color:V.pink}});case"high":return e.jsx(r.MehOutlined,{style:{color:V.orange}});default:return e.jsx(r.SmileOutlined,{style:{color:V.green2}})}})(x)})})}):null,e.jsx(n.Tooltip,{placement:"right",title:l?"Copied!":"Copy",children:e.jsx(r.LinkOutlined,{onClick:()=>{if(l)return;const e=window.location.href,t="environment"===u?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),d(!0),setTimeout((()=>{d(!1)}),1500)}},"link")})],v=e.jsxs(n.Skeleton,{loading:p,active:!0,children:[e.jsx(NA,{type:j}),"environment"===u?e.jsx(_A,{projectName:A.projectName,deployType:A.deployType,region:A.region}):e.jsx(Ae,{environments:A.environments})]});return e.jsx(UA,{onClick:A=>{const e=A.target;s||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&i(!0)},hoverable:!0,ref:a,style:C,className:h??"ui-lagooncard",title:m,extra:I,actions:b[u],...w,children:v})}));ne.displayName="LagoonCard";const re=o.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -1396,13 +580,13 @@ html,body{ font-size: 50px; margin-bottom: 9px; &.green { - color: ${W.green}; + color: ${V.green}; } &.pink { - color: ${W.pink}; + color: ${V.pink}; } &.orange { - color: ${W.orange}; + color: ${V.orange}; } } } @@ -1413,11 +597,10 @@ html,body{ margin-left: 0.25rem; } } -`,Ie=s.default.div` +`,ae=o.default.div` display: flex; gap: 1.5rem; -`,ze=()=>{const A=e.jsxs(Ie,{children:[e.jsx($A,{text:"Problems",count:0}),e.jsx($A,{text:"Critical",count:0,critical:!0}),e.jsx($A,{text:"High",count:0,high:!0}),e.jsx($A,{text:"Medium",count:0,medium:!0}),e.jsx($A,{text:"Low",count:0,low:!0})]});return e.jsxs(Ne,{children:[e.jsx("div",{className:"icon",children:e.jsx(sr,{style:{borderRadius:"50%"},width:50,height:50})}),e.jsx("div",{className:"overview-title",children:e.jsxs(mA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),A]})},Be=A=>{if(A.skeleton)return e.jsx(ze,{});const{problems:t,critical:a,high:o,medium:l,low:s}=A,i=e.jsxs(Ie,{children:[e.jsx($A,{text:"Problems",count:t}),e.jsx($A,{text:"Critical",count:a,critical:!0}),e.jsx($A,{text:"High",count:o,high:!0}),e.jsx($A,{text:"Medium",count:l,medium:!0}),e.jsx($A,{text:"Low",count:s,low:!0})]});return e.jsxs(Ne,{children:[e.jsx("div",{className:"icon",children:a>=1?e.jsx(r.FrownOutlined,{className:"icon-status pink"}):o>=1?e.jsx(r.MehOutlined,{className:"icon-status orange"}):e.jsx(r.SmileOutlined,{className:"icon-status green"})}),e.jsx("div",{className:"overview-title",children:e.jsxs(mA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),i]})};Be.displayName="LagoonProblemsOverview";const Ee=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},Je=A=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:i}=A,d=Object.keys({environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:i}).map((e=>"routes"===e?A[e].map(((A,n)=>({key:`${e}-${n}`,label:"Route "+ ++t,children:A}))):{key:e,span:1,label:Ee(e),children:A[e]})).flat();return e.jsx(ZA,{bordered:!0,items:d})};Je.displayName="LagoonEnv";const Qe=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},ve=A=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}=A,i=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((e=>({key:e,label:Qe(e),children:!0===A[e]?"True":A[e]})));return e.jsx(ZA,{bordered:!0,items:i})};ve.displayName="LagoonProjectDetails",s.default.div` - font-family: 'Roboto', sans-serif; +`,se=()=>{const A=e.jsxs(ae,{children:[e.jsx(IA,{text:"Problems",count:0}),e.jsx(IA,{text:"Critical",count:0,critical:!0}),e.jsx(IA,{text:"High",count:0,high:!0}),e.jsx(IA,{text:"Medium",count:0,medium:!0}),e.jsx(IA,{text:"Low",count:0,low:!0})]});return e.jsxs(re,{children:[e.jsx("div",{className:"icon",children:e.jsx(zn,{style:{borderRadius:"50%"},width:50,height:50})}),e.jsx("div",{className:"overview-title",children:e.jsxs(AA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),A]})},ie=A=>{if(A.skeleton)return e.jsx(se,{});const{problems:t,critical:a,high:s,medium:i,low:o}=A,l=e.jsxs(ae,{children:[e.jsx(IA,{text:"Problems",count:t}),e.jsx(IA,{text:"Critical",count:a,critical:!0}),e.jsx(IA,{text:"High",count:s,high:!0}),e.jsx(IA,{text:"Medium",count:i,medium:!0}),e.jsx(IA,{text:"Low",count:o,low:!0})]});return e.jsxs(re,{children:[e.jsx("div",{className:"icon",children:a>=1?e.jsx(r.FrownOutlined,{className:"icon-status pink"}):s>=1?e.jsx(r.MehOutlined,{className:"icon-status orange"}):e.jsx(r.SmileOutlined,{className:"icon-status green"})}),e.jsx("div",{className:"overview-title",children:e.jsxs(AA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),l]})};ie.displayName="LagoonProblemsOverview";const oe=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},le=A=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:s,standbyRoutes:i,routes:o,deployKey:l}=A,d=Object.keys({environmentType:n,deploymentType:r,created:a,source:s,standbyRoutes:i,routes:o,deployKey:l}).map((e=>"routes"===e?A[e].map(((A,n)=>({key:`${e}-${n}`,label:"Route "+ ++t,children:A}))):{key:e,span:1,label:oe(e),children:A[e]})).flat();return e.jsx(iA,{bordered:!0,items:d})};le.displayName="LagoonEnv";const de=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},ce=A=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:s,prsEnabled:i,deployKey:o}=A,l=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:s,prsEnabled:i,deployKey:o}).map((e=>({key:e,label:de(e),children:!0===A[e]?"True":A[e]})));return e.jsx(iA,{bordered:!0,items:l})};ce.displayName="LagoonProjectDetails",o.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -1434,36 +617,36 @@ html,body{ height: auto; width: 5rem; } -`;const je=s.default.nav` +`;const ue=o.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,Oe=s.default.nav` +`,pe=o.default.nav` display: flex; list-style: none; - font-family: 'Roboto', sans-serif; + font-size: 14px; line-height: 22px; font-weight: 600; & > *:hover > a { - color: ${W.lagoonBlue}; + color: ${V.lagoonBlue}; } -`,Le=s.default.span` +`,me=o.default.span` transition: all 0.25s ease; display: inline-block; position: absolute; - border: 2px solid ${W.lagoonBlue}; + border: 2px solid ${V.lagoonBlue}; bottom: -4px; left: 0px; - color: ${W.lagoonBlue}; -`,Re=s.default.div` + color: ${V.lagoonBlue}; +`,he=o.default.div` cursor: pointer; transition: all 0.25s ease; &.active { a { - color: ${W.lagoonBlue} !important; + color: ${V.lagoonBlue} !important; } } &:hover { @@ -1479,7 +662,7 @@ html,body{ display: inline-block; font-weight: 400; line-height: 22px; - font-family: 'Roboto'; + padding: 20px; font-size: 14px; } @@ -1489,14 +672,11 @@ html,body{ & > a:visited { color: ${A=>A.theme.UI.texts.nav}; } - & > a:hover { - color: ${A=>"dark"===A.theme.colorScheme?W.lagoonBlue:""}; - } &:active > a { color: #184cbc; } -`,Me=s.default.div` +`,Ce=o.default.div` background-color: ${A=>A.$bgColor}; border-radius: 50%; height: 24px; @@ -1508,7 +688,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${A=>A.$textColor}; -`,Fe=s.default.img` +`,fe=o.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -1516,8 +696,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,He=s.default.div` - font-family: 'Roboto'; +`,xe=o.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -1530,14 +709,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,De=s.default(n.Dropdown)` - cursor: pointer; - height: 68px; - transition: all 0.25s ease; - &:hover > .user-name { - color: ${W.lagoonBlue}; - } -`,Pe=s.default.header` +`,ge=o.default.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -1555,8 +727,7 @@ html,body{ width: max-content; text-align: center; transform: translate(30px, -20px); - font-family: 'Roboto'; - border: ${A=>"dark"===A.theme.colorScheme?"1px solid #f0f1f233":"initial"}; + border: initial; background: ${A=>A.theme.UI.backgrounds.header}; &, & > * { @@ -1565,12 +736,6 @@ html,body{ } li { padding-inline: 20px; - &[role='separator'] { - background: ${A=>"dark"===A.theme.colorScheme?W.cellGray:""}; - } - &:hover { - color: ${A=>"dark"===A.theme.colorScheme?W.lagoonBlue:""}; - } > * { transition: all 0.25s ease !important; @@ -1581,9 +746,6 @@ html,body{ a:active { color: ${A=>A.theme.UI.texts.nav}; } - a:hover { - color: ${A=>"dark"===A.theme.colorScheme?W.lagoonBlue:""}; - } } } } @@ -1601,7 +763,7 @@ html,body{ max-height: 42px; } } -`,Ye=s.default.section` +`;o.default.section` font-size: 22px; width: 56px; height: 62px; @@ -1617,12 +779,12 @@ html,body{ stroke: ${A=>A.theme.UI.backgrounds.footer}; transition: all 0.25s ease; &:active { - stroke: ${W.lagoonBlue}; + stroke: ${V.lagoonBlue}; } } &:hover { svg { - stroke: ${W.lagoonBlue}; + stroke: ${V.lagoonBlue}; } } transition: all 0.25s ease; @@ -1632,7 +794,7 @@ html,body{ background-color: #78787853; } } -`,Xe=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,a=n(e)%256,o=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${a}, ${o})`,textColor:Ge(r,a,o)>.5?"#000000":"#FFFFFF"}};function Ge(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const $e=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),e.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),_e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),At=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),tt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),nt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),rt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),at=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),ot=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),lt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),st=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),it=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),dt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ct=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),e.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),pt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),mt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),ut=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Ct=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),ht=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),e.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),gt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),ft=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),St=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Vt=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),yt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),kt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),xt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Zt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),qt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Ut=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),e.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Kt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),Wt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Tt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),wt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),bt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Nt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),It=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),zt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Bt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Et=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Jt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Qt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),vt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),jt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Ot=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),e.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Rt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Mt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Ft=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ht=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Dt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),e.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Pt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),e.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Yt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Xt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),e.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Gt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),$t=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),_t=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),e.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),An=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),en=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),tn=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),nn=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),rn=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),an=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),on=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ln=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),sn=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),dn=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),cn=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),pn=()=>e.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),e.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),e.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),e.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),e.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#00AEEF"}),e.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),e.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),e.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),mn=A=>e.jsx("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),un=A=>e.jsxs("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),e.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),e.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),e.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Cn=A=>e.jsxs("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:e.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),e.jsx("defs",{children:e.jsx("clipPath",{id:"clip0_1500_19277",children:e.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),hn=A=>e.jsxs("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),e.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),e.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),gn=A=>e.jsx(d.default,{component:Ot,...A}),fn=A=>e.jsx(d.default,{component:pn,...A}),Sn=A=>e.jsx(d.default,{component:mn,...A}),Vn=A=>e.jsx(d.default,{component:un,...A}),yn=t.forwardRef((({userInfo:A,navLinks:n,logo:r,toggleTheme:a,userDropdownMenu:o,currentPath:l},s)=>{const{firstName:d,lastName:c,image:p,email:m}=A,u=!!p,C=!(!d||!c),h=C?Xe(d.charAt(0),c.charAt(0)):Xe(m.charAt(0),m.charAt(1)),g=C?d.charAt(0).toUpperCase()+c.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),f=u?e.jsx(Fe,{src:p,alt:"user_avatar"}):e.jsx(Me,{$bgColor:h.bgColor,$textColor:h.textColor,children:g}),S=C?e.jsx("span",{className:"user-name",children:`${d} ${c}`}):e.jsx("span",{className:"user-name",children:m}),V=t.useRef(null),[y,k]=t.useState({width:"initial",left:"initial"}),x=A=>((A,e)=>A.findIndex((A=>!(!i.default.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(n,A||""),[Z,q]=t.useState(x(l));t.useEffect((()=>{q(x(l))}),[l]),t.useEffect((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const A=V.current.children[Z];if(A){const e=A.getBoundingClientRect(),t=V.current.getBoundingClientRect();k({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[Z]);const U=!!(void 0!==Z&&Z>=0&&Ze.jsx(Re,{className:""+(t===Z?"active":""),onClick:()=>{q(t)},children:A},`nav-${t}`)))}),U?e.jsx(Le,{style:{width:`${y.width}px`,left:`${y.left}px`}}):null]}),e.jsx(De,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:e.jsxs(He,{children:[f,S]})}),e.jsx("section",{id:"user_dropdown_container"}),e.jsx(Ye,{onClick:a,children:e.jsx(Sn,{className:"theme-icon"})})]})}));yn.displayName="LagoonHeader";const kn=s.default.footer` +`;const ye=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,a=n(e)%256,s=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${a}, ${s})`,textColor:we(r,a,s)>.5?"#000000":"#FFFFFF"}};function we(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const je=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),e.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),ke=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ze=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),be=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Ve=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Ie=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),ve=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Se=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),ze=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Me=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ee=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Le=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Oe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Ne=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),e.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Te=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),We=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Be=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),He=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Re=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),e.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),qe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ue=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),De=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ke=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Je=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ye=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Pe=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Ge=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Fe=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),e.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Xe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),$e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),_e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),At=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),tt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),nt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),rt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),at=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),st=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),it=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),ot=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),dt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),ct=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),e.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),ut=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),pt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),mt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),ht=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ct=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),ft=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),e.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),xt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),e.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),gt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),yt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),e.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),wt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),jt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),kt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),e.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Zt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),bt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Vt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),It=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),vt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),St=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),zt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Mt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Ot=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Nt=()=>e.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),e.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),e.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),e.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),e.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#00AEEF"}),e.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),e.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),e.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Tt=A=>e.jsx("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Wt=A=>e.jsxs("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),e.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),e.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),e.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Bt=A=>e.jsxs("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:e.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),e.jsx("defs",{children:e.jsx("clipPath",{id:"clip0_1500_19277",children:e.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Ht=A=>e.jsxs("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),e.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),e.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Rt=A=>e.jsx(d.default,{component:ct,...A}),qt=A=>e.jsx(d.default,{component:Nt,...A}),Ut=A=>e.jsx(d.default,{component:Wt,...A}),Dt=t.forwardRef((({userInfo:A,navLinks:r,logo:a,toggleTheme:s,userDropdownMenu:i,currentPath:o},d)=>{const{firstName:c,lastName:u,image:p,email:m}=A,h=!!p,C=!(!c||!u),f=C?ye(c.charAt(0),u.charAt(0)):ye(m.charAt(0),m.charAt(1)),x=C?c.charAt(0).toUpperCase()+u.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=h?e.jsx(fe,{src:p,alt:"user_avatar"}):e.jsx(Ce,{$bgColor:f.bgColor,$textColor:f.textColor,children:x}),y=C?e.jsx("span",{className:"user-name",children:`${c} ${u}`}):e.jsx("span",{className:"user-name",children:m}),w=t.useRef(null),[j,k]=t.useState({width:"initial",left:"initial"}),Z=A=>((A,e)=>A.findIndex((A=>!(!l.default.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(r,A||""),[b,V]=t.useState(Z(o));t.useEffect((()=>{V(Z(o))}),[o]),t.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==b){const A=w.current.children[b];if(A){const e=A.getBoundingClientRect(),t=w.current.getBoundingClientRect();k({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[b]);const I=!!(void 0!==b&&b>=0&&be.jsx(he,{className:""+(t===b?"active":""),onClick:()=>{V(t)},children:A},`nav-${t}`)))}),I?e.jsx(me,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),e.jsx(n.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i},trigger:["hover"],children:e.jsxs(xe,{children:[g,y]})}),e.jsx("section",{id:"user_dropdown_container"})]})}));Dt.displayName="LagoonHeader";const Kt=o.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -1640,10 +802,6 @@ html,body{ justify-content: space-between; align-items: center; background-color: #fff; - ${e=>"dark"===e.theme.colorScheme&&A.css` - background-color: #222; - box-shadow: -2px 2px 2px 0px #3333331a; - `}; .icon-container { width: 114px; height: 42px; @@ -1657,7 +815,7 @@ html,body{ max-height: 42px; } } -`,xn=s.default.section` +`,Jt=o.default.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -1665,13 +823,13 @@ html,body{ transition: all 0.3s ease; padding: 0.5rem; &:hover { - color: ${W.lagoonBlue}; + color: ${V.lagoonBlue}; } &:active { background-color: #78787853; } } -`,Zn=t.forwardRef((({icon:A,toggleTheme:t},n)=>e.jsxs(kn,{ref:n,children:[e.jsx("section",{className:"icon-container",children:A||e.jsx(fn,{className:"icon"})}),e.jsx(xn,{onClick:t,children:e.jsx(r.BgColorsOutlined,{className:"theme-icon"})})]})));Zn.displayName="LagoonFooter";const qn=s.default.section` +`,Qt=t.forwardRef((({icon:A,toggleTheme:t},n)=>e.jsxs(Kt,{ref:n,children:[e.jsx("section",{className:"icon-container",children:A||e.jsx(qt,{className:"icon"})}),e.jsx(Jt,{onClick:t,children:e.jsx(r.BgColorsOutlined,{className:"theme-icon"})})]})));Qt.displayName="LagoonFooter";const Yt=o.default.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -1691,7 +849,7 @@ html,body{ } } } -`,Un=s.default.div` +`,Pt=o.default.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -1699,10 +857,8 @@ html,body{ span.deploy-env, span.task-env { - font-family: 'AmericaMono-Regular', sans-serif; } span { - font-family: 'ArabicPro-Regular', sans-serif; color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#222"}; } span.deploy-date { @@ -1711,45 +867,14 @@ html,body{ color: #808080; } .task-link { - color: ${W.lagoonBlue}; + color: ${V.lagoonBlue}; font-size: 22px; } -`,Kn=t.forwardRef((({items:A,type:t},a)=>{const o=((A,t,n)=>"deployment"===A?t.map((A=>{const{environment:t,deployName:a,status:o,date:l}=A;return{dot:n,children:e.jsxs(Un,{children:[e.jsx("span",{className:"deploy-env",children:t}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"deploy-name",children:a}),e.jsx(HA,{type:o}),e.jsx("span",{className:"deploy-date",children:l})]})}})):t.map((A=>{const{taskName:t,environment:a,status:o,navigationFunction:l}=A;return{dot:n,children:e.jsxs(Un,{children:[e.jsx("span",{className:"task-env",children:a}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"task-name",children:t}),e.jsx(HA,{type:o}),e.jsx(r.EyeOutlined,{className:"task-link",onClick:()=>l})]})}})))(t,A,"deployment"===t?e.jsx(r.CloudUploadOutlined,{}):e.jsx(r.CarryOutOutlined,{}));return e.jsx(qn,{ref:a,children:e.jsx(n.Timeline,{mode:"left",items:o})})}));Kn.displayName="LagoonTimeline";const{Item:Wn}=n.Form,Tn=({wrap:A,...t})=>e.jsx(wn,{...t,$wrap:A}),wn=s.default(Wn)` - &.ant-form-item { - label { - font-size: 0.8rem; - line-height: 1.5rem; - font-weight: light; - color: ${A=>"dark"===A.theme.colorScheme?W.white:"#00000099"}; - } - input, - textarea { - width: 55%; - &::placeholder { - font-size: 0.85rem; - color: ${A=>"dark"===A.theme.colorScheme?W.white:"#00000099"} !important; - } - } - } - &.ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional) { - &::before { - display: none; - } - &::after { - content: '* :'; - margin-inline-start: 1px; - @supports (-webkit-background-clip: text) { - color: transparent; - background: ${A=>"dark"===A.theme.colorScheme?`linear-gradient(\n to right,\n #e30000 0%,\n #e30000 50%,\n ${W.white} 50%,\n ${W.white} 100%\n );`:"linear-gradient(\n to right,\n #e30000 0%,\n #e30000 50%,\n black 50%,\n black 100%\n )"}; - -webkit-background-clip: text; - } - } - } -`;Tn.displayName="FormItem";const bn=({text:A,width:a,fontSize:o="14px",type:l="visible",withToolTip:s=!1})=>{const[i,d]=t.useState(!1),[c,p]=t.useState(!1),m=a?{maxWidth:`${a}px`}:{},u=()=>{p(!c)},C=c?e.jsx(r.EyeInvisibleOutlined,{className:"eye-icon",onClick:u}):e.jsx(r.EyeOutlined,{className:"eye-icon",onClick:u});return e.jsxs(zn,{$fontSize:o,style:{...m},children:[e.jsx(In,{className:"copyable",$maxWidth:a,$type:l,$manualUnblur:c,children:s?e.jsx(n.Tooltip,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:e.jsx(Nn,{children:A})}):A}),e.jsx("div",{className:"icons",children:i?e.jsxs(n.Tooltip,{placement:"right",title:"Copied!",children:[e.jsx(r.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===l&&C]}):e.jsxs(e.Fragment,{children:[e.jsx(r.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(A),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===l&&C]})})]})},Nn=s.default.div` +`,Gt=t.forwardRef((({items:A,type:t},a)=>{const s=((A,t,n)=>"deployment"===A?t.map((A=>{const{environment:t,deployName:a,status:s,date:i}=A;return{dot:n,children:e.jsxs(Pt,{children:[e.jsx("span",{className:"deploy-env",children:t}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"deploy-name",children:a}),e.jsx(kA,{type:s}),e.jsx("span",{className:"deploy-date",children:i})]})}})):t.map((A=>{const{taskName:t,environment:a,status:s,navigationFunction:i}=A;return{dot:n,children:e.jsxs(Pt,{children:[e.jsx("span",{className:"task-env",children:a}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"task-name",children:t}),e.jsx(kA,{type:s}),e.jsx(r.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(t,A,"deployment"===t?e.jsx(r.CloudUploadOutlined,{}):e.jsx(r.CarryOutOutlined,{}));return e.jsx(Yt,{ref:a,children:e.jsx(n.Timeline,{mode:"left",items:s})})}));Gt.displayName="LagoonTimeline";const{Item:Ft}=n.Form,Xt=({wrap:A,...t})=>e.jsx(Ft,{...t});Xt.displayName="FormItem";const $t=({text:A,width:a,fontSize:s="14px",type:i="visible",withToolTip:o=!1})=>{const[l,d]=t.useState(!1),[c,u]=t.useState(!1),p=a?{maxWidth:`${a}px`}:{},m=()=>{u(!c)},h=c?e.jsx(r.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):e.jsx(r.EyeOutlined,{className:"eye-icon",onClick:m});return e.jsxs(en,{$fontSize:s,style:{...p},children:[e.jsx(An,{className:"copyable",$maxWidth:a,$type:i,$manualUnblur:c,children:o?e.jsx(n.Tooltip,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:e.jsx(_t,{children:A})}):A}),e.jsx("div",{className:"icons",children:l?e.jsxs(n.Tooltip,{placement:"right",title:"Copied!",children:[e.jsx(r.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&h]}):e.jsxs(e.Fragment,{children:[e.jsx(r.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(A),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&h]})})]})},_t=o.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,In=s.default.span` +`,An=o.default.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -1767,8 +892,7 @@ html,body{ user-select: initial; } `}; -`,zn=s.default.div` - font-family: 'ArabicPro-Regular', sans-serif; +`,en=o.default.div` font-size: ${A=>A.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -1787,7 +911,7 @@ html,body{ position: relative; z-index: 1; transition: all 0.25s ease; - color: ${W.green} !important; + color: ${V.green} !important; } .icons { display: flex; @@ -1811,10 +935,10 @@ html,body{ margin-left: 12px; cursor: pointer; } -`;const Bn=s.default.div` +`;const tn=o.default.div` min-height: 100dvh; margin: 0; - background-image: url(${A=>"dark"===A.theme.colorScheme?"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA1AAEBAQADAQEBAAAAAAAAAAAAAQIDBAUGBwoBAQEBAAMBAQAAAAAAAAAAAAABAgMEBQYH/9oADAMBAAIQAxAAAAD+ET1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAFIUAAAfk6c/18+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiKIAIgAICkBSAoBAUhQOG8fMPt/F+sfA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgsAiEBQQAAAAAAAAAAAActZ+afa+L4j0cPtP5r9OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQWCICFBAAAILABCUBECixAUEhVEShRTnc/OPsfG8L6fNWvtX5n9OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASCyICAFIAILBCVElCLKAKCAAAAAAAAAZr559f4/r3r8hNTp9t/MfpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSwRkoIAILBCWZosJQAAAEFAgEQAAEAABSARfQfrfI9Y9viq2Wtfbvy/wCnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiLIgIAAJZCVKySikAAgogiAglgAAAAAAAAAAHo/1Pl+o+75403ZR9v8Ay/6kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAksEQgAEsGbM1FlFIAILIEJKBAAAAAACQABAAoBAUj036PzvS/pfMqpa1VH3D8t+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERZEIABLIZslS2AAgokQkogAAABIECogBAlgEAAABCghXq3u+f6H9T5akumwB9y/L/AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJLkgKQSombJWbQAILIhJRAAABEJKIQJZACAgAAACIAFAAD132+D0H6vx+LdUupooH3P8z+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEuYgIAJZLMVLYACUSJLCAAARCSiESyAgIAEQLBAgBIAAKAABR4L1+L579j4mY5N6m6oAH3X8x+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlyIhABLM2ZrNoAgsiSwgAAiElEJJUIQAIiwRASAVFAlogVUAAIAADxHp8vzn7XwsWMsNnQqKAfefy360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARFkQhSCWZszbmgUkqMklgAAiElhJKhCAIiyBCQUWEtEWUIECiQBABEAAAHjPR5/m/2/hctYFxvM6ZtABR98/KfsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLmIQASzNmazaBBZElhAAIhJYSSoQgRFkCRAthLYS0QIqIQRAAAAAAAAAPwduPzb7nwfz75gXG8zpm0AAffPyn7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIsiAglkTGrmikEsiSwgAESWEkIQgRFkQkFRZbFlQIsgSIAAAAAoggQAEEoAfk6cvmv3Pgfk6cgXU2xcNZugAWn338n+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA47zw1infG+udAAAAAAACJLkEAlmLM6sAJUZlhAAIzLCTNQgRFkQkJbLYS0RJYSBAAAAokCCWAgAAAAAA/PvHzb7fwPwduIBdTbNxNZtAAH378n+1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhfX5vXPf4PD+ryfl6ciAv7OXXzXk9fsfg9/lvN6QAAAAJcxAQSyJjVzQEJYZlgAEZliSSoQIksMwW5thLYLIhIgAACohCSiAAAAACIACKgBy1j519n8/4n08QNTZQzcTWboACr9//JftgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4z08fR/r/ACPF+jyEAAABfL+b0+3fL+n5ryewAAElkZAEszWKlpBLIksIAIkuSTNQgSyMklRZbm0SyISIAAFRCRFgAAAEQElEBAAAAAOdnz37PwPE+jy89aAs6UEzczWNUAAf0D+R/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAer/R8PpX1vj5uAAAAABpfMeX0+0fO+j5vx+3UpJZEIBLMWY1QISwzKIBElySZqECXMSIqLm2WxFkSIAAFkQkogAAEQkohAAAABFVAQUIZs9A+v8AB8J6vEXGtZurLVShlJeetiwBT+g/yH7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeqfT8Ppf1fikAAAAAAFX9vPf7OXT2Lwe/z3i9u80DNmNTNoEqMywgAjMskMkCJLkkqLm2WxJYSIAAsiElgAAERZEBAABBbCVCUISiCAABPRfsfD9e9XgAzdZu9TYAmTLnrpKAA/oj8b+5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9b+h5fRfsfCjIAAAAAAAqft56p2xv2Hwe/wBg8Xu1N5oCWRJcgCJLkkzUIiSwzCW5tlsSWRCABUQksIABEJKIQAAS3JKlQlggAAAAACD0r63xfWvofNnMC5us3dlADNmXPeygFH9Efjf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D7uHoP2viYcAAAAAAAJZGR3zr9WNS5ibl874voew+H6PfG4kuQBElykkrIS5iRJbLc2wlySIAFRmIsAAEZlEIAIS2ErNSwQAAABAsgQCIAPUPqfI9U+l8oTmBTri6AAZMuW+gAA/or8Z+9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8N7OPoH3Pm8HzyAAAAAASyMgRFn7ue9SASwnmvH7fYvD9L9fLsIzLJDJERZGZUXGtCWRmIAFRmIsAAiSwhABFlZqVmwQAABBLCCIAAAAAPV/o/L9N+r8cCYILHXNoADNZct7KAB/RX4z96AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPFerl8++98/hfJmeYAAAAAQlyQRFmNMW/r539fNLJcxAKeW8vq9h8P0v3eb0IRElzEW5tzbElkZACokZWAARJckAEJbms1LIAAAiyIIgAAAAWCIASHr3u+b6N9j4ggJhrO6uLrOtAAMplz1uLQFH9Gfi/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB470c/nv3/AJ/HWeU8EcwAAAAM3JAJZmznqip1zP3cksAEuYzIZvk/L6vYvD9LyXn9ESW5upUsjMQALIkuQAIkuSACLms6ZokAACSwkQAAALIEJBYAAAPB+v5/o31/gcd7AEw1ndXF1nWgAGUy566QAA/o38X/AEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfi7Y+d/oPnfn3mHKfNIAAABLIyBLJZzpSNTMuCeR5dAJcxmQzUS5jMr93H0+weH6nlvL7ZcxCAKjMsIAIkuSACLnTFSyAABJYSIAAAsiElEAAAAEQE8R6vF6F9j89jU560IGrz1JRlca0UECVlz1oooC/0d+K/oYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5emfnf6D535OuBGeU+cAAAIS5IIizGpCyUjMuQTyHLqZlzIZqJcxmVLcXUJc/r5dPYvD9LzXj99hZElyAILmIQCLnTFSyAAIsiRAAAsiElEAAAJAkokIQko8Z6PL8/wDs/neeswzdYuhV1ncwA563LQAJhJrnrQFCf0p+L/oQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA47z86/QfP8Aw9uYEZ5T5wAAEsjIEsjMsBIkuQQSz9/LSGaiXMZlS3F1ElzLAB+jnvz/AIvoed8Xv3KBElyQCLms6ZsgACSwzAABZEJLAAAIhJYMkJLFgUAD8Hbz/PvtfmuO8RBm6xq2aompgBz1sAATFyuNbAoX+lfxX9CAAAAAAAAAAAAAAAAAAAAAAAAAAAAA56nzz7/z/G+jkAInKfNAAhLkglkSXIBM3JCCEuB5Dz9EssjMsi51rJLiWACMywg6435/xfQ894vf1zogGbc1jUgACSyMgACWGZYAACRJUSGZYsCgAkCCWD8nXh88+7+a/PeQAxdZ1rWegE5gOe9lAAmGWsa0AB/S/wCJ/ooAAAAAAAAAAAAAAAAAAAAAAAAAAAAxZ6B97weI9XEAAcZ88wBLIyBLIzLASJLkEGbmXI3m/u8/TNzLIudXKy5lyAIzLkAEzck3Ned8Xv8AYPD9LtnripZAAksJEACozEWAAEiSyGYi5UoAiElgJAAD8/Tl8++9+a/HviyAhm6zrVmgiYpBz1uWgAMMzWNaBaD+l/xP9GAAAAAAAAAAAAAAAAAAAAAAAAAAAAzXon2/B4P28AAAObyZnnGbkhBLmXMUgzcAglmWVgHfnf0c7DF1Lc3MuQBGZcgCJLkgAlhPMeT3+weH6f6ufcElzEACozEWAARIkTNZlilAiElhIAAAAiuOuXz7735v8HfzTJlAgl6y7ARMAOetxQAGGWsa0AB/TP4j+kgAAAAAAAAAAAAAAAAAAAAAAAAAAAej/a8Pr3v84AAAy58nz4yKzZM3OdWIIkuSCEuJYATNz+3z9K1m6lkYlARJckAiS5IKiJZm5lAWPKef2ef8P0v3cfSAJYZlgAESXOTMsWKBEJLIgAABJYCRAOesei/b/NeI9XnCJgAJesuyCRMUg562tAAmGZrGtFoB/TP4j+kgAAAAAAAAAAAAAAAAAAAAAAAAAAD0z6/j9Z+l5QAAAM3POfPTjZDONTGtAmbggEszckAjMuemd/o5dpZGZYATNyQCJLklTUgxZjUABIkuQPJef1+weH6nkeHqlyABElzkzLlSgkSWEgAASWEgQAADNz6P9r834j1eHlvZJDCJVs1nWsXQCGAHLW1oAEwy1i6A1N1f6Z/Ef0kAAAAAAAAAAAAAAAAAAAAAAAAAAD1P6nk9S+r5AAABKjCpOcx82XPLSWkiS5IIS4lgESXMJdfr49bJLkARiWAEzc2Z0lkhjTGoACZuSACJLmJ+/j6fYPD9Tyvm9ojOazLlSiISWRAACSwkQAABUQhM2elfY/O+E9nzRz30EymaDVm5bz1tUBOdEJbz1oUAYsjGtwG5r9XPp/SX4r+igAAAAAAAAAAAAAAAAAAAAAAAAAD1n6Hm9M+z4gAABLIyqIMPNyeIElzEIJZllYBm4Jm6zdfq466ZkoCMy5ABgxqQQxpjUAESXJABLmJEAEuf08+3nfD9Ty/k+jZoRCS5gAAsjMQAAKiEiLABD036/wAD1/3fMVFxrWLZEys0Ko5a0tJImKBLca0ABMVGNbjWprtnf0n431fqP5/9kAAAAAAAAAAAAAAAAAAAAAAAAAB6/wC7z+i/X8TctAACWS5iAnPUxqs+eZ8ObggGbmXIESXMMa1K/TyvXFAJm5ILJWDAA56YsUBElyQAZuTMAFkTCZazKP0Y6+e8X0fNeT6GpQASWEiAAKiElhAIS2LKh6n9X4frX0PjxFEzbjWpkzdZ2UDnvcAiYoEtxrQAExUc9aN9s7+jfH+r5bh2+gfE/XAAAAAAAAAAAAAAAAAAAAAAAAADwfs4+hfZ8EFXcAAzcrIEic9s0IkcJnwpzhLiWARmXObrF1Ln9HK98aAjMudSWSsxiUBisaSwAmbkgAzcxkALMs4XM1ALIkuR1zvzvi+l53xfS6TRIgACyJEWCEthLZUIiwnrP0fj+qfT+IABm3OtTJm2bIBz1qWkg50DNY1sACYqM3rZr6L8n6vm/N6EfQfifsAAAAAAAAAAAAAAAAAAAAAAAAAPD+rn87+74kxqQKu4Bm5lyBm556soRmWEGZ5pPFHMDNwMa1m2Md+d/Rz2CHOyakJm5lgGa56SwAmbkgAzcxkALMs4XM1AS5iLABElzuXzfj+j57xfT/Rz6qiGZYIDNstzRIiyAA9f9/yvT/q/BBJYCYtxq3O7jQAHPW4ATnQJbz1oABiyDv798v6fsPk9IH0L4f7IAAAAAAAAAAAAAAAAAAAAAAAAeM74+b/b8XPrm10zhAblrNysiDNzz1ZQzcmQM3MRhHCPHLwhjWpWbjvz1+rjuoc7MgSyMSgOemNQARmXIAlzlkAS5ymGpLAS5lyABGZcgCyak8x5fd53x/U/Vz7wlstySoysgAACeF9vy/SPs/npIAAM241q53caEQDnvUAJzAZtxrYADnqy+7fN+r7P4/YUD6H8L9mAAAAAAAAAAAAAAAAAAAAAAAB+Dtj5t9vxfn3FXc1JvOQsnTCogxZz2AzcAgzcxGEIzLnN54vml88ue/O/t4aszm4AGbiWAZrnpLAIkuABLmMwAWZZ5tZlAlzLkARJckAslSzEuQIvkuH0PO+P637OXolkQAAElkQnivX8/wBL+1+Z4NoAEsJm6zds2ZAAc9bUJDFAyuNaAAvPfuPzvpe2eL3gAfRPg/tgAAAAAAAAAAAAAAAAAAAAAAB+Ppn5t9zxfk6ZAuo06ZyZjLUbg56zjWiDNwQQlxImQlxExdZtC8v3cPN25+XNzGQJZGJQHLTOoATNyQCJLmIAsyzhrMsBLmXIAjMsILJZKzGVgzbLckslhPI8PZ57xfW8hw9gJLCRAB430+L0n7f5fGscW0RFkAI1L1RMUADnvWVUjOKBKxrcBRL7X876PuXzvpURSg+ifB/bAAAAAAAAAAAAAAAAAAAAAAAfm3n5p9r5/wCLvK0ALuWzWeUsF3Oe841ogzcEETNyiYLM3JOetwA8r5uvv/wvZ+fp5/Xvd8vw/q+fmyXObkDNvPUlgEZlyAM3EQBZlnC5moCXMuQBGZciyakqRmXIhm6zbLmIsAAifs5ejz3j+p5Pze+gAln4e/k9H+5+V475Dk6SAABm6xrrImUJUBLeetBKwAGLrNorXsvh9/u/y/p0AAS/S/z37YAAAAAAAAAAAAAAAAAAAAAAcdT5n9rw+O68Wru6KAsnTOpjUyTnuZ6VZElyQSzLLKZLM3EXGtQA8jw6fQfg+3cyQcN8/X/d8nwfs+bz1kc9MagBM3JAJcxmAEucGJqAlzLkARmXNk1JUJGZYM2y3NRJcgARJckgB+rn3894vq+W83vCz8nXz+jfd/K8N8gOLcMkqVK1noOe9yWYAAS3nrQRMUgGNazdWPPeT2e/fI+vVAoAPpf539uAAAAAAAAAAAAAAAAAAAAABzs+afb8fhvRz3nGpLu6bBM3N3Fm888amNW1N5lyCSzLLKZS5lzLcXUAP3cd/Qfg+ztkQRJck5ax4H3fO9d93zOHTmBGZcgRJcxAFmGcNZlEuZcgCMmNSVELIzLBm3N1myMrABElhmAAAA7Z35zx/T8jx9npH2/y/wCXtwzZKyYmud0ABvPQct6kTAQSDNvO6AZTNQMa1LfN+T2/QPkfW1KoCgUX6d+e/cgAAAAAAAAAAAAAAAAAAAADNfN/r+PwPs5Cp0zkmtbpm5IpvMuZYIjphRJZllhIlzLnNuLoAfq57+hfB9f6eYCJLgQxq41MXPhPZ8/wHt+X+Xr5yAS5yyAM3GFxNBZllYBZk52QBZGZYM24upcy5AAjMsiAAABZGYisV+Tv5+e8tgBnOud0CISpRz1uExWQAlvPWgETFAxrXlOHp+ifF+30lAAAA+n/AAP3QAAAAAAAAAAAAAAAAAAAAEPnf1fJ636+N2UNTO85uq0IJZjcnRvOIkuFXaXGUYSJcy5zdYtAH6Ma+gfC9f7eNAlzGRF57ZsgCY1z8P6/B6/7fl/k68M3EQCXOU5zcBLmXI1JZkxEAWRmWDNuLqXMuQBElhmAAAJLCRJbLYua/J38uLkBqNQmJeedQRZqtAc9bEykEESW89aARMAP38vV9E+P9vtjQBQBQo+ofn/3gAAAAAAAAAAAAAAAAAAAAHoP0/L6p7eAF6AOmcWS7KWc9TFrbbmcwJvM1lhIlxLM3WLQB1zff/hevyPDQGbgglvLTNgEuYyBLnxPq8Hr3u+V+Dt5hLjmuJoLIxUslklxEAJLmWDNuLqXMuQBElzEAAAlySIrN1lZQH5e3m56wSJJJIFTd552BVSrBy1qUxZAAi41oBExR+zn1+ifG+9+nHQAAAAD6j+f/fAAAAAAAAAAAAAAAAAAAAD0j6Hn9N+h5gBabAx0zmrdues41RLHTnvOKS5yzakS4lmLrNoA3L778P1eV82wM3BBm3luQAlxEAlzLkDxvo8frnu+T4jv5oUOZnUgjMuYAS5lyM25us3MuQBElzEAAEuSRBm2XWaAA/J28vLXKSIQAJRM1i6rYAHPW5TFkACLjWgJDF/Tjp9F+N979fPqAAAAAPqP5/8AfAAAAAAAAAAAAAAAAAAAAem+7j6J9Dz9LlYALtNZjOpnpnWd5x0olmbi1rWdTnllitSaxLMXWbQBpfefi+nzXj6AZuCDFvPcgCZuAFmWVgGbjBib/D183gfd8nxXp+bEBM3MQBZlhUMa1mpckAiS5iAAS5iEEtzbLYACJJPy9fNy1yQBKJEWRABHSXoAOetypmzNVAsrnrctgl7ct/Q/jfe/fy7AAAUQKgp9T/O/vAAAAAAAAAAAAAAAAAAAB6p7OXzz6fAm5nWsgBZOmANzGLt0is3BA3nTleZGdYbzjWs2gCnuvx/T5/w9RCXBBjV56kATNwAszcARJc85ctDNzGfzdOHgvZ8rw/r+bi84AS4lgxdZ0yysAiS5iACXJIgEtzdZoACMySZfn68OO+IlkRZEAAAAl3i9paMXWNamayAAxrWbR0xv6D8X7vk+HoAAAAAAH1b85+7AAAAAAAAAAAAAAAAAAA9b9XP5t9TzywI6sNQDNw1LpLC2Fk64iAmdYpvGIzLnOrnpVIA9w+V6PZfndhElySGNXGpALnLIEslwBEzc85qLElzEAlx+ffHwfs+X4b1/M56xm4Gbc3WbmXIAzcxkAS5jIAzbnWoACJJmQgcOnH8/XzxFkQAAAsqLLYol1m9RFxrUzWQAGNazbua9++L9zy/m9QAAAAAAH1b85+7AAAAAAAAAAAAAAAAAAHge+PmP0/NnpFAak3rJM3ADpnl0amumJm4by0GbzmVqsVzzbi6nTDU1Nj2v5fb2r5noESXJBz1cakAucsgS5lyBGcWc5osSXEATNwArjrj4P2fK8J6/mfn65zWbkgEZlzACXMZAGbc61AARnMiEBXLXL8nfyRAAAIstlsUAADN6S7i41qZrIADGtGvevj/b855PYAAAAAAAPq35z92AAAAAAAAAAAAAAAAAB4btj5d9Pz8tRV3AB0mW+cQSznuTpR0zkyLuZ1iZjNmst41M5us3Mub0WX2b53f3D5PpEJcEHPVxqQEuYyBLmXIGWcJhsRnNyAucsgLM3Ayct3wns+X4H2fJ4dOIiS5iALMskAluNagAIznMQBLIys/H28uNYABZUXN0AAAABKze8XGtTNZAAY1r3X5P2vYfF7wAAAAAAAPq35z92AAAAAAAAAAAAAAAAAPF9c/K/qebhqANrYBGel5KJz1nGtNLqDpnAmsNZmLElxNrpGJchp7D4u3u3xvXQZuCDnq41ICXMZAlxLAM3HOXLQzcxkCXMZAlzLmGbc6ubmJE8T6vn+A9vyPydfLAElzEAluLqUAMszMQBLmWEHPWPydvKBFluboAAAAAADN6ZvTGtTNZAAe2/N+z7N4PpAAAAAAAAD6t+c/dgAAAAAAAAAAAAAAAAeP3n5L9Xj+fpncyAL0giS51M71jOs8taEsbzprUlcogJm4lc9bvTGpyA835OnvfxvboGbgg56uNSAlzGQJcSwDNxzly0M3EQCXEQKjMuYY1rNS4gCZuSeL9Ph8D7Pk/g7+OMgKxdZtAEZzmIAlzLkAD83Xhx3yzbm0oAAAAAAAEtxe+NamayAHtHz/q+1/O+sAAAAAAAAB9W/OfuwAAAAAAAAAAAAAAAB+Pc+SfU83j+k3d9JioA0akuIE6OfPqgM65q1rQ1OTnFTeImN6yTeN3Opny3m6e/wDxfbuBm4IMavPUgJcxkCXEsAzcc5ctDNxEBM3JArLCyHPW83MuQCZuACZufH9/H4H2/J8b38Wbc61ACJmZZAS5lyAAIv4PR5sagAAAAAAAAAHPXoxrUzWUtHsXh+l7h8z7UFFEAAABQEsAVPq/5v8AdAAAAAAAAAAAAAAAAfn1Pkn1PN4vrkWa3u9M4AE6YlgJm4blrNxLBdGow6c8S5nTOdazbm4iXc8v530H4nt65ozcEGLee5ALnLIEuJYBm45y5aiS5iAmbgBZm4Gbca1m4iAS5jIEuYyoQ8d6PN4H2/L8X6PFEJmZmQEslwAAM25uofh9HjAAAAAAAAAEqLjXfnvpjOpA874/oe7fK+2UAAAAAAAAAfW/zP7cAAAAAAAAAAAAAAAcbPlH0vP4X0YAGm92bmREmstwmNZzbuYdM5uQBdSZupizlnWs9bm4iDyHLX0f4vq74olzGRm3luQBM3AEuZcgZuOcuWokuIAmbgCWS4GLcasuYgEuIgGbhYBiueoofl3x8F7Pk+H7/PygWZZWAAZtzdQEr8XfxgAAAAAACVLYubQM3tjXTGajzPl9vvPyPvVQAAAAAAAAAPrf5n9uAAAAAAAAAAAAAABivlXv8/r/AHxdxQCXetdJmpm4iXSbzy2i7zhrk2EZFmlmbjec41qbxNZH7OevpPxPV+nFESXAi8ts2AmbgCXMuQM3HOXLQzecATNwBLJcQzdY0lxAEzcAEzcrBDnpnUAiZzmRx3z8J6/meF9fzOeuYAEXGtQAEr8XfxgAAAABWVlubQAAM3tjXTGb5Tzev334/wB/U0AAAAAAAAAAPrf5n9uAAAAAAAAAAAAAAMny36PH1vtyCruACzW93eeUsiDn2znVEuN553cWZuJi6zudcEgSaw3P1Y19H+J6v286Bm8xF5bZsBM3AEslwBm45y5aGbiICZuAJZLiGNazWbgAmbgCWRhQyc9pYIRnOIBElxz1jwvr+b4X1fO5b5xca1AAAD8Xo8kQAAASostzaAAAAM3vjW/3ef1e/fE/QdJsAAAAAAAAAAD63+Z/bgAAAAAAAAAAAAAD5l7+Xp/qxqTcyGpdABq6t56mRm559K2lzGdTOpmdebKZFak3c26nEdpfpHyPV5DjQM3BBz1eeoBLiIFmbgCM80w2M3EQEzcASyXEMa1ms3AEZlyBLmXIGK56ihDMxMgJcRABi58L7PD4H2fO4b4gAAD8vbz89cwABLc25tAAAAABc3t+rn6ffPifo++OgAogoAAqiIAAQKgPrf5n9uAAAAAAAAAAAAAB869nP0b1Yu4OmcUF3FAC7dM8ycdpbdzOuYGpyawyAluOuprOs8+2Z9G+R7PKcQGbkyMW89yAlzGQszcARMXPObGbiICZuAJZLiGNazWbgCMy5AlzLkDnpjUAiZzmQCZuSACW4upUPFenweC9nzPy9POAAOPTl+fpwAVm3NsUAAAAAAS7/Rz9Xvfxf0n6uXcVS2CgAAAAAAAAkr6z+a/aAAAAAAAAAAAAAD0P1Y+e+vmLqNKdM4CruCFBreTnz1oS4dMiWRz6c8tTNzVxek0nTnuPo/xvR5nz6WCJLgS3juQBM3AGbhYImLnnNiM5uQM3BBLJcQxrWazcARmXIGbhYIc9M6gGWc4gEZlyABjWs2gADxno8XgvZ8z8XXygCV+Pv5M2ZtzdAAAAAAAFq9cev3v4v6b9vH0AACUWAVFAAAFRAoSwPrH5v9mAAAAAAAAAAAAB6X6cfNfZzAF6QbmdSBqXTNxZqrNZm8kGbhqXTNxJNc5rXOaxm7l6ZuLp9D+V6PYfJuXAGbgkOe7iwEzcAS5lyBi8+U2WJm4AlxECzNwMXWNM3AEZlyBm4WCHPTOoISZzmAS4iACW4upQAAAH4O3l8F7Pl+O7+Qg/P15/k7cgAAAAABWrKUdM9vefjfp/38PVKiy2C2AAAAAAAAAAp9c/MfsAAAAAAAAAAAAB6n2z8u9vKaABV3B0zigdMy4LZvnrOt5qS5jIdJnWJzDU43c572B7783v7T4+ubzAzcmRjV56kBLiIFmbgDNxyljUTNwBLmMhWbzGLcasuICMy5AzcLBDltLBDMxMgM3BABm3GtAAAAAAfj6+fwPs+Z430eGWfh9HDlrIAAAArVlKANTfuvyP1XkfP7JaAAAAAAAAAAAAB9d/MfsAAAAAAAAAAAAPWe0+S+3Fzm7igBdxVTpnIzrm3AXnvQ6a5RkgzrCyRGTN1Juj3f5/b2/wdpcSwRJcCW8dyAXOWQrN5gRnmYaGbzgFmWAM3CzNuNXNxAEzcAS5lyIctyUIZmJkCZuSADGtZtAAAAAAluLqW/n3w8N6vleI9XzvH+jz41kAAFs1VAEtzbZv3P5P6by3l94AAAAAAAAAAAAAH138x+wAAAAAAAAAAAHgOs+P+7POtTOpm7AAXpBuZsxLluKzrWbojXLbJJZlgqzNxCpOmPcvD6Pdvnd1mbgDNwSHPdxYCZuAJcSwRM3PKbGbiICZuAJcy5hz1vOsRATNwBLmXIhy3JQhmYmQJm4AAxrWbQAAAAAXGrm6AA5a5eE9fyvXPofH/P05AVqylAlubYo7Z7e5fI/SeT8/tAAAAAAAAAAAAAAH138x+wAAAAAAAAAAA8N0nx335/PQG841Y0ACruDc4kVnpjGutImbjrrFkzrEwE6YjPPW9TPtXl17/wDN9IzrBBGZcjNvLcgJcRAszcAZuOU1FiZuAM3BBLJcQ563m4lgGbzAlzLkDlpnUEMzEyBM3AAhjW5QAAAAAluLqWgAADnceB93yPXvd8njvAAzdZtArXnPF9X2j533O2OgAAAAAAAAAAAAAAH138x+wAAAAAAAAAAHi9vjnvx+PQAE6YxdlAC7k1KxrOCc+sm7qbzcQtnS8sssIk3jO7jWvZPLfo/zO9iWS4AzeYi8ts2AmbgDOuYEZ5mGhm84CXMZCzNwOetZszcgZuCCWS4A5aZ1BDMxMgTNwAIY1uUAAAAAXFudaAAAAFls1LPEer5/iPV4PH+jzfl68onXPT9vH0+T8/u814/p98dQAAAAAAAAAAAAAAAPrv5j9gAAAAAAAAAB+DT4378eP2AAGpnUzdgAqdOat5wY5bra2xkC75azllm4iY7a89w39L+V21AzrBBm5MjGry1AM3mBLmXIiZuOU6DNxEBM3AGbhZm3nq5uAJcxkDN5qGK57gGZnOYCZuABDGtygAAAAC89aloAAAFit2USs3WbQAAAAAAAAAAIqhAoAAJRFCAD67+Y/YAAAAAAAAAD8mnxv348XsAAAOmcWxoBLJrF3AcsWqu4BLJcdMZJm85b5bHX6f8AL7dJBLJcAZvMRePREEuYyFmbgDNxyljUTNwBm4IJcy5hz1vOsRATNwBm4WDNctRQyznEAzcEAhjW5QAAAAEtxdS0AAAUs1ZoDGtZtAAAAAAAAAiqiy2AgAAAAAAKCpY+v/l/1wAAAAAAAAHCvjvvx4XoAAAAsm84vQBLiWNRqZuALqNBm4mWrNOUZ8jjr9S+Z6OsyBnWCDNyZHPV56gGbzAlxLBExc85sZuIglzGQszcDnrWbM3IGbzAlzLkQ47ihlM4yBm4IAOetygAAAAJbjW4AAACy2aqjNudagAAAAAAABm2WxYAAAAAAAAAAAD7F+W/WgAAAAAAADnXyD3Z9f6wAAAADWc6ZuxM3ChnrjNamZcjW9RmXExRd8fI831H5vs/TnMQSyXAGbzEXj0kBLmMhZm4AzccpqLGc3IJm4AlxLM289XNwBLiIJZLgDlpnUEM5xIEuYyAMa1m0AAAADN1jWgAAANTVmhDOtZtAAAAAAAGbqW5AAAAAAAAAAAAAB9i/LfrQAAAAAAAMnyb3Z9X7QAAAAAE6ZzdSazLkROfSTpd5xHIau5vEhhLn9bP1f5np/ZjWbzAzrBBm5Mjnq89QDN5gS4lgic7nE2M3nAS4iCWS4hz1vOsRATNwBm4WDFc9wQzMTIRmXIAxrWbQAAAAM3WNaAAAFitWaGbc61AAAAAAAS3NsWAAAAAAAAAAAAAAA+xflv1oAAAAAAAh8t9ufT+8AAAAAAFk3MOmJYM3PLdbW41nkA2ZI7MfWfmdv356ZuYyFmbgDN5iLx6IglzGQszcAZuOU1FjObkEzcAZuFmLcaubgDN5gS5lyIcdxQyznEBM3AAzbjWgAAAAM3WNaAAAFizdUZ1cXQAAAAAAzbm6gAAAAAAAAAAAAAAAB9i/LfrQAAAAAAB809mfR/RAAAAAAABrOLrm3Bz1nGqJ1xqY1nIUjqn1X5u/Lc+mbcXBBLiWCJLgYt5bgGbzAlxLBE5s4bGbzgJcRBLJcQ563nXOAlzGQTOsActM6giYzlAzcEAlc9bAAAAAlvPWwAABY1NlGNazaAAAAABLcXUAAAAAAAAAAAAAAAAAPsX5b9aAAAAAAB899Wfn3qgAAAAAAAEZ3OV1JqctpUJvm1Omcmbm7X6l8/fneDnvcsywFZvMDNwQcd3NgXOWQszcAZuOU1FjObkEzcAZ1gmNaxZm5AzeYGbhYMVz3BDMxMhLmMgDnrcoAAAARcb3AAACxqbLDGtS0AAAAARc61kAAAAAAAAAAWiAAAoEgAA+xflv1oAAAAAA9G9M+a+vIAAAAAAAAzcWZ3MTpnl0ojObm7W51OO+XT6f4O3sfHObca1m4iCXMuRElwM28tyAlxEEuZciJi55zYzecBLiIJZLiHPW865wEuYyJZLgQ5bkoZTOMgmbgAZusaoAAAALz1qWgAAWNTZYY1qWgAAAADN1m2AAAAAAAAWwlpZUUAAAAAlLBLJU+xflf1oAAAAAHp/efLPbkAAAAAAAARJcxOmcY3jPWjNxEU6Y1nH0z5vb2zzbzcZ1rNuLzAzrBBm5Mjnq89QEzcAZ1zAzccpqLEzcAmbgDNwsxdY1M3IGbzAzcLBiue4IZziQJcRAJXPWwAAAAMa3m0AACxZuqOetygAAAABjW8gAAAAAAC2W5WWgAAAAAAAAAD7N+T/AFIAAAAA9W7T5P7s5AAAAAAAABLmMwMy5nSWsXmBN8/o3h6e7eLpm5jPPe5ZlgKzeYGbgkXj0RBLmMhZm4AxefKdBm4iCXMZCzNxDnredYiCXMZEslwIcdxQyznEBM3AAxrWbQAAABm6xrQAAFLndUc9aloAAAAEtxdQAAAAAAWxc2y0AAAAAAAAAAAD7N+T/UgAAAAeu9Z8i92edAAAAAAAAAZuIglzLkOmc3AHvnme/wDh6Izect561m4iCXMuRElwM28tyAzeYEuJYIzzrE0TFwBm8wJcy5xbjVzcAZvMDNwsGK57ghnOJAzcEAlvPWgAAABFxvcAAANTVmhjWs2gAAAAS3F1AAAAAALc25ugAAAAAWhUABRIEAAH2b8n+pAAAAHhOk+O+/PGgAAAAAAAABm84DGsyzUk1ibyPdPNr6R5LOdiZuM61m3F5gZuFgzcmRz1eeoCZuAM65gZuOU1FjObkEzcBWbzHPWsXMsEZlyCZ1gDjuShlnOICZuABz1uUAAAAMa3m0AACy6mxm3GtAAAAAZusWgAAAABWbrN0AAAAWy1SgAAAAACISWE+zfk/wBSAAAB4rc+NfQz+agAAAAAAAABEzcAc95xb0ziXDefbuG/p3j1JGEucs41rNZuArN5gZuCDju5sEuYyFmbgDF58p0GbiIJcRBLmXMOe94vMCXEQS5lyM1y3BDMxMhLiIBLeetAAAADN1jWgAALGpssrnrYAAAAGbcXQAAAAAW41qKAAAWy1oAAAAAAAAAAfZPyn6UAAAeP0+NfQx+HQAAAAAAAAACXOWQs47kWpZx9n5a+rePouJkyzcROe95uYyFmbgDN5iW8dyAlxEEuZciM80w3EzcAZvMDNwsxdY1M3IJm4Azeahy0zqCJjGQTNwAMa1m0AAAAvPWpaAABqas0OetS0AAAAS3F1AAAAAKzdZugAAKtmigAAAAAAAAAAD7J+U/SgAAfj0+N+/HjNgAAAAAAAAABm4iCXPHdEs9h5Y+u+HfQzecxUZvPNuNazcRBLmXIiS4GNXlqAZvMDOuYGbjlNRYzm5BM3AVm8xy1vNxLBLmMiWS4EOO4oYmJkJcxkCVz1sAAAAZusa0AABZdTYzbjWgAAABFxrUAAAAAtxdS0AAVbNFAAAhLYqosAABQlipqQAfZPyn6UAAfmr4778eH6AAAAAAAAAAAM3EQZueW6PM4n2Hwu8RJcTnYmbjOtZtxeYGbhYM3Jkct3FgJm4CzNwBi8+U6DNxEEuYyJZLiHPe8XmBm4IJcy5GK57ghnOJAzeYAxrWbQAAABz1uWgAAam7LDnvYAAAAHPW4AAAABbjWooAAs3VAAAzbm6gAAAAAAAKamdSfZPyn6UADlXx/3Z8D1gAAAAAAAAAAESXEBjWeer5XF+xeGfqkEZiTCXOWca1m3N5gZ1zAzcEHDpYglzGRLmXIiYuec2M3nAS4iCXMucW41c3AGbzAzeahy0zqDKZxkEzcADnvcAAAAJbz1sAACy6mxjWs2gAAADN1i0AAAALca1FAALqbAAEM61lQAAAAAAAAAKfaPyX6IAYPknuz612gAAAAAAAAAAAiS4gTnuftmvsng1+7OJYM3Ehhm5jPPe5ZlgLM3AGbzEt47kBLiIJcy5EZ5mGombgDN5gZ1gnPWsWS5BM3AJnWAOG4oYmZmCXMZAlvPWgAAABjW82gAAam7KOW9gAAACLjWoAAAADGty0ACrZsAAYus2gAAAAAAAAAAD7T+S/RAQ+U+3PqfeAAAAAAAAAAAARM3AWdq+xeDflMM65gZuJkyzcROe95uYyJZLgRJcDNvHcAzeYGbhYM3POMtRnNyCZuArN5jlredYiCXMZEuZcjJy6QQznEgZuCAZ1rFoAAABee9wAAFjU6DNuNaAAAAGNayoAAAAzrWboACrZsACLjWoAAAAAAAAAAAAfafyX6ID5j7M+leiAAAAAAAAAAAACXOWR3T6749eZ52Vm8wM3nMVGbzlvPWs3EQS5lyIkuBjV5agJm4AzrmBm45TUXNzGRLmMiWS4hz3vF5gZuCDNwsHOsbgiYxkDN5gDnrcoAAADN1jWgAANTVmhz1uUAAABF560AAAAJbjWwAC6mwAJbi6gAAAAAAAAAAAAPtP5L9EPnPrz6F6YAAAAAAAAAAAABm5jPU+veG+azRLM3AGbzmKjF5y3GtZuIglzLkS5jI56vPUBM3AVm8wMXnynQZuIglzGRLmXObeerm4AzeYGbhYOWmdQZZziAmbgAct7AAAAGNazdAAAazurK562AAAAMXWbQAAABje4oAGpsoAluLqAAAAAAAAAAAAAH2n8l+i9D9M+cevIAAAAAAAAAAAAAzcaT614dey8py3RmyXAiS4nOxM3GdXN1i8wM6wQZuTI5buLAucshZm4A53nznQZvOAlxEEuZc4txq5uATNwBnXMDjtLBmZzmCXMZAlvPWgAAABz1uWgACxqdBm3GtAAAADnrcAAAAJbjWwALNVoARca1AAAAAALc2wWwFElNSJAAB7r+a/Q/MPZkAAAAAAAAAAAAACXH1TxX27hcazz1Rm5lyIkuJzsTNxnWs24vMDOsEGbgg47ubBLmMiXMuRExc85sYvMDN5gZuFmLrGpm5BM3AJnWAOHSAYmJkJcRAM241oAAAAvLewAALLqbGNazaAAABLed0AAAAMb3FABdTYAHPW4AAAAAS3OtQAAAAFjUzZAB4b4334AAAAAAAAAAAAAAfS/JPdvOGNZ56ozcy5EZjMxZZljGtZtzeYGdcwM3BBw6WIJcRBLmXIic7nE3EzcAZvMDOsE561iyXIjMuRLJcCHHpAMTEyGbggGNazaAAABLeetgAAamrNDlvYAAAAxdZtAAAAW89bAAs1WgBm3F0AAAAFYupaAAAAAANSazkDwvxvvgAAAAAAAAAAAAAfRPLfffNCDGs89UZuZciMxmYsucs41rNZuArN5gZvMRePREEuIglzLkRnmYaiZuAM3mBnXMc9bxrEQS5jIlzLkZrluCGc4kDN5gDGtZtAAAAzdY1oAADU1ZqHPewAAABz1uAAAAGdazdAAanQADnrcAAAAFYu5QAAAAAAAsm85HhfjffAAAAAAAAAAAAAHvfmv0jyazcEGNTnoM3EsEucyMJc5ZxrebM3AVm8wM3mJbx3ICXEQS4lgjPIy1EzcAmbgDOuY5a3nWIglzGRLmXIxXPcEMZwgZvMAc9blAAAAZusa0AABrO6st560AAAAOetwAAAAzrebQAXU2AJbzugAAABnWs2gAAAAAAADUms58L8b74AAAAAAAAAAAAHuXnv1Hx6Gbgg56zjVGbiWCXOZGEucs41vOplgKzeYGbzEXj0kBLiIJcSwZZ5mWombgEzcAZ1zHLW86xEEuIglzLkYrnuCJjOUDN5gDnvcAAAAMa1m6AAA3nZc241oAAAActbAAAAGN7igCtWaAGbcXQAAACuetgAAAAAAAADpjHhfjffAAAAAAAAAAAAHtXG/V/DrQM3BBz1nGqM3EsEucyMJc5ZxvebMsBZm4AzeYlvHcgJcRBLiWDLPMy1Gc3IJm4AzrmOWt51iIJcRBLmXIxXPcETGcoGbzAHPe4AAAAY1rN0AABvOy5txrQAAABeWtAAAADnvZQBZqtADF1m0AAACW41oAAAAAAAAAdM58L8X7wAAAAAAAAAAAHsfK/XPDrpAGbgg56zjVGbiWCXOZGEucs41vOplgLM3AGbzEXj0kBLiIJcSwZZ5mWozm5BM3AGdcxy1vOsRBLiIJcy5GK57giYzlAzeYA573AAAADGtZugAAN52XNuNaAAAAi89aAAAAHPeygCzVaAGNayoAAAEtxrQAAABSAAAADec+G+L94AAAAAAAAAAAec5vsPg32gAZuCDnrONUZuJYJc5kYS5yzjW86mWAszcAZvMS3juQEuIglxLBlnmZajObkEzcAZ1zHLW86xEEuIglzLkYrnuCJjOUDN5gDnvcAAAAMa1m6AAFNZ2XNuNaAAAALy1oAAAAc97KALNVoAYus2gAAAS3GtAAAAAAAAADpnPhfi/eAAAAAAAAAAA8th9k8G/05AAZuCDnrONUZuJYJc5kYS5yzjW86mWAszcAZvMRePSQEuIglxLBlnmZaiZuATNwBnXMctbzrEQS4iCXMuRiue4ImM5QM3mAOe9wAAAAxrWboAADedlzbjWgAAABy1sAAAAY1uWgCrZsAZtxdAAAAK562AAAAAAAABTeMeF+N98AAAAAAAAAAeQy+zfP3+3IAAZuCDnrONUZuJYJc5kYS5yzjW82ZuArN5gZvMRePSQEuIglzLkRnkZaiZuATNwBnXMctbzrEQS5jIlzLkYrnuCGM4QM3mAOetygAAAM3WNaAAA1N2WW89aAAAAHPW4AAAAZ1rN0ABqdABDnrYAAAAluNaAAAAAAAAG85snhfjffAAAAAAAAAA/Zl9l8G/JYAAAZuCDGs89UZuZciMxmYssyxjWs1m4Cs3mBm8xDj0sQS4iCXMuRGeZhqJm4AzeYGdcxz1rFzLBLmMiXMuRk5dIIZziQM3mAMa1m0AAADN1jWgAANTVmoc97AAAAGNbyAAAAS6xrQAGpsoA561FAAAAGdazaAAAAAAANSazkeF+N98AAAAAAAAAfpj7H4NeX50AAAZuCDGs89aJm5lyIzGZixM3Gdaxbm8wM65gZuCDh0sQS5jIlzLkROdzibJi4AzeYGdYJz1rFkuRGZciWS4EOPSAYmJkM3BAMa1m0AAACW89bAAA1NWaHPe4AAAAZusWgAAALeetgAWarQAlvO6AAAAAluNaAAAAAAG85sgHhfjffAAAAAAAAA7R9g8GvO86AAABm4IM3PLeiZuZciJLic7EzcZ1rNuLzAzrBBm4IOO7mwS5jIlkuBExc85sYvMDN5gZuFmLrGpm5BM3AJnWAOG4oYmJkJcRAM241oAAAAvLewAALLqbGNazaAAABF560AAAAMa3LQANToABjWsqAAAAArN1m0AAAAak1MoAHhfjffAAAAAAAAGz654deycaAAAAJcxCZueW9ElmbgRJcTnRi85bjWsXBBm4WDNyZHLdxYFzlkLM3AGLz5ToM3nAS4iCXMucW41c3AJm4AzrmBx3JQyznEEuYyBLeetAAAADnrctAAFNZ6DNuNaAAAAHPW4AAAALeetgAWarQAHPW4AAAAAAS2WgAUsiQAADwvxvvgAAAAAAAU+r+LXtfCgAAAAS5iElnHYSzNwBm85ioxectxrWbiIJcy5EZlyOerz1ATNwBnXMDN58Z0GbiIJcxkS5lzm3nq5uAM3mBm4WDlpnUGUzjIJm4AHLewAAABi6zrQAAGpqzUOe9gAAADN1i0AAAAY1uWgAamygCGNbgAAAAAAAAAAAAB4X433wAAAAAAAPqHj17n56AAAAAJcxkSzltCVm8wM3nMVGbiWc9bzcxkS5lyIkuBjV5agGbzAzrmBm45TUWM5uQucshZm4hz1vOucBLiIJcy5GK57ghjOEDN5gDnrUtAAAAlvPWwAALLqbHPWpaAAAAOetwAAAAW89bAAGpsoAhjW4AAAAAAAAAAAADwvxvvgAAAAAAD6P5Ne+eagAAAAARJcCVy1mWwzrBBm4mTLNxE573m5jIlkuBCXmM28dwCXnAZuFgjPIy1Gc3IJm4AzrmOWt5uJYJcxkSyXAycukAxMTIZuCAZusaoAAAA563LQABY1NlzbjWgAAABm6xaAAAAJbjWwABqbKABjWsqAAAAAAAAAAAB4X433wAAAAAAPfvNfovk0AAAAAACZuAOW85tGbiWCXOZGEucs43vNmWArN5gZvMRePSQEuIglzLkRObOGyYuAM3mBm4WY1rFmbkEzcAZ1zA4bihmZzmCXMZAlvPWgAAABi6zrQAAGpqzQ573AAAAAc9bgAAAAM61m6AAGpsoAEtxdQAAAAAAAAAAA8L8b74AAAAAA9189+nePQAAAAAAAzcEGNZ56ozcy5EZjMxZZljOtYtzeYGdYIM3BBx3c2CXMZEslwBzvPnOgzecBLiIJcy5zbz1c3AGbzAzcLBy0zqCJjGQTNwAOetygAAAIvPewAALGp0Gbca0AAAAJbzugAAAAM61m6AAFm6oAAzbm6gAAAAAAAAAKnhPjfoAAAAAAPcOF+peLVAAAAAAABm4IM3PLdGbmXIiS4nOjF5y3GtYuCDNwsEuYyOWrjUBM3AGdcwM3HGaLm4iCXMZEslxDnvebzgJcRBLmXIzXLcEM5xIGbggGbrGqAAAAMa3m0AADU1Zoc97gAAAAMa1lQAAAAM61m6AAFWzYAAEJdZtgAAAAAAKakszT//xAAkEAABBAIDAQEBAQEBAQAAAAABAwQRMAJABSBQEABgcBQS0P/aAAgBAQABAgH/AOKhrLf5koo6c/5jnm7df45MzMzMzMzMzMzMzlm8eT/iUzMzOwS+ef4bMzM78vnv+EzM+M/e/wCCzM+U/ff4FM+c/e/38z6L14T/AHcz6jx2T/czPiTMzM2O3WWXw/2szvzM6zlznn9P9lM7kzO24cKqdD/XzO1M+Auust1P8kVP+n/oGevM7Ez4aqrhx2P8eq/U5LNbpg4T5NF7pTrzPjZ5uXPc/wAa4dru6kXqL62Z1ZnycsnTqg/xjt+TYCi5Sfg0TqzPizMzMnJ48mZmZmZmZmZn+EfPLwQU1kuQxy6TqTO/MzMzS9d/T/IvXeiD8wUS5DFSdOZ3JmZ0Hrzof5B47J0sD9xySfpq6E7UzOq+edT/AB7t1kdQHoCk+TXrnYmZ2Xrzsf4506yyOnP5M90nqTnvOtMzuPHnc/xrhwpnpT9xqSdpO9mZ33bonuf4xddVXRnRTdJvdSZ8F06yy+zP6ZJmZmZn9M/wCqqy3hT9TXSfA3TO9MzMuXOefw3n+CUUcL+DPfBVN/jlTM7czM9nC6in03n+BzzcufAmvDNN/ip0mdiZma1llVehvP8AAZZO3O3jqY5JPsFZnWmZvVVWW6m8++S8d9zq4awKb1NbSmZ0s1HDjVPvvXdB1QJ0Z6pvE3Fszq5ZOXGsfeevKo+zdjoR+mlN0m6omdcl05oN591683gK4j9M2puE3f2Z2ZdOu0zP6Zmif0/JmUk/WevLSbp/YiqPs6OC6b6dt27mZN5rTwbN/Veu7Z0Mce8dZ0Zn5gqm+GWpM/HjvobzQfmOLRr6rx2TtT8xx6xHWdGe+Oab7HO6Z6vHXU3mg/gGbT1XbrLKudHHH7Edp0ZrGSb3BWiZoeOuxvNLJn6rpznnWdLHH9FM3zN4/JvE1vkzW6dT2N5oZM/VcOFVPooJ0ccIpnQm6OkpvE3FjlyT3N57sWfqrrrLVk6KTeqb5siOkz0TcpuaXDjLLRmZmZmZmZYtZmfSVVcOK50WrbHFRFRkR1m+bI6zSm4Td9l1886pmZ+mg9GTP1VFHLqgfSdFu3ww+5pqsssfk3TVEdZm1NZN4D8WWUU6TMzUaD9ZtPVyydu6zpIIJp9ssFWWeFs1R2nSwUTe5rKq/pn8bzQfjRqB6hL15sT0RSRS7z+yxUZKJVToTqknLqbzQfzVrhh6r570HedFNNBDuT0IUZKIdp7RTOpM/iexvNDdumn6r97WTZPTDBu30FGijb7PSIpnTnoT3N57oIpJeryD6snRAattNRsq16RVOlPbLLXPZJJFH1eQfCkfJ6iwBo17TbP5Ruo03p75ZakzM/j0TTboUzMz5HIPvg3GbXsTbPRRFRmR3nQmnLK+ZpP3HBs29V8+J3WTTsTq5pqMssdSasjXM9jQfmOLRr6r57ll0FA0WTTsTZNeWKjLPDQmvLKmajQfwDNp6rx3nnWfs0T1ZtOxNk3ZBRnmlZNuR6zNppZtPVdulFazpM2nYmybZ+kKM1EdfI9J0DQzaeq5cLLikfD2FjRqB1JsnVUaKN+s35/J0z3ZtPVXXcuNsfGrXHHqT4qjZRr+nRJ1T2ZtZmZmiZmZnwlVXbrdbN8MOp8lRFRpdOvPVm19VTN686judFu3TT0psm0n7mko0Ipn6dKZ6H60ageplk/fbE9EEUktKdontmmozyx2Zmg/GzbHH1CeQ5C06CSSCHY2E+Jlgozyw1Jms/m7fDD1eR5D8NEdz0TTbN+xNZOyTaQo0zToyom5FBNP1eT5DcH7DBq17Gw7ROgQo0zR7ZjpOgkkkl6vJ8hcb8QzaeYTbPZRqo37zoppoo95mZmZmZmZmZ3uT5DsNEdh+ZMu58UnXUbKNvuY0scUEPkzPocjyE3H8LmDLubDsk7SiCjX5ljoAN0PV5F+ct1gy0zsk2ToZpKNMsSLJkBs29V++zz/AApHU/RXx7Kg+ITtT1zTVZ5p0TPzBNu29V68VV3WDKg+IT4eWKrDNLpP0BJjgn6rt0uvoGs/GDLUOwTszYRmxzYZNyn/AOAhiyw4/BL1nLhy57CkUDsyZAUHXNhPkTsTMzMzMzO0ss7d6JrP5mzww1Drk+POpMzpTOmoo9e7rVqmnSaz706Uz5eWT99WO5/Ckfm7dFHwDYfXnzieRf7qCCCFRrOubD5U+hyfIbqSTVt4J9Cbp9Lk+R1D0HXDBm0NZrOufSn0+U5HVNGOLFlYdY1n+LmZnX5PktMVAcexsNZ8I+LOnM3TN/JcjrHuP3HMPhrNZrNZ/gZnwuR5And43jv4U+RM+JyD7PPd4zjrjWazWfdnxnr1RTXP4deN4/oaz/BHanx3btZbYPXjeP6ms+AdY659Zy5cON3jmAG0azWaz50+Quu7dbrBljjoGs+Waz5MzVM1KqvXm0frNkmn2NZ8A1n3J0p7Z5vn22fjRoij3OqazWdU1ms7U7WWXIP9w/mzZs33TWfAPnTuclyG6ig0aaZrOqazqms1nyuT5HdTSZs9Q+AdU/xXKcju4YMWNRrOqazqnVPqcpyO6BxzCs1nVNZ3zqnamekz35Pkd2ON4/8AGs1mo1nVOqaj4U6JO7xnHfDWdU1nVNR1TqnbnwOL476azqnVNZqO+f4bjOO6Gs6p1Tqmo6pqNZ0xu8bx3U1nVOqdU1HfPtcdx4HU+AdU6pqO+aj5/HsMcexrOqdU6pqO+ajqjZYsk0+58A6p1TUd81HzWbRFGg1nVOqdU1HfPrNmyCFJrOqdU1mo751T5SCDVtUazqnVNZqO+feSSZtKzWdU1nVO+dU2R4qabFlYazWajWdU6p1TsRVGvjjx7DYNZ1TWd8+hERERsgcdx2yazqms6p1TWfZ4zjtA6p8A1mo/zHF8donVNZ1TWdU1nYjyOL47SPgGs+AfBPqcZx2mazWdU1nwDWdqPD43jgN41nwDWfdjQj5//8QARhAAAgACBQUNBQYFBQEBAQAAAQIDEQAhMUFRBBJAUmETIjJCUGJxgZGhwdHwI2BwscIwM5Ki0uEgQ1NyghAUk7LxY9Di/9oACAEBAAM/Af8A8VDSBDMRzULBexuUbT+5q+GaQkLuZKO/YMSbhR8pcs1SjgJco8zefAAfDJYal3Oaq1kn12C+jZS+ENeAv1HnHus2n4YhQWYyUVkk2Chyl5LMQl4IxOsfAXDr+GQAJJkBWSbAKbucyHVCX85xOzVHWa7Phlu04UI+yB3zf1CPpHfbh8M86cCEd7Y7jjYqObieN0W/DKU4EE7Ijj/ov1Hqx+Ge5zgwjv5b9xxOaOdieL02fDLcRucM+1Np1B+o3YW4fDMQFzEI3VrOYNY7dUdZqtmSSZk1km0n4ZLk6yEjFYb1cOc2wd/bIuxZjNiZkm/4ZLk6TNbngJjtPNH7CjRGLuZsxmT6uFwuHwyTJ0zmrJ4K3sfLE3dMhR4zl3MyewDAbB8MkgIXc9AvY4D1VR47l36ALlFwHqs1+7ENeE6L0sB8zTJ/68L/AJF86ZP/AFoX/IvnRG4Lq3QwPy910goXc1DtJuA2n1VR8ofOaoDgrco88Tf0SHutAhVA7o2CWdbWdk+ikZuAFhj8Tdpq7qRX4cR26WMuyz+GND4EVxsnMdhqpFX7xVcYjet+nuFIEaoNmtqvV2Gw9vumsNS7mSqJn1ibhfR8oaZqQTzFw2nnG/3VhZOKznPcgt69UegDSNHtOamotnXj1932caDVnZy6rV9l46qQYlvszt4P4v1Ae6AUFmMlAmSaNlDYQ14K/U235WYk+6mZOHBM2sZ7l2Li22wbTYWJJMyayTj9rKkSHwGqvQ1r2eIkaQ2qiDczjavmPltoCJggg3ise5gAJNQFZJuFDHbNWqEpq5x1j4C7p91c2cGEa7HYXc0bdY3WW2fbypOkSEZoxGy49IsopqirmnWWtey0fmorCakMDeK/crdTucM+yFp1z+kXDrwl7qbmDChnfnhMOIMP7j+Xp0KRpP8A0eGZoxU7PEWHrpdFX/JfFfI9VEiDORgw2eItHX7j584UI7zjsOPsHNH5ui33UEEbmh9qfyDH+7AdZunPQ7v4GUzUlTiDKjCqKM7nLUesWHupDiiaMDsvHSLfcSc4MI1WRGH/AFGzWN9mPuqIC5q1xWFQ1ecfAX9FCZkmZNZJtJ0WYn/CQZgkHEVUdaogzxjY3kfVdIcXgtXqmpuzymPcHNnBhHfWOw4uKjnYni9NnuouTrjEbgr9TbPnYLyGdizGbMZk6NaOv+OVIiVN7RdvC/F5zpCi2GTarVHquPVy9uYMOGfaSrbU/wD6+VvuquTpM1seAuJ8hfRojF3M2PqQ2C7R5MPsosOqeeuDeDWjvGykKJVPMbBvA2HuOzlvcRmJ96R+AY9OA6ztJmTWTWSfdRYCZ7W2Kt7HyxN1HjOXczJ7AMBs9GvkSLCsbOXVasdV46qQ4lTezO3g/i85csCAshXEbgjDnHwxPXQsSzGZNZJ91FgoXewWC9jgPW2jx3z36hcowHib+R4sLgtVqmtezylRGqiDMONq+Y9V0BrBBGIr5UEBLi54C+J2DvsozsWYzY2n3UWEhdzJR6kNpo+UPnNUBwVuUeZvPhLkqJCM0YjZcekWUU1RRm85a16xaO+isJqQwxBnyisBM41seCusfIXnxlRojF3M2PqQwHuoqKXcyUWn16NGyh8EHAXxPOPdZya8MzRip2eIsPXS6Kv+S+K+XZRIgmjBhs8RaOvk5YKZ7dQvY4DxN1HjOXc1nsAwGz3UCgsxkBWSbqGO0hVDXgjHnHbhgOvTKxojKZqSpxBlRhVFGdzlqPZYe6kOIJowOy8dIt5LSChdzV3k4DbRo7l2/wAVuUYeZv8AdQAEkyArJNgFN3OYlUJfznE7NUdZrs0y06MRWCQcRVR1qiDPGNjeR9V0hxeC1eqam7PKY5IWGpdjID1IbaNHfONSjgLgPM3n3V3X2cM+zFp1z+kd9uGnSGkSpESpvaLt4Xb5zpDi2GR1WqPkerkVUUsxkotNDHbBF4K+J2nusxn7qZ84MI73jtrc0c3E39Fum19GmRYdU89cG8Db8xspCiVTzGwbwNh7js5CCgkmQFZJoY5kKoYsGPOPgLvdW2DCOyI471H1Hq06dJDTosKwzXVasdV46qQ3qbeNt4P4vOXIBjHMSqGPz7TswHWdmmvGcIgrPYBeTsH7CvlfMnBhHfcdhxdg52Or02adLp5BiQuC1Wqa17PKVEapxmHG1fMeq6TrBmNlmmZ5MOGd4OERxz+n56c8VwiCbH1M4AXmi5MkhW54bYnAbBd28rbkNzhn2htOoP1G7C3DT7zyI8MzRiNlx6RZRTVEGbzhWOy0d9AwmpBGI0mc4UM1WOwv5o2Y42WW6azsEUTZjICi5MutEbhN9K7PnabgOVRAGYn3rfkGsduA6zVaSSSZk1km0nTrzyOyGaMVOzxx66XRV/yXxHl2URxNWDDZ6q0aU4UM12Owu5o262FmMtNJIAEyagBaTQZOuc1cVhWdUao8Tf0crLk6yEjFbgrhzm2fM9cixLMZsayTfp155KZTNSQcQZUYVRBnc4VHssPdRIgmjA7Lx0i3Q8z2UM7/AIzDijAc75dNmmzMhQQQIkQTikf8YNw52J6hfPlVcnSdrngLjtPNH7UaIxdzNmrJ9dw0688myrBIOIqo61OM8Y2N5H1XSHF4LV6pqPZ5aAIQzE+8P5NvTgOvp07c5Roo9oeAp4gxPOP5emzlVMnTOasngrex8sTd00eK5dzMnsAuA2DTp1mzlGIlTb8beF+LznSHEsMm1WqP79X2ogjNWuIbBq7T4C/ooSZmsm06dKUaKK7Yam7nEY6uFtspcqpAQu/QBexwHqqjx3Lv1C5RcB6rt06LEGeqEoO/oFp2ypKqzlOJDqnnLg3gbfmNlIcSqea2DeBs+R2fZCCuLngjxOz50LEsxmSZk6GKD7Kco0Ub22Gpv5x2YC+2y2g5USChiOZAdpNwG0/vZR8oiZ7VCxVuUeeJv6JDTmjthDHCb6RtPdbgCFAVRJRUBSHF4S16wqbt86qOtcM54wsbyPd0UIMiCDgajynEh2GY1WrHVh1UhvU28O2zt85fxrAWdrHgrj+wo0RizGZPrs+2OgboRFiD2Y4Knjn9Pz6OVlhIzuZKtvrE3UfKXmakHATDacWN56tObKHkKkHDbDYNpuosNQiiSgVescT/AAJEG/UH5joNtCK4RmNVreo2HuoyGTAqcDynEh8FqsDWOzyojVOMw42r5j1XQGsVjZ/qsFM5reKuJ8sTRorF2NfcBgNmnGMd0eqEPznAbMT1CuwCocqqil2MlUTJNGylsISneL9Tc7/rYLydNeO+atnGa5R54C+iwkCJYO0m8naf41cSdQw2+GFL4R/xbwPn20dDJ1K+rjfym8MzRiPl2WUBqiDN5wrHZaO+kNIe6ZwIukbTgNvyo0Zs5uoXAYD1XpxjtnNVCU1nWOqPE3UCgKBIASAFwHKoUEkyAEyTYBQ5Q2atUFTUNc6x+kXdOnNGcInWblGJokFAidZvY4n1V9kGEmAIwNFNcM5p1TWvbaO+kSHw1I23Hrs5SAoTpzZQ2ENeG30jae63AFUUIgkq1Aeu/lWVZpu53OGfYi/+ocf7RcOs3S01orhEEyewDE7BRYCZq1k8Jr2PlgPH7UGoiYwNEatN4cLV8x1dlIkLhLVrCte3z5QnpzZQ+aKlHDbAeZuHXYKLCQIgko9TO08rbpODCPsxw2HHOA5g/Mdlums7BFE2Nnr50WAsrXPCbHYOaP30GG9a7xtln4fKVIsO0TXWWsdd46+TZ9GnNHcIv+TXKMfIX0SCgRBIDtJxO31ZytOcCCarIji/mDZrG+yyc9NLEKomTUAL6CAszXEPCOHNGz59miQol2a2K+Is8dtIsOuWeMVt61t+fJU+jTnjOEQVm03AXk7P/LaJAQInWb2OJ8ruVs2cCCd9ZEccXFVOtrG6y2zTSTIVk1AC+ggrnN961vMGqNuseqy3RoUW1ZHWWo/v10dODvxs4XZ5cjz05orBEEyfUzgBRYCZorY8NtY+QuHjPlbcgYMI+1PCYfywfrP5bbZafuQ3SIPaGwag/Ub8LMdKhxOEteIqPb50da4ZzxhY3ke7ooVMiCDgeQ7hpzOwVRNjYKDJ0uLnht4DYO+3lYZONzh1xiP+MG887VHWapTJJJrJrJN507MlFijfcRTxdp52GHTZpiRKnUH59RtoRXDM+a1vUbD3UZTJgQdvIF2nFiFUTJMgBQQFma4jcI4c0bMcT1crDJlzVkYzDejVGs3gLzsnRmYsxJZjMk2k6dZGijbDU/8AY/SOvDkBXEmAI2+GFL4R/wAW8D59tGhmTqR6uN+my04kgCsmoAX03EZ71xSPwDAbcT1Cq3lVclTGI3AX6m5o7zViQ0Ri7nOZjMk+uwXadnSjRRvbUU8bnHm4Y9FvIQYSYAjA0U1wzmnA1jttHfR4fDUjbd26XM6duUosQe0Ng1B+r5WcrJksPONbGpE1j+kXnxIo8ZzEiHOZvUhgBcNO3X2kT7sWDXI+kX42Y8jA1ETGBojVpvD2r+3V2UiQ+EtWsKx2+ctIkNOzZRoo31qKeLzjzsBxemzlWHk0MxH6FW92wHibhSJlEQxIhmTYLlFyrsH7mvTt3Oe9UJT+M4DZieoV2AAAVAVAckw34O8Oyz8PlKkSHaJrrLWOu8dejV6bOUaKNqKf+x+kdeHK0PJ4ZiRDICwXsblXEn9zVR8piGI/Qq3IuA8TedOOUNM1Ql4Rx5o244DqoFAVRICoAcmQol2a2K+Is8dtIiWDPXFfEW/PRKzpmf7WIN5xVPG2nm/Pot5VSChiRDmqvqQxJuFHyqJnGpBVDTVH6jeeqwDTmyh8EHDbwHOPdbRYahEElFg5PhxbVkdYVHrx66RF4O/Gy3s8uTd1O6OPZiwa5/TjjZjLlVISM7kKqiZJ9W4C81UbK4l6wl4CfU3OPcKheTpr5Q+atSjhtco8zcPCiQkCIJKO/acSb+UocThLXjYe2jiuGc4YWN5H1VQgyIIOB+2q0sxmzm+6FvOOqPE9VtABIVAVADlVUUsxCqomSbABQ5U2asxBQ70ax128BcNpOnPHcIn+TXKMT4C+iQUCIKhabybydv8A5ZyqkSp1B+fbbQiuGZ8029RsPdRlMmBB28jNHbCGOE2PNG35W4AhQFUSAqA5VABJMgBMk2AC0mhyk7nDqgKeuIReebqj/I1yC6a8ZwiCZPYBidlEydAi22s17HHowFw6+WFcSYAjbS+Gf8W8D59tGQyZSPV3IbR3kKkHCbDYNpuoqKEUSAqHrHHlbdiYEE+yHCYfzCMOYD+K2yWnNFcIgmzepnYL6Lk6ZorY1u2J8hcOu/lsMJMARtoprhnNOBrHmO+jw+GpG27t+xr0do75q2cZrlHngL+iZosJAiCodpN5O0+quVs7OyaA29siuONiinVuY8azg8LTWdgiibMZAeu/Ci5MmMRuE30jYO+3ADl0Go1jA0Rq03h7V/bq7KRIfCWrWFY7fP8Ajv0ZozhF6zcoxNFgpmr1m8nE8rSnk0Bq7Iri7mKcdY3cG2ctNLEBRMkyAxJoMnXOauKwrOqNVfE39HuFDezeHZZ+HylSJDtExrLWOu8aU0Vwi2nsAxOyiwFzVt4zXk+WA5W3IHJ4De0P3jj+WNUc8/lHOs02dQrJsoIAESJXFI/4wbhzsT1Db7iQ3uzTitXaLD89tIiWDPGK+It+f8F/bobOwRRMn1/7RYCytY8Jsdg2DlYZOpgwj7dhWf6QN55x4ou4RunOs1k2nTtzAjRR7Q8FTxBj/cfy9M/ciHEtEjrCo/v10deDvxst7PL/AFkdmgliFUTJqAFBBXGIeE30jZ8+yXKq5KmYhBjsKh/TB47fSDaazVaWJZiSxMyTaSbSdOlKPGG+thobueduAutts9ykicJa8bD20YVoc4YWN5Hu6KWqwlsNtJfbliABMmoCggjOauIbebsHib+jlZMjSqTRmG8TDntzR2saheQ0RmdyWZjMk2k+uzTpyjxhVbDQ388jDVxtslP3NR+EoPz6jbTUMxqm3qP/AJRoZkwI6ftXiNmoJnuG0m4UWCJ8KIbWw2Ls7z3crJkcPOO+iN93DxOJwUXnqFdHjRGiRDnOxmT4DACwDDTt0IjRR7McBTxzj/aPzdFvugriTAEbaA1wjLmtZ1G7r7aPDMnUr8j0Gw/YkmQBJwFZo7VxTmLhxj4L3nZRIYzUUAfPpN55Wh5JC3R6yakS928AOMbhtkDEyiI0WIZsexRcqi4D9zWTpxjsIsQSgqf+Qi4c3WPUK5kSqFnumGEmAIwImKQWrWaHZZ2HwIpEHBZW/KfLvpHH8purff8AWdIgtRx0qfKj6jfhNIxshP8AhI+dI5tCr/c36Z0UcNy2xah21n5Uhw+AoX59Zt5Xh5NCMWIahwVvdrlHqoVmoUiZVFMSJ0KosRcB4m86ccpbOaqCprOsdVfE3dNAoCqJACQAuA+CcPJ4bRYhkq9pNyriTd31UiZXEz3qUVQ0uRfEnjG/oAA01sqfVhLw2+lece4Vm4FYahEGaqiQA9f+/BNISNEiMFRRMk+qybALSahR8siTO9hL93Dw5xxY34WDbpr5VEzRUi1u+qNnONw67BRIKCHDElX1M4k3n4Jqil3IVVEyTYBRsreQmsBTvFx57c43aoqtmTpr5TEzFqFrNcq49OAvOyZokCGIcMSA7WN7Haf2FXwTCgsxAAEyTUABaSaHKm3OGSICmr/6NrnZqjrNZkNNfKIghwxWbTcq3sdg77BXSHk6CGg/ua9mxPgLvgnKs1AU/wBwdxgn2KnfH+qw+gXYnfaunPGiCHDE2bu2nAC80TJYeatbGt3vY+Q4ou6Zn4KbrPJ4B9nZEccfmrzMTxv7eFprxGCICzMZAD1ZibqLksOVRiN94/0jmjvtOz4J8LJoB5sWIO+Gvyc/446czsFUFmYyAFpNBkqTaRjNwm1RqLsF5vOwD4KbnnZPAPtLIkQcTmrz8Txbt9wdNLEACZJkALSTcKDJl3SJIxmH/GNUbdY9QqrPwT/243CCfbEb5v6QP1m4XCvDTp1U3ACNGHtSN6v9MH6zfq2Y/BQZKu5wyDHYdO5jWO3VHWaqiWJZiSSZkmskm0k6dmZuURxv7YaHic5ufgOLbwuD8E1yRJLIx3G8XVGu2wXDjHYDJnYu5LMxmSbSdO4OUxxthQz3O30j/LD4KJkcOdTRW+7TE6zcwX42DY8V2iRGLOxmSfVgsAsAq07dZZRHHs/5aHj85uZgOMebwvgnDySHnvWx+7S9z4AcZrukgGJHiNFiGbN2AXAC4C4ad/uDu0YexU70f1SPoF+JqF8pVCoCwfBOHksMxIh2Ko4TtgPE2AUiZTFMWIazYLlW5V2DvMyazpxyps+ICICmu7dDqjZrHqFdgUBVAAAkAKgALh8E4eTQzFiGSjtY3KovJ/c1A0iZXFMR6hYiXIuHSeMbzskBprZW8zMQUO/bHmLzjeeKK8AVRQiAKqiQAsA+CaQYbRIjZqqK/IYk2AUfLImcd7DWqGmqMTixvPVYNOfLIkhNYa/eRMBgMWN2FpqokJFhw1zUUSAHqsm82k/BNYaNEc5qKJsTcPV19go+WPesFTvE+tucexRULydNiZXEzEqUVu9yDxJ4q39AJEPJ4awoYkq9pN7Mbyb+yyQ+CYUFmIVVEyTUABeaNlbZiTEBTvRe512+kXX16dEyqIIcMbWY8FFxPgLzVSHksIQoYsrZr3a9j09wqHwTlWagKHKGMGEZQFNZ/qkXnmDii/hG4LpsTKIqwoYmx7FF7NgB+wmTKkPJIWYlbGt3vdvIcUXdJJPwT3UnJ4DeyFTuP5hwHMH5/wC2U9NeM6w4YznYyA8TgBaTcKJkaSG+iN94+JwGCi4dZ+CmdPJoDb2yK4v/APmpw1zfwbJz01ojKiAszGSqLSaJkaVyaMw374cxeaPzGs3AfBPNzsmgNvrIrji4op1tY8WzhTzdNLEKoJJMgBWSTcKDJVz3AMdhWf6YPEX6mvsFVvwT3EGBBb2xqdh/LBuB1z+UV2y06ZkKybBQZOojRR7dhUP6QN3954xu4Ivn8FCSSTMmsk2k4nTtyllEdfaH7tD/ACxrHnm4cUc41fDKWblMda7YUM3YRGGOqLuFbKXLFXv1n5uUxxvLYUM8fB2GrqjjW8HhfDLdyI8YexB3qn+aR9A/NZZP4ZnKTusWqAp64pHFHNHGP+IrmVAAAAAAkAKgALABgPhk2VvnNNYCHfNrHUXbieKNpFFRQiAKqiSgWAD4ZNlkS9YS/eP9K849wrNwKQkWHDUKiiQA9Vk3m0ms/DJ8ri5i1IK4j3Kvix4o8ATSHAhrDhrmqvfiSbybz8MomVRRDhjazXIuJ8BeaqQ8mhiFDEgLTexvZjeT+wkAPhlEymIIUMTJtNyi9mNwH7Cs0h5LCENLbXe92xPgLh2+4FXvlEjxFhw1zmbuxJNwF5omSQswVua4j6zfpHFHXaT8MniusOGpZ2MgB6sxNgFZouRw7mit94/0rzR+Y1m4D4Ys7BVBZmMgBaSaDJEzmk0dxvjco1F+o3nYB8MiSABMkyAFpJsAoMmG6xROOw6RCBuHO1m/xFUy3wy3EDKIw9sRNFP8oHHnkfhstn8M80LlMdd8a4SHii52Gtqji28Lg/DLOllMdarYUM3/AP0YYaov4Vkp/DLdSMojr7Ifdof5hxPMH5jsBn8Mv9xKPF+5BqW+IRccFF95uqrpKoVAVAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvondZcldgG7h/wCOWLtgurxU0kLWkPkiPDJnNJc4ggQeRfsNL/CQHqUPgNsFAnd/LfjUYc6+5WFej3FQUi7DXtI+IJPB1J3LFPZtmp3Tvmp1k76JazU9GampqXrSVNTU1NTU1NTRmGEfwBylgukC7TOSK4Q/csS4wWKlqWpdZalpNqmpqampqf8Aw6AmCV/BdzyN0oKJOYRI/k/MicGHTiAj7oDyX7gJuzioEctrxT2IEf8ACtCIIyNxMJ3N87ZporZNTump3TU6wqVSuk1PQmpqanpSVNTU1L1Q+NWAA5/0F1sCtRElz5uPIzBgsLtBw+thjZw/8YUUuguuHgDm7CXKOGQoKqZVW6rdW71Ucj/p91elB3N8sT/lKgULbkvsLr3EGaghBIgh3EkT1pNTtWn5Uq7J3TU7pqdYe6V60mpqd81NT0Zqamp6cnepO9Q71Co1Go9q9aVMEoQBdVUADLSR2yLiXC3jvYXYTE6nTCKk+KlUqnU6nTLT+/2a9dMaj/4XyjrfNT3A8WX0BFJZKMzyZO3/AB4ryBsp9zK9pJwjUCjEzSd24vX2FC8UlA/JycmTmNi09n7+/pUrnZO6d01OsKlpNTvmpqehNTU9GTvUKjXrU6lUu9S9BQFUAFVYALqrYAy0joFsSRuXye5JzZscKN7/AOJOwdDMnB7Xa4vkQssv0KknydztQgEw6ewWLPjAeAnisHhf50flfVXzk1XOYSE8AfFPZ96zrNTtmp2zU6o90r1pNTvmp3zU1PQk71CvWp1LvU9eTvROymEWRzdzLMLFg0mpKkqa4UVNTU1NTUlKS1JU/wDhlIkbpcYy4kX4jihVkqqqqrKrdV5Vy/QTrGzw3Pf/AH+/ek6AjjCF6kyeGz2qAgvB+FbyPq15AXD3MD3EPC1NTtndNTooVLSanfNTumpqd8neo161Kp6clTU1NTUu0O7CWeFzPDBhtdt4dB/8PLg7hAbQ/wD2F7GlVlKCoZVW6vfrztmLnHP9VHDk+zz+dk0OEsIo9IiVB8DjAnv+0F5qXa7rB8s+15NZ3Tq9lKuk75qd01O+Fev7+KnUvRkqampeqYmEL2DZPdgPAzd/h0HL7/8ADQEgj2jixcLgsssBQccwjKv4AwBYIAApcfRTT2Us18TZ/T/j76TU7BUIolxGEe4l6g7J3wDxBn4rgQqBPXH5T8pYyGyanRQp7NJqd01O6ancg5r1qVT0Jqal6klTU1NTU1emVlDFMHmY7UySpe+0xpw6Dl2TUv8A4C3KWS3LK9phXoLpS+EyvAcBwFhwaN16k7WizpH7+/fvT8Bt9/8AsVO2dkCoXOqHyehg4pDqRzgL/wDEGTikzooVLpO6andNTtkKQeaXUrvmpqelNTU1L0TmhlTkTD4X/wAiCjCFCgqrdVbqt1dxjTh/4xvcVkxBsHYZiQcKg4AiAsLB8D7rKlK9Sdr+uaVf39/xUUH7+9qxoMI9kftsnbOsSe4ofKfTIO41FSrwxT4sD4+zQiCIjhLj6qd07pqdshzSeKU75qanoTU1NT1JKmrWRMkIcQzjs4nggvB6hKrlf23FLZ9VNT6r2PxQO5Uneod6h3/upIhqHmo+aj5qHkqHf+6h3/uod/7qfNex+K9j8VNTU/zz9cARJwTlfwCrDThPB+qH/RXeA0cProztWlXH3/5Ufvjn81H7+xWKnYNh8FTtnV7KVdJpi93XT5NvaXmoND+z88nkQ5oCKFxAJ4SR0mp2zU7ZCk0p3zU9Camp6MlTU1Ne1Q71DzXr+f8AlS8VOrGifmK58SoCXRd7ZTL4IwBYCAAAAqXu6cNTa5fe/DbL3f52CYZe68Bylg/olpQl0Gz/AJFhilYLAGrh9dCdq7J2zRg9H9bJ1eylWpqdvnBJT7mV7iThKiZKxA+y58X20CaMCH4w9xuc7JqdqKU7pqanfNT0Jqamp8hUO9Q7V6VLvUvd3L4ZBPf/AA5sQWJQZONuuA4DgLAY91NSVNLFTrNTU1NLd91NTU1NTU0rfNTU1NTUn84CkspgOxyq2AlSAK1MLrTsnjUeRwLLSuxxunbO2dk1NF2O+s1OiPdKuk7Z2e0SLP4DwErF4Uf5R+6vXCvMIFc8ZDwB8bUFPbUrtmp3zU9CamvYqHuvSpVL3d0lTU1NS0uXwbg2/wDgC7wMgDAE9kd4H3WVVVdnDoOX3vw/8AHA6hADKv7OC9S9VPDPEfcYOaC6nc5dk7XZO2dRPun7X0nRQpV0nbO2anQUccpfjJ4bPNQkF4Pa2/E+rXnRZR7mB7iHhaTSndNTump3zU1Dv+/FQqVS99s1NTUu+AALAekfK+wSqAo9EGJJk2GJeYJV7EBt4fOk1NTU1NTS3fdTU1NTU1NIipqakqf5sEwFAAEqrYAurSSii2RDi7OS/BYdALz31nY7J2ztN+xY+bv+PvooUq+NJ2ztmp2zSgIYRR6S5UX8DCe+HyC80Gtd1g+Wfa8ms1O6andNTT5VCpeqnbNTU9GakqLk7vK8Bymwf4vSOSQSW7zw2nmsFgqalqdjx89By+9+Hz/PKAqwF1bAGValLprdonjzXDldY6ISeqnWP3moj/VLFqmdZ2zsnSLMcvt/1j4p7NJ2ztmp1hqAy14EbRUIolxGE9NRdg74B4vX4ryVHHrz4LvyFjIbZqd01NI7zUqledk1NT0JqampqdTDFlOD+1WwEqoArVny573mPJcXBZMroHj52yVJUlKS+6kqSpKkqSprD5/nuAFgXMyvY+zYzelWm79/7Ufv6fvHiClins1mp2TtnQTLi754P8v/AGlmpqdk1OyanSGoUoUpxtmp2RC8iVD7LwMFIxSOYBf7SwMlJ7bpqaR3mlcWqV2TU9Camp6B1hqEAGVaunfesvHt+we61JU1NLU1LRpw6Dl978PnYfzMWcuxjhffgMXN5jqqFLOs7Z2TosVdQc2/f3FAR9/LzU7Z2zUqhogpXG2anbNTpGHtiD5fdB3Go+5d8p8WB8ewWhEkRHCXKmppHeaVxapXZNTvmp6M1NTTAVQAVWwBdVcAZacIq8ij5At18XINpqTuVCgTUKWaVNS8VKpe9S96l7tT5/NLbNT5/NT5/NT5/NS71L3qXepWlRqXipUWYqdveVwsvj5FYBQP8tzQkKxec5GXCxfPRzt/T/dZ1nZO2dHsq691qHLl+PH+/t72Tth9VCo0UKZY2zU7Z3TTl05XD/D3J5qLV84fZ+QQ5oEgEuKFeRLOyandNT0Jqamp2KF1is0lHCHA9vHffEaPSpVhU+fzUlTrNS0t33vweg5aNFHtgOA5TgXSwVbtFYbljkJ0HlV1/lpYidiGYz6LjhfwVVVVVVVlVuqt1XL1Fp7Pv0J2TosUq6Qdzg7f9/rZOyXqoPexYp7Ns1O2ds1NI90p8a+bBlPuZX2k4SoiW8vtbvi+2jzVhRPuf1k3TU75qanZJ3qFelS1PmpNnyhnynbhjdZY0mpqXTD56Dl978HoZNFOqIFlX8AZVgAVQKlLAi3Y5uXC5bLLB/LCZglbCLNi5Lms9hFETIUFQyqt1W6vQXYsUs+v3Os7J2zow0WoozZDt59/17xrOkqhVja9tKuyanbO2aX4p7KVc6zU6+/QLPgYHgJ4rF4EX5V+6vXCvOsFc8JleEHxU1O+anZJXhUqnzU1NTpznSp92criMLLu44bJKmpqaW77qampalqWprB2TUtS1LWTTJngCoYAC6rUEyMK415ft3hBZean+UlYJ3gYgmx4M2iwqJwaoSp5f8GAsWoZ3zsYUs6rsfGydVnGNJrH8B/l/wAffZJzUNZ2IKVdk1O2ds0vd+KezZNTtmpokVYQvuf1hqMhvD7Wz4vvrzYOHuYHuIeF1mp2Sd69KlU1NTuhN2tzIunC78eyHVNTU1NJjQ3OX3vwehDAKqABKrAAF1WwGaFpLA3AfcDHFdol/LZcg6S3WO8ZF5bLsiWWSP6DABYIAAADQY3TsUbF2LsnRYpZqdJrFuDv59f3p5WqDZOxQpltnbO2ae77Uri2yd07QWksALiKPSXqEAHoHv8AsBeaAWu6w/LPuR51h7qVL3amp6ElMGkLpEB5ZvPRlaCilVZVlW6rlVytTuw+dDZJU0t33U1NTU1NTSs1NTU1NTqQsJIOKwdrA3FrNpNTU1J/JI2ug2w/oSOId0DK+f8AgO8FYPlVVdVxsnZ9zoTsXRYsf/NJ0bicPP8AygFY2zsYYpZ2TtnbNL3pT4/vZO2anZDUOWp7Gy1kWTCWj5qCg86AeLl+C7JUGekPgvHyL3Cpqd81NTpYIPuAf35F3uRIoVGVW6q5XdJU0sdBy+9+DuK8FYWHDj2Dhf8AywTrw+Db+5WwlfLFXbHgr6RN3KlXdwyanXJ0XtjWKVoWFMrk4m1hiYzSKUKLIkIloTiO1LsnYoZpTtnZO2aXvT2bJ2zslUOasYqdUVKpqdY5QuZUPsvAwcUjlK5gF+68DJxqmpqdsWIO+HjxhwZRBhROCyMq/wBHAFgsWNJqana8dBSW5modyvJ+GvJ+Go+f35qPn9+aj5/fmkJzSCo9q9aj5/fmoeaNrwgLO0G8ctndYVjXk/DUO9Sdz7/yWN0gMqYfMDBwCoCjKySNnsTus5l2AG4YvWdZputquxdi6LFLOyVsrPNz5eZwWV6AcCgMAcf7W63b0RaYQWDtZdDgl4VMeQoH+vaSeKKjKyCHsYTSdjDFLOyds7Vp7Nk7Z1hqHurFTqoU9lL3qandNQ570/yPkCbo1EfJ5b4tD4Dy0IkiI4S5tmpyLkmyMr2mJfIF2pYzleDsBwCwGDoyd6UpPZp8an4ryf1Uvd++uD0MtSkgZJBibKPH87cp/lQjGlZ8AGVEAXVCr5Z5NIX9ARYWNDeuPtr2NV2LsXRYpZ2X4JGGwfuXocZbFBaigflXlN0uqrfZHIEgUiTsQPQw8lS3k0H4voSHdaUHHAjHcnI8JZ4dFimWyanZO1aey9LOs7Z0F6oHvSanVHuleqmp3TU7Ub3deflj3B81AK+QPuPuCHNBBBMKEfSSNToyvKwN4seBnAHdQZqSwHoBwPusqqrsah3qPb9/NT7FS71M6uX3vwdslSVJSJ+Kk0NipxcSb9otv7w1AAAAAAgAIACwBYDH8qathaAD/PAF1QBUKj5LHl4tWUYLgbi6AZ0HfNqU41XYuxdFjaSKBC57D3XcldgULaBuuRlcpngwAAGq69rQAmHusryI0QNz3rehx4A+TUyBxJZO+Ael2TtnZNIM0q6ztntULUNZqdXspXmpqds1PS8oAZXtSvtJwlQUt5fa3B6qoUHhK2L2XPYKwDT1/B+kH9uVdpQ5qPup+Kleaw+egt33S1NTU1NTSt0MvjS/jmIckv8A8iRdKMkNYAEAHYN01NT/ABphnkAASqtgC60vd5CELR2Y7uF0kxoMajtmp/Oq7F2Lo9m0ert2wUHxEgGVQLtChi7x3KH2DAgMbF2PZomasgJ+eeyXOKneXSqeC75o8AFIwBgy9QlepnxS7J2rT2ffWdsVBsmp0xT2Uvep3T0pqdRJac7HBmP8e2PxSrl24fOslTpOjl978HoZfFZmsO53Jclzg3TQBySBwd3urdN1VVX+VUCgAKqwAXVWwBdXFMrhbi0LlzJmykUw2lxobXh96GNF2LsXRe22fY88DLcBl9BKg8GEuR/gC5wGZSuq7JMbFoFElkBE7I2am1feV9OTuoO6pJb9hDE8AHxpOyaYeWlXOs6yqA87p1ez70vep2zU9GanSSvCpUoCrblp344P3nZNSVNK3zU6mxy+9JqampqaVqlqd17kFhtNg4cTdlXGgmFgOV5TlLq5fFt01LU1NT/GT7uQrFzGUy4uEkd4ZNvBqNo5Nk7F0ezajpsA/K9gJU2AVsVH0BLd19wTBzlfGs6rFLOxdjEIkiQjcR4anwmm5vfNh9/zqZYbuQdxH2ATy6rT2azV2pUD3pO2dXspe9Ttmp6E1OkmiXVQJbBU/wAMH+X9t99JqanZh87Cpqalpy+9+DvHiDMEybrEvEkq1iU5AQX2n5X2CAAAfyoX7JUtCRUzLA4RegJhodfuazFDWdF2LovBtfg8AlTgP2Au2qHgM5e6XgOWyyWwDcsUs7F2Lsnm+vbJfuu7ALsqQEPALDvgeYgd80q51hfFQ1nbOr2Us5qds1O+anWHupduM1Igw/L3/wBVNTumppJ8VCbnL734O6YJc+RvgfdYEoEwOy5g3/wYCx5/lTF9y5hwnLAYyM2q43rouPtU06nVcUuxdF4NoAFABKmwAXVcFAjELsicvhgy2MJ3mHus9Cdk09mkwzPYl7rCfA1LPx0D3fPyV7FIiiIlkSEfJxsnZOqhSrU7Zqd01OqhT2bppawDH9/82zU1O5Nrl96Kd6hUPNelS8Uq0mfipe7U6JYfY4DlPYV/uCh4gBhvD+LxxF2UnfL3al71LvUql4r0/iRm4IZYGB7GOx8DOinbOybT+zvmhk1XReDaCoAqoAEquAOV4KhCJ3LzcdoMsi3u0nZBY2L0VpljGs6A2mEFp+GY4JHipjyFAfpklRgIWQRPY32zq9n/AGpqdk1O2anZClXbNTU6Sdjl76zU9NTvUK9Klpw9DL41Ze2A5/wAXVgAVQKiljEDLxNftYlcFg/lWDFybICxcoZXiMRVEFCgqjKq3VWVbrqMUb5Chncukw6LovBuTJZIsXicLhxu3xqXZwGxdi7JpYzSrrOyaG8BWw9ED4Y71NQ/cD8D0J7LSo64CfJ3PJI1OqxSzmp2ztnaj3Srtmp2cb5/1/upqelCvSpdXXB6GXxonA4CVXAfsGW1WGiIbhzLmFlcU4IfyvJxTcuEXYbfilEXoWlDKr++Nq43LSzS40XePGi8GkzsUb5YLE4N55TGd7NF2cBsXYuxaYe6zou2dnrnTHlZXkRorweZresp4A+RUsDxJZ/B8FpZqds7Z2vZSrtndAtlx/l+KmehJXpUvQdMHoZfFAgoAFUsABdVsBQRRBRkTLYXx+65/ls5IOjv3AZPBeIJQf8A8oy8BwAQBAAAAN4z/mnYuPvqS3zGmHnRdSncQYCyMD2ZHu8dbs4DYuxdi08DOq7J2zosUuQsgJ9nCcOTNTPlGr4Lvk9QpqAFgyfoSL4me5snZO1HulXZNTtmp0kHgsev+7oVLrYPQRUAlYAMrOCjEkEvzHPmMPbIuv8ALI458qHuvaUeIgJAsJRK8BwGBWDHuXoTH+di+/8AWwtrOrose6GSl2Tgoa/zLz5CO5IsUAAAgLAWAMAbuA2LsXYtPA++q7F2Lq9n3qanQBAhCAidkbJ7qSR7OT4b/JBTJl3/AAWJ4AnttnYoUq7Z2zskO7b/AH+NklSrPXawegN0IBrBuD9yeTj/AC1WZbjS0sXbnFMs2HEMQTe2HE3tZRSq43ui40UbB0XFLtWKmhjY8I3DIhzcDiv7DQEAAAgAIADAFjdwGxdi7Fplj/7quxdi6LFLPql2zSCQ3GyOEqSR5ze+cI9/lUmw3cA7j7iAO7U7Xs2ztncpB2Py/wDIqYp7KlfonFYO8sIsNnsbxymc7XfyuAagiaMC1l6CUAovMFxqzLd55iGZsQGgydGbf3Sy7SloZNXRZp0XGl6qLNl5n7iFc05QhwOAQAcH+XK3b7oMbF2LsWln1quxdi6LFLNLsXbNSjdXtEv3HdYFSTYC8CsfZeYgF50flWdk7Z3qFOp5ftg+mwdkncqSii+DJLM4uQ4OebYp6aJeKlUu9S96l7tS92pe7UvdqXu1L3al71LvUql4r0r0qHmpO/8ABB5FKuV4PKrBdfEtK55siTvvDCPMwIAaFDG12Tq6jpMOi6LNtg0aCYaPBxNZwHZKGAQElgP7eVW6sqqrOrqo2LsXYtLPrWeksYzouydi7FDNTjM/7VY+BqRfxx98/kz2MUiKIiWRIR8jpNTsnej3Sr9NJ3qFLk/e9KlK99VJQ9y0Tj0c+VvKgAAAAAAQAYA4Dg/leEOZgwBypQAVACoVLCRRn4SGEu0l6doGlxq7FFDf3ou8eNFjR1IhYKn/AE3jmbsBQhwflcpyLr+iA0XVYpZ1XYuxaZeuq9m6di7ILGazqZaeBs/C7HZk8VM+RoD9MkNEQhZBE9jfWancj3Srrk9P9fQyd69KlUurmsvjUEaLdhLk7TiwWIpAQAAAAAgALAGD+VQeB6AJVfFB5WT2bxB3Sz5ncDQZNq0s6DbY0OzCdJ41FjsoZd/9hKsdyN5c5Hl8r7BAgBquqxSzvXYtMvXSXVeCl2T0MVJixsWp0A8BcD0IHoY71MQ/dAfoQi8rSIq4EPs7nkke+5QpV2txO49aFSqXe5rL40mbKT8zysy4LK7QDgcBgDB/tbrdv/KgmWQACUNgAVWwXaYu3huKWPgJK3mOggNDFOxcffWb6ux0Gadc7ZK4WX4E+1gBUKImckeWuwxi7ip0dineuxa4DVd66rPql2LsXYof6pV2LsnTxRoY8jkfIjR3h+S39voD5FT5PElnysPw6KFKvQSFOynSR7qXUy+KuYSPbP3OJxlsXB0OA/K90yrKqt3+VWLtgurTxW0ZzMLglu48qlx0JoeNVjV0XG9cfehj1q09kBwGVOAunBVnkeDDxByYvYrrfwGx3rXAarvXVZ9Uuxdi7ILGazrNLsna8QsgE/PPZycVMe0a+Bv8kPBmnokMZL0JF8TMcdEw/N/353qFS9dcJYILGQ/dXuSuwCOZzORlcpngsAADdFQ1FRUVFRUVFRUVFQ/wauwZbzwBxwMpNi7AydCaGaaWf8bpnasGjS4pHcQsr/gCVNgKoDTCYMdruS4bmy7sbA6qNi71pR71Xeuqz6pdi7F2cB9/9bF2TuUKVdAEBLICJ2Rs/NSyeG6fDf2UHdV5S6P8CxPABe2+QOzPp/7/AHteylXrtHD5f2P6AysBRw/L+0n9GAsVFRUVB9LB9attXr34pPs3sO1DD0Rj1S/OrsGHVoaWWl0W4MIlRAB3VirMO+Q15P8A7C1hLq6rFLOq7F2LGq7Hcs+qXYuxdkljH97F2TuezcgkNxsjhKlk+c3vmwokmH7gHcR7FI87UkR5pEUeNHs+giooQZfLgZTgF3nASoJ0JUKH/EMSQHdVd0neoVDzXpXpUql4qXipeKl4qXipeNHpXpUPNQ71J3PrsAFCbpyjYsuWkhDvrjcaLvdFxS6Lx99QoBQABVVgALqtgLrRFFmMgPuC3Fe1LR3qXeuxeaWXRdi7l4KXYuxdcVJ62LsXasUs9KTbvtSe/wBwYFSXYHgVD7LzEDvsaI8W9OH4/bHXio1dUsAPyvYC6wAraoygR3l9wbBzlvpJ31JVL3+ll7v1ZA2wIflRF6SWI1UlFCoqqsqrdVurdegMmrsXFKTzo6rsGb0sbAtHSTNhHav3DFnDY6rjY6uxpT63LsdF4p2LsXXFSeti7J2rHvrSSa9mXusR8DUm/HQffP5M9ikRRESyNkfJpissP+Hyf104qNrEHlwVeP8Ac2C7ap8gE5I58I5csltCkv8AKquM6QCQXJ/GBKUagpZVJQ3VWVeeiMO6Y0GGp3tDDSz61j3lAGOQXnli2FcaXV1WClnV3rS4++rquxdFj3tXYuuKk9bF6L2ffrKFKumKHs2fhd9MnipPypAf17CXaiXBFkED6bjTuHHD3/73N8VG2FSpIzgBKrgCrRB3ZA8/ftZWLL/ysJkbtC5ZuJgkBIBXSuZ6Uf0GALAAAA0XHRXFOxcarj7au1Y0mpNtwBnwoxyHK+zQd6l3uxYJ1d66LGjquxdcVJ62LrO5Z9dXFPZuBi0wKQPRZ8Md6RF80gPsj4mw5aeQTsRPfjskjx22RUbEe6lqSa2ex8LyOcAtqlyARBaWQbnBXBeCz+VsxAgMJZ5LPvWuKTbJCx2AwAAWAGwZOhi9DJqttXQZNrostDaOae89IsWEd697K1y7jqoNjq7FpZdHY6uqzS712SYx/exdV2rFLPVWPdLPR8MaExPZyPkRqYn/AJnpJ9AnhU2xxJ8gSHpY52TFPZUrqCUrAKPgJX4qNxJjCXZzId4OTRPlKMrul/Iq/H8sqyITETBnCVE4FUMTMgTFmQW6YMqqKHYMPQaGP39NVxRo6DDS7Vb3oqCwDZZfxUjku1CAAAAABABYALAFgMaO9ZdXe0uPvudyzS73ZJY/+7F1dqxSz1Xs6caPGLIk9iI0yybvmfzR6BWDvtL9lmmzq+p/Z/tX4RH/AHQewr4X/Ffkyk+4D81hR8C/aX4YqKWuQPUqQ8k/VEx35C72yvlf5fhUAJMGDysXcA3imy+yRUP5lLorwG5cdFW9Uus22Lj7auiy1enEYkoVvUR4NriD4HCQAgA7BudVxvdiwTq6ux0XFOxd/AZ52L0FilnqLFKvTjVQp+H1Eneod6hUPNelelelelelelQ81CpO9Sd/qYyenjsgpLsJDlAUbpchZY4PCFSUAR0QDO11mL0px73Ogyaq3upoyks3XN6yGcjQM0AsiYYD3dVlVVSqqrq7lill1d7Sl9aOx1dFg0dXY6we9i9DFLPUWKz0o2PZ9JJ3qFelSqX6GXvUq9PpHYK4Y4AyiACgBUKvQQklhizYd1cHEL0gxtdXYbRinS82JCsmDuhT3K5RmSQHK8pyLplfje6vje6tKD3q6u5Zad66rBLSyzqux2rPUWPfSio1flSz9DIVCpVP8W6kj8Ayr+q2JWp+op7LuQzcJhcSF3Ui43r80uNGjR2LijlshYsq6jKuTDyADPoSt2xJ5g9AAAAdXcsFLLq72ll0d7ouNrq7FPr9vq7F2rPUXg6UarFLPr6CYrwqX+Oeg5YAShYAurYKxlGXEls2Q8+DiOq4oZ0dWlvGgyajTq1NcSVxkk8SYyoBQOFldDGu/wCMAscq73V8b3VpRbvudXXNOrvfH3/fOx1XauOovB0g1WKz11Cpev5BQKAFVQACVVsAXVsFSrS0ZJFnuuCWMwYh1hj1tdZjemlkBwOXvCumDuwI8gQo/wCOZMIuykp1d6y6u9pZdHe6Line6rBNZ1XoLHvqLwdKNXs66PdKv8keHlWSZZYyHxOxZP0Ibedi/OrS42878jLyrgBKkAFUBajyGGDL3UEfBZU3kKdm11dVbe6tKD3udXRttd6l8Grsdix1Fj31VnrIKVf5MU7+pZMNPsfI+iTCatKXaMlToa8A0owB+gXbVBIUiuJCJ3Ll3sEpZaekpdXe0sujvdFxTvdVB5djq7Vl6ax1FilnqqFKv08ncqTvUO9Q71DvUO9Sd6k7n03NcKmLZc5GPFjK/SFxourqMaMGOCVCAC6qwBdqEFzYReXl8LHiOisGjq6uqg2Orq0oPe51dGxtdXYss6vQXHTWKWemsUs9V7Po5K9KlUvep6cvepe9Sr0qTrzAG2IQVvEV0zDLzVVVVVVWVW6q3Vcv0oyV2d9XVqUAKsABKzYAMs2jmoRG+ONefAx2JDLR07Og6vjpNKX1o73RcU73V8d/63uxYOos9RZ6ixSz9BIVCpfweI42A/HhfPZxwKXoOWUEoXVbq3X6N1mKWXfyVgdg3Cfl7rA0Ojdp1d6y6ursXLq6vSdXYss6urtWfXTXHUWeose6WevD3Uv4WVyiW5cI+9miBC5onkj8oyr+ALBAAAfSOdXV2A4Gxlnkbxy+bK12rh0dXV1w3urS46LouKd7q7R3/re7Fg6ax0TVZtx1Fj313s6sNRUVFRUVFRUVD9CxcCk/ggERbqyoYWaIgVll4AwBAIAAAD6hWaXGjqOEmRWZxOQ+ilsjU6dm11dXx+/uOk0sujq7m7Tq71lnV1dqy9NZegarjqLwdZ7OlFRUdeKio6bNCUCwXjm6FBBATQERul4B3aHb5FVV+kdnDQZp0gUl42lXO8pf5q1QAAAAAAAQAFgCwFg1dMqekpdXV2LZdXV1dFg2urqoPdtjq7Fg6a46awdRcdVYpV6EVH1/f7LFhY/ynKeBmVWDmMsBxI+UkI/TOrTnQY0C3hl0PP2cbIXBTQ6DhgBABYAsBjY6urq6uNjq6tLjounCnpOWO2r0Ff101noGqz01j31Xs+/QjqydypO5UncqTv8AQ47ZAu2cBZWLACggsgMiZmSDE5IR7Q+nDq6tHxGcdt5eQiCRJStQ3JDoBgP8rdZVVXc40dXV1e91ay0dXc3adXV1bE7HV2LB01x0DVcdNY6qzvjoyFQqVS96nfL3al76IVI9I80snK8HlVhdWKuXkS5EiYLQx8QLH1eD61KzEMFs1+w7C4LUITYBcMcqt0SoqFVXR1d51dc9Xe6urq6Nja6urtHfprjprL0DRt1FnprFLO+N8hXpUr9DKUd1TO48aWKD1KrgAqQFQqMkqv3XFlhLBdCiv1nVtA5WCyWuXFkgIoblAjJzLE7ABKuoOAADR1dMqek51dXZg7nV04U9J39aurtbvSVvfQNVx01x1FndG9QpXr6tPIHwBKjYAurU5JelhSQZMsuDImx9Q7Vys5C4hc44yRDNWRFwzQPJhYLAWDY6ujlp1cbnDsdXVrh0XTKnV1dje+rq7HHTV+gdVYOos+twb3s+sUCgBVUAAlVbAF1bBSo4QJFXiZMuRl+qjskTm62LmRZt26sABAisFgEMuYmSVCt3oEc6urq41Vt7q1l60dXe6urrg9Ph9L2dNX9dNcbg3LFLP1rXo1XFljmMjCvcL6s6tVgl91MAFFgVp7GAYbljnlvI3uNqeg4dHOrq64/vjpNOXR1dXRw7XV14/v7nV6DnpYdA1WXpLB01g3G5Y9/XTLclfPCBxuBnYw+s3QK5iJRg7HdVABVAWpzA0VwWboIhdgQsBrXV24bXV3XG91dXV0wpx0s/Rq6vXy6Bo4emuOmsvTWPf1wm5ZfxwJywTZay+tGjoOGUEAEqrYC60P4zpAXQUnsZXIzR1dXV3nV1y1dXY4dXVzq6cKdXfk+9XV2OOm5ekuPpVb3uNqx1pCvSpVL3qXu1L3al71LRI7ws8yWNcDYm0ZsHD60QAoABVVgALqtgy9qNGyEvCw8DHAuRPTy9aurq404dB1y1dXVrDoumXxTq6u91dmHScdA1y6WHTWXablnqI90q9MUoR2ogQoKhlRlVWVbrd+uiWCkN04XgyE5rhrwdXV1dMvinpOdXV1cVh89Fzpk06urq4fW96zDoHVy6TY3G1cdRZ653fwKWtaL7IfJzuGxYOrq6umVOOi06urq1x0ei5ac6urrk+P76eXS4dA0cdNz9KbvTWfoRj19e6saCcspccrnCsDaw1c6urpk09Fw7HOrq1x0cdFy+6dXV1x+dXHQcvS4dA0wfpctptw6a4+jXH1rwfKNdGU72e4TkoIsWCwG3D51dXV0yadXc4fWxzq6tZGjjqurrj8/71cdBy++ll8dLD56Th6bl2m3h0m38gbBjowldciWO/LQEmcMAAAgAAAsBBuw+dXV1dHLTq43OHY51dWsvjR1cdJzq64mrjoOX30svjpYfPScPrpuX3tNuXx0sPpTB9VYSCKzml7iEshwE1JioAgD4+XLffh86urq6ZNOrjc4fWxzq6tZaOrjpOdXXE96uOg5ffSy+Olh89Jw9Ny+9pty6WHz9LgfUx1kxA+zIifeSaajwIFMHKuUSoqFFV6GHzq6uro5adXG5w7HOrq1lo6uOk51dcT3q46Dl99LL46WHz0nD66bl97Tbl0sPpTB9QOkiwZlcYIKSysrBAJhWOV7ZV0z4ADoYfP8AvVzq6umTTq43OH1sc6urWXxo46rq64/P+9XHQcvvpZfHSw+lc7Tbw6bb6MJfqLayyxvLv34zRDlM9tpE8IALK+AIAA6OHzq51dXTJp6Lh9bHV1a4/OjjouX3TnV1dcdXoZPS4dAxo4em9LLabXD0xP0YR9PntpLHTyC9qgICK82IIj3zQcTpalZXSwdXV1dMqcdJzq6urXDpuWnV1dcn7z08ulh0DR6bnpYeumkPTTn6EOX6dwyoAwPTCulg8wUehjw7kYOSdOAVXD0+Wrq6umXxT0nOrq6uKw+ei50yp1dXVw+nY6uzh0nHQNWz0uH0BtFvXUezrZoI+nAArLL5WwCVEAoAtRxgxAt3HSR+8NiOkXXl61dXVxpw6DnXLV1cbMHc6umVOrq73V2YfP0Rrl0nD08umkdSJp7Kh6MLR3fUGPAfKEABlWsWwHdcM3aQRxHTDq6urtw+drq656urscPrV1dXThTq78nV1djh6bl6WHrpuekkm42pNJHWg0e1S8VLxXtUKg7fUomGAVCAF1VAC62omS2FgV3uLLBgleoDq6urtw0dXV1/f51d7q6urphTvdc/jV1fpxo3OmOemPzuNqTSR/GBNi62AoJrhFhZDzLji+F1HVrJ0eg4dHV1dcd7q05dHV2uHa6uptPb9/1q9DLpYdA1c9Jv029Y6aTSR/FjM0R9synLLYQyR1jsy6Lq6urrhsdXVrLR6Llp1dXUSOx1dnd9KLeumOemk9Vh/Eh2dF9xHzc7x9H+G51dHLTq7nDTq6urWHRdMqdXekKaursbnTHPQNWz023THP36qD7pE/hs0DIcbY0u2DFptPpOHrV1dXTLoOuWrq7G47nV0w9U73U3nV6DZ6SSdMc9MT1E5N473spE+lBesTgzw0U7wsuInGGFAAAAAAAEABYAsBYPpHnV1duG1zq656u9py+9HV1dHG11dRJ6vveuc9A1bPTSPXUTk3z0IGvCojrgteVAGn//xABCEQABAgIHBQQIAwgDAQADAAABAhEAAxAgITAxQVEEEkBhgTJxkcEiUFJiobHR8EJg4RMjcoKSosLxcLLSUwWT0P/aAAgBAgEBPwD/APiocqUqasISLTicgMyeQ+OAt/4YaG4pCFTFBCQ5PgOZ0AzMSJKZKQkYm1Ss1H6DIZd5J/4PaG9RJSpaglIcmwD7wGpyiRITJS2Kz2leQ5D44nQDH/htoaGhoaGjdho3YaGhoaGhoaGhoaGhucNAQVEJSHJsAAxMbNswkpcsZiu0cgPZHnqekbsNb/wI160NDGGhoYQwhhxABJAAcmwAYkxs2zCUN5TGYf7RoOep6CzH/gxoaGhoaGF80NDQ0NDQ0NdtGy7L+zaYsemRYPYB/wAiMdMNYalv+BWhoaGEMLpoaG4rZdm3WmzB6WKUn8PM+9pp34UH/gJoaGhhctDcE0NDQ0NDQ0NDQ0NDQ0NDRsmy4TZg5oSf+xH/AFHXSGqN+fWhoaGrtDXrQ0NDVXGohxDiN4RvRvRvRvco3o3o3jG8Y3jG8Y3jG8Y3jGyyN5pkwei/opP4uZHs6anljvHlG9G9G9yjejejeH54aGhoYV2u2hqjw4jeEb0bxhzDnWHN60NDQ0NDRsuy/tD+0WP3YNg9sj/EZnM2asQzfekN+c2uGhoYVmhrpqjiN6N6HMOda7Q0NetDQ0NDRsuzGcreUCJaTblvH2Ry9o6WC20AMAAGADAAMABgAIOX5xau0NDVmhrlqXEbwjehzDnWq0NXYwxhoaGhhDCGF5s+zqnKcuJaT6StfdHM56C05ApSEgJSGADADIUKygVm/NzQ0NWa5alxG9DmHqNDVWMNDQ0MKzQ0NDXsiQqephYgdpWnIaqOXiYQlKEhCQyUhgPvM4k5m2lWUD85NDVmuGpcRvQ5qNDVGMNDQwqtDcNJkqnL3U2AWqVkkeZOQz5AEiXLTLSEIDAeJOZOpOf0qKy6wPze0NWau1LiN6HNRqrQ0MKjQ1+0NDQ0NDV5UpU5YQkd5ySNT5amyJUpMlAQnvJzUcyfuwWVVZQKrQ35MEuYrsoWruST8hH7Cf8A/Gb/AEK+kfsJ/wD8Zv8A+tX0goWntIUnvSR8xw7Q0MLxqHjehzUaoxhoYVGvWhuCly1TFhCQ5PgBmTyH6BywiTJTJRuptJtUrNR8gMhlzJJNVWUD8nytinTLSBLTqvHokW+LDnCNgkp7ZVMPM7o8Bb4kwmVKR2ZaE9yQ/jjVXIkr7UtB5sAfEMfjEz/8fLNstSkHQ+kn42/ExN2SdKtKd5PtJt8RiPBuCAhqrV2ocRvQ5qNS0NDCloa6aG4FoaGhoaGoSgrUEpDklgPvIYk5C2JEhMlLC1RbeVqdByGXjXVlAoaGhoaG/I8jZZk8uBuozWcP5R+I91gzIiTs0qS26HV7arVdPZ6dSbudskqa53d1XtJsPXI9R1ETdjmy3Kf3ieQ9L+nPoTfNDVWrNQ4jegkmlqjGGpaGuWhrxoaGvkpKiEpDklgBmY2eQmSnVZHpK091PIfE2nICurKB+TNl2LfaZODJxSjAq5q0ToMTyGIAAAAAADACwADAAC9IeJuzy5nbTbkoWK8c+4uIm7FMTbLO+NMFeGB6F+UEEFiCCMQQxHS4aGhqjVmp3oc0tUaGpa5a7aGvWMMYYwxjdMbsbsBBJADkksAMSdBGzbKJI3lWzCLfd90eZz7o3RDQBDCGEMI3RG6IUkWQ0bsbsbsbsbsMfyLseyO02aLMUIOfvKGnsjPHDG/IeCGhcqXNDLSDzwI7iLfLWJmwqDmUreHsqYK6HA9d2FJUk7qgUkZEMajQBVas1DiHNdoYUtcNctDXTQxjdMbsbsMIYXONgtJwEbLsv7IftFj94cB7A/8ARzOWAzc4mkQaqsvyXsey75E2YPQHZSfxnX+Ef3dz8EQ4jChctEwMtIUOeXccR0iZsOcpX8qvJX1HWFS1oO6tJSdCPkcCOYsgC93oc0tS0NS1doa4a5YwxjdjdEMOB2PZShpswekewk/hGp946ZDmbIOJpFDQ0NDQrL8lbJspmkTFhpQOHtkZD3RmegzbCwWAWAcGoZ0NQpKVBlAKGhD/AH3xM2IFzLVu+6q0dDiOrwuUuWWWkjnke44Gu1DiCqlqWhqWrtcNcMY3TG7DC9aGhq+ybKzTZgtxQk5aKUNfZGWOLNQcT30isrL8k7Lspnq3lOJSTafaPsjzOQ5wAEgAAAAMAMAOEZ4IYtVIBDEAjQhx8YmbGhVss7h0xT9R8e6JkmZK7SbPaFqT18ixpagkQSTS1LQ1DV2rtDV2MbsMLtoa+2TZd5psweiLUJP4tFH3dB+L+HtUnE0isrL8kbNsyp6sxLSfSV/inmfAC05ApSlCQlIZKQwAg8GBQsYHpXZ7GcRM2OWu1PoK5dk9Mujd0TNnmSsUun2k2jrmOogqhzVaGuWrtXYxuwwuWhr5oaGhoaNl2X9oRMmD0AbEn8Z5+788MKpxNIrKy/I+z7OqethYkdtWg0GpOQ64CJaEy0hCAyQPHmdSczwYENQ8KtSazUFWkY4xM2WVMtA3Fapw6pwPRidYmbLNl2tvJ1T5jEfEc6WhhQ161djG7DXDXjQ11s2zGad5TiWD/WdBy1PQWuwADABgGAAwAqnE0isrL8jSJKp6whNgxUrJI179BmepiVKRJQEIDAeJOZJzJ/QWcE0NDw9dqCrSMaGpmbNLm2lO6r2k2HrkeofQxM2OZLtT6aeXa6p+hNDVmrNWaN2GFw100NfNGzbOZynNktPaOp9keeg5kQEhIAAAADADACGhospOdIIEPVNtFkWUtDevpUpc5YQgWnE5JGZPIfHCJMlEhAQgfxKzUdT5DLgmh6WqtQTDvQ1LUtEyRLm9pIf2hYrxz7i45RM2NabUHfGmCvDA9C/KCCCxBBGINhHS5atuwwrtctDXbQ1R4eHjZ5CpytEDtK8hzPwxPNKUoSEpDBOAH3b3m050ikwcDdHGBj+QpctU1YQgOo+A1J0AzMSJCJCN1Nqj2lZqPkBkMu8k8YTBL1WuFykTAy0g88FDuIt8tYmbEoWyzvD2VWK6HA/2wpKkllApIyIY1GrNDV2uGhrloal4e4kyVTlsLEjtKyA+pyHk8IQmWkJQGA+3OpOZpaAIakiww0NDQBDQ0NDQ0EWwBDQ0NDevUIUtQQgFSlFgB94anACNm2dMhDWFZ7avIe6PjieXFkk1WuGqLQhYZaQocxaO44jvBETNizlK/lV5K+TjvMKlqQWWkpPPyOB6VWMbtdrhrlqXuWhoaiTJVOWEJH8SskjU+QzhEpEpAQgMBicydTqf9CyqKhwN0cYH5ASkqISkEqJYAYkxsuzCQlyxmKHpHT3RyGZzPcOJalRZJ7m8ajQ1DVWrNQpKVBlJChoQ8TNiSXMpW6fZVaOhxHV4XKXLLLSRocQe4iww0MKzV2uGhosh7hoa4lSlzVhCA5OJyA1PL/QtiTJTJQEJ71KzUdfoMhCsOtUUNDQRYYaGhoaGhoaGhoItgCGhvXoBJAAJJLAC0knIRsmyiSN9YBmqHfuDQcz+I9BZjxkzIdaGhqGqteEAhiARoQ48ImbIhTlB3Dpik+Y6OBkImSpkvtJs9oWpPXyLHldNcNFkPXaGvES1TFBCQ5P250AziRITIRui1RtUrU/QZDzMNCsKoqHA3Rxgev8AY9k/ZD9pMH7wiwewD/kc9BZrevDwKjXai6j4CAK7XLiLYbWqz2YxM2SWu1PoHkPR/py6N1iZImS8UuPaTaOuY6gVmrtQ9ZrpoaqlKlqCUh1EsAPvxOUbPs4kJ1WrtK8hyHxxOTUKw61RUOBujjA9fbHsm406aPSxQk/h94+9oMu/C6NkPD0AX6iw779xDwxMAVmqTNmlzLQNxWqcOowPwPOJmzTJblt5OqfMYj4jnDXL1Whrhoa5AKiAASSWAGJMbNswkhzbMItPsj2R5nPupaFCyGqCocDdHGB692PZMJ00c5aD8FK/xHXS8IegCAL+wBzlBO8X+2vHh6GgC+mSJczEMr2k2Hrkeo7miZssxFqfTTy7XVP0J6VXqtcNDXTQ0APYLScBGy7MJQC1gGYR/QNBz1PQc6isOsNDGGhoAaGhoYQQGPdDCGhuUAQ3KG5Q3KGhhBAeGgCyGhoaJiky0lajYPEnIDUn9TY59b7Hsu8RNmj0cUpP4vePu6D8Xdje7r237UKVvYYfOq1VxD0s8AXbVmiZJlzO0kP7QsUOufcXHKJmyLTag740wUPI9GPKCCCxBB0NnzqNcNctDVcY2TZdwCZMHpnsg/gH/o/DveGhoYQIaFYdYalqBScDUGNY40DClakoSVKLAfbDmconTTOU5sSOynQa95z8PW2ybN+1P7RY/dg2D2z/AORnrhrGFggHK8AoIe9ahSnsGHzuHh6oF21Zqq5aJgZSQeeY7jjEzY1C2Wd4eybD0OB+EFJSWUCDoQ1ZrlqrQ0NDCGjZNlZpswW4oScvePPQZY44NDUihWHW5OBqDGscaBhBhSgkFSiwAck/f+4nzzOVogdlP+R5n4CwZk+tdl2UzjvqDS0n+s+yOWp6C3AAAAAAABgBgBSC9y0ANUIBghrkClashhnzrPD1gLtq71WpUhKwykhQ5+RxHSJmx5y1fyq8j9fGFIUgspJB5+RwPSGuGqsYaGFDQ1OybM7TZgsxQk5+8Rp7IzxwZ6ooVh1paGhoAhqDgagxrHGgYQSACSWAtJOAHONonmad1NksGwe0dT5DLvhob1ps2zmeq1xLHaOvujmfh3tCUhICUgAAMAMAIIpBa4Ahq+70hmrAUrXkOp8qjiHrgQA101VqzXBSlQZQBGhDxM2NJtlndPsm0dDiPjC5a5ZZaSOeR7jgajVGMNDChq+ybNvkTJg9AdlJ/EdT7o+PdjS0NDQKFYXJwNQY1jjRgI2naDMO4gtLB/rIzPu6DqbWA9ayJCpymwQO0rTkOZ+GMJSlCQlIYAMB95wC9UHKsBdEvQ1DVFqawY58qHugKrVWqtWas1V4NthAI0IeF7IhVqDunTFP1H3ZC5S5faTZqLQev1Y0tDUNDXOy7KZpC1hpYOHtkZfw6noM2IALDANZ0rihWFZoaGgiww0NDQBbDQ0NDQ0Kxo2naN/92g+iO0R+I6D3R8e5naG9aSZKpyt1NgHaVkB9dBEuWmWkIQGA8ScydSfuygFqCLgC5JaCXqAUNQtbWDH5frDm6AumqtWa6eHqs+ML2WWq1PoHl2fDLo3dC5EyXil0+0m0ddOsNctTs2zGcd5VksG0+0fZHmcu+AAAAAAAGAGAEHGs0ChWFycDUGNZWMbTtDvLQbMFqGfug6a64YO/rWVKVOWEJ7yckjU/TMxKlJlICE5YnNRzJ+7MBUScqDSDSBcktVAqTdolyyEFYCyLBpzJwHJ4d7Xd7Xxe5xgC/wALpqjiHqtDUNTM2eWu1t1WqfMYfKJmzzEWtvJ1T5jEfEc6jVtn2dU9WksH0la+6Ofyx0BSkISEpDJSGAH3/ugi2GrChWHWsIY6QxggsY3TG6Y3TABgCN2N2GMNG1zmJlyzbgtQy90c9TlhjgxhjDHSGOh9ZS5apqghItPgBmTyH6RJlJkpCU44qVmo8+Wgy73Mc6oLwz1AXgC5J0qgNU2naUyE2MZih6KdPePIfE2akKUpaipRJUS5JzMS5syX2VFvZNqfDzDHnEva0KsWNw64pPmOr98AhQcEEHAguPGsBVa/aq1Lw9DVGoa4mSJczEMfaTYeuR+7YmbMtFqfTHLHqPo9eRs6p6mFiR2laDQak5DrCJaZaQhIZI+3OpOZpONcCN2CmzrG6IYQw0pGNJwNUUmNq2ncBloPpntEfhGn8R+Hf62QhUxQQkOo4DzOgGZiTITJQwtUe0rXu0AyHjbQDlVBY0EZ0iy25Jeo1XaNoTIQ5tWewnU6nRIzPQWwtapiitRdSi5PkNAMhlURMXLLoURqMj3jAxL2sGyYGPtJtHUYj49ISpKg6SFDUF6QODaq1Dw9ZoahrxcpEztJt1Fh8fq8TNlWm1B3xpgr6HpbyggiwuDoaZMlU5e6mwYqVkkfXQZ9zmJctMpAQgMB4k5k8z+gsqHGGMbsbohhpVVh1rDGk4GqKdp2gShuItmH+0annoOpgubTaTic/WqUlSglIcksAI2fZ0yU6rI9JX+I5D44nICCKBaO6qDlQ0AUA5VyX7qgFWfPRIRvKtJsSnNR+mpy72ETJipqytZcnwAyA5D9ca6VqQXSopPLz17jErazYJo/mT5p8x4QhaFh0KB7sR3jEcE1ZxD12oau10qWhYZSQeeY64+UTNkULZZ3vdNh6HA/CESZkyYJYSQc3BASMyeQ+OWMSpSJKAlI7zmo6nyGUMY3TG6IYRmbgQrDrQ41hxzhxpG9ygKthzDmHMHCHOppBOsOdY2jaBJDJtmEWD2R7R8hmeUFSiSSSSbSScTDnUw51hzDmN4xvd0b3KHHq0AkgAOSWAGJMbNIEkbymKyLTjujQeZGPdVBasLaoL1SXqAVZs1ElBWs8gM1HID7sFsTZq5yytfROSRkB56m24AoCikukkEZgtEvbFCyYN4e0LFdRgejdYRMRM7CgeWBHeMeDeHuGoas18EkloSgJ79YBbKMamZqEgZxvRvcocw5ahWNUY1DhUEbRPTJTqs9lPmeQ8SbBmQpSlqKlF1EuSfvDIDACwetcY2bZ/2Y31j94f7BoOZzPQZvAOVJFAOVVNndBFQFqSWgl6gFWZMTKQVrLAeJOQGpP64RPnKnr3lWAWJTkkeZOZ8rgCqCQXBIIwIsMS9rWmxY3xrgodcD1D84lzpczsqt9k2Hwz6PfPDm5ahqzXLVGhhAD2CEhhzzqBUPDiMzDmHNBrKxoaGhoGNQ4VJ05MlDm1R7KdT9BmemJELWqYoqUXJ+2HIZXDQ0N6s2bZ9xpix6Z7KT+Ean3j8BzwpxpIoBekCgF4IqJ08KCXqAVVrShJWoslIcn7zOQzMbRtCp6nNiB2E6czqo56YCuzwA1wIl7VMRYr0088eivq8S9olzGAUx9lVh6ZHpcvD12pahuCaGpxhKW76bIflDmHgKhJBqtDUChWNUY1FYUzZqZSSpX8ozUdPqcvhEyYqYoqUXJ8ANAMgP1Llz622WQxEyYLcUJOWijz0HXFqoLUtQC1AFIjGphBL1AKqlBIKlEAAOScAI2naVT1MHEsH0U6+8rmdMvGuA97L2iaix95OirfA4j4jlEvaZS7CdxWiiw6HA/A8qjw9w1LUNetUaGrJTuhzj8ocd8PXaiy4ONUY1FYUTJiZSStRsGAzJyA5n4YmwGJs1U1RUroMkjQeZz9bbNs7tMWLMUJOfvHloM8cMTAL1QXpNCdKoOUEUkvAL0gVSQASSAAHJOAGpjatpM5W4ktKSbPfPtHl7I6m3CsA/AS58yXgpx7KrR006NCNqQvtegeeHj9WgMbRaLtobgWhq7jvhIItOPyrNfKxhjDQ0NDQKVYQtaZaSpRYD48hqTE6aqcreNgHZTkkfU5nPuAAuGEMIYQ0N6p2bZ98iYsegMAfxH/yPjhg9OB5VRUa2gF6otg2QS9AstoArbXtX7UmXLP7sYn2z/wCRkM8dK4F7hWRNXL7KrNDaPD6WxL2pKrFjdOuKfqPj3wCFBwQQcxbcNwLGGrOIc0JS1p6VGu7YaGhhAoVjWFMxSUJKlEAC0k/eOgzwFsT5xnKe0IHZT5nmfhgNT612eR+1O8qxAP8AUdBy1PQcsLBYBgKgOVUHKhqQWqgtBL1E8622bVvvKlH0fxqH4vdHu6692NYDhkTFoLpUR8j3jAxL2sGyYGPtDDqMR8ekJUlQdJBGoqAUNdNVaGrPpUQnM9KGumMNDCsMaFY1hQpQSCpRYAOSchG07QZymDiWk+iNfePPTQdfW0iSZpc2IGJ15DzOUJZLABgLABg1U6wC9UWwBBFIOVQnSAXgjOgCgVNs2rGTKPKYof8AUH/semtcDiUqUgukkHl56xL2vKYP5k+Y+nhCFpWHSoHuxHeMoArNVaq1ayHPdVSlzyzuWMNDC6GNCsawgkAEksBaScAI2raf2p3EWSwf6jqeWg6m1m9ayZRmq0SO0fIcz8Bb3pSEgJSGAwFAOVUWHkaqbLftqSKRbQTlQPhQ1ILU7Xte68qUfSwWofh1A97U5d+FYDiwISSkukkHUWGJe1KFkwbw1Fh6jA/CETETOyoHlmOmN60NVcCCTXSGHzrNDXwxoONYYRtW0/tCZaD+7BtPtkf46a46etpMpU1TCwDtK0H1OQ8oSgIASkMB9udSagL1GgHKkChJyqpsglqibbKoOUbXtX7IGXLP7wi0+wD/AJHLTHSuBxbVASC4JBGBFhiXtS02L9Ma4K8c+vjCJsuZ2VW+ybD4Z9HuWhqrgQSTUaogOe62o0NwAgY0KxrbVtW88qWfRwUofi5Dlqc+7H1rLlqmKCU9TkBqfu0xLQJYCRhmdTqYNQFqp1oAqYig0EtGNQWRiKm07SJI3UMZh67g1PPQdcMSSSSS5Jck4kmsBxYFxL2mYixXpjnj0P1eET5cxgCxP4VWHpkelZqrgc4Jeo1ZAsfWhuEGNBxq7VtOMqWeS1D/AKj/ACPTX1shCpiglOJzyA1PKJctMtO6nqcyfvAZUAwaiTlVFhgBqgLUmyCXhJypFALQaNp2gSUsGMxQ9EaD2j5DM8nhSiolSiSSXJOJNYDimvJe0TEWPvJ0Vb4HEfLlCNolrsJ3TorDocPlQ1XDGHNRq7QkMB3cMMaFY0NDGNq2goeXLPpfiUPw8h72unfg3OGhoYQwhoaq0MIYQwhoaGhoY+okpUtQSkOT9+ESpQlJYWk9o6n6DKnnGIqi0VQXqg5UKL2UCAXgCoC4aNonpkJ1WewnXmfdHxNmrLWpaipRdRxP3loKwD8UBfM8S5q5eBceybR006QjaUK7XoHnh4/VoxtFtJOnjdtDcOxgCAIOOFO1bR+zG4g+mcT7A/8ARy0x09bAFRAAcnARIliWNVHE+Q5fPHRqgLWQagLUgQYFkCqTZQRnQnHlVnTkyE7xtJ7Kc1H6DM5d7CJi1TFFay6j8NANAMhWAfigL4B6iJi0dk2aG0eEI2tBsX6J1FqfqPj3wFBQcEEZEYXTQ1IxHeOBYw0NVEKxo2naBKG6m2YcPdGp56DrhiSSSSXJtJOJPrUAkgC0mwCJMoSw5tWcTpyHmc6AXqgvVScoFJEJOVQ2QC9LW0J/1TNmpkoKlfyjNR0HmchEyYqasrUbTgMgMgOQ+OJtJrgNxIF8A1UnShC1oLpUR8j3g2RL2oGyYGOow6jEfHpCSlQdJBHKs0NVF80NciFYxtE8SUsLVkeiNOZ5fPxgkqJUouSXJOZ9a4xJkBA3ldsj+nkOep6d9ALVcLYxqCE4PS1AL0kvGBgVQXiZMTKQVrLAeJOQGpP6mwRNmqnLKlYYJTkkad+pzPJgKwDcSBegPADVHA74JeqlSkF0kg8vPXrEvaspg/mHmPp4QlaVh0qB+Y7xS1wLQO66aGvBG0z0yUvioj0U68zyGfgIUpS1FSi5NpP3lp622eSE+mrtZD2f1+VBpByqjSCKQIBaoYFhoJypBygQQ9KlplpKlFkjHybUxPnKnr3jYkWIToNe85npgK4HEgXoD1SdLkEpLpJB1ES9pULJg3hqLD1GB+EImIX2VA8sCOmNygunusrtDX82cmSjeVaT2U5qP0GZy72ETJipqytZcnwAyA0A/XG5eHh4eHh4eHh/UsmSzLULcUjTmeemnfgC1JpFtUWikUAvZUaAWqCAXoMKUEJKlFgA5P38InzlTlaIHZT5nmfhgM3rAXhvQL0DWqT4XLUgkFwSCMxYYRtS02L9Ma4KHketvOETUTOyq3Q2Hwz6PXQbW1qtDX4ibNTKQVq6DNR0H3YLYmzVTVlSj3DJI0H3abaHh/WciTgtQ/hHmfLx0pByoNILVQWg2wBSLKr28qggY0EgAlRYAOScgI2jaDNLCyWDYPaOp8hl31xbxIF6BUwgl7kCujaVosV6Y54+OPi8Iny12AsdFWHpkaoLF4BcPQ3AvEyYmWgrUWA8ScgNSfuyJ05U5W8qwDspyA+upz7q7GGMNDQ0NDQ0NDQ0NDQ0NDQxhuOkyt701dnIa8+7592NQF6DSC9VP+qoOVJMGEn4UAUgtjYMX+cbTtJmncTZLB/qIzPLQdTbhXA4gC9AaoS3fdNdInzEWPvJ0Vb4HEfLlCNolrsJ3TorDocPlUlm1j0+l+8PSpSUJK1FkgWn7z05xPnqnKc2JHZToNTzOfgKGMNDQw9YypW96Sh6P/Y/QZ+GrJLWZVQWqiyBUGtZNvSpgYFtTado3yZaD6A7RH4jp/CPj3NcAcQBegNUJa5AvkTpkvAuPZNo6adGhG0IV2vQPPDx+rUoVvDmMfrdvWJCQVKLAByTkI2icZymtCB2U6+8eZ+Hi7D1rKlFZc9kY8+Q8zDBmFgGHKgF6oOVBpScqoqiyCaBBhNnWnadod5cs2YLUM/dHLU54YY1xxAF6A1QlrLkC+alExaOyotpiPD6WwjaUmxY3TriPqPj3wlWCkkHmLQYSoKHzGlw9VoaCQkEkgAByTYAI2naDOO6lxLBsHtH2j5DLv8AW0qWZh0SMT5Dn8sdAQAAAAwGAoIgWVgXoNIL0CkYUigF6qcI2raGeVLNuC1DL3Rz10wxdrgDhxegNUJyFyBfNWStSC6VEfI94wMS9qYjfDH2hh1GPz6RLmJmBwR0P34Yi5aGpXMRLTvLLD4k6AZn7LCJ+0KnFh6MsGxOZ5q1PLAfH1tLlmYWFgGJ0/WEpCQAAwFQwDlVBalmoBaBbcKOUAtAoEERtG0bjoQfSNiiPwjTvPw72aqKQPUgDVCWsFyA16BdJUpJdJIPL7tiVtpFk0OPaTj1GfRu6ETUTA6FBWuo7xiKrVCQA5IAGJJYeJibtqEuJY31a4JHmrow5wuYuYreWoqPwHIDADu9bIQVqYdTkB9dBn4mEpCAEjAeJ5nnXBeqDlQRSj/VUUGylJygUbRPEsbie2R/SDn36DqbMaBXF2bwC8A1qEtZctegXoJSXSSCMCCx8RCNsmpsUyx71h8R8yDCNtlq7SVJ/uHiGPwhM+QrCYn+b0f+zQJks4LQe5SfrG+j20/1D6wZ0oYzEf1AnwBhW2SE4FSv4Un/AC3RC9uUbEIA5qLnwDAfGFzJkwutRVyewdwFg6D1uhBWrdHU5AamEICAw6nU1zALVhQYFAL1coJyqDCJ88SgwtWRYNPePkM+6CSSSS5NpJxJrCkCuOAAvAM6hLd/DNftxDQxhjDQ0NDQ0NDQ0MYY8UlJUQkYn7c8oloEsMMczqfpoMu9yblJyqgtSBQC1QUGkRNniSnVR7I8zy+eEElRKlFyS5JpF0OPAephwoF29RuEaGhoYcGwhuEAKiAA5OES5YljUnE+Q5XRoBeqC9UHKooxiOdM2YJSXNqj2RqfoM/1hSlLUVKLk/bd10kVxUNYVhAusYFlPOCXuBeAXzcG0N6sAJLC0nARKliWNVHE+Q5fPwa7MAtVFkC2CKBQC9QFoMTJiZad49BmT9NTl4QtapiipRtPgBoOVQXQuhXFAvAGqE5XAF4BfNwLQw9XY2C0mJUrcDntH4ch5nyxvgcqqfnQRSLDyoVQIVMTLQVKwGAzJ0H38oWtUw7yugyA0H3bcCkCuLocCBnUOlwBeAXoHANDesZMrd9JXaOA9kfU/prfmgWikUAvDPUByg2mhSghJUosB9sOcTJhmqc2DIaD660C6FIuhci7FtTAPcAXgF6BftDespMpvTVjkNOZ58su/DgCIBakUAtQapISCpRYDExNmmadEjAeZ5/LDvFwKRXFQ1hdCuA1QlzwYF6BfN60kysFqHNI8z5ePCA/CgUpOXhUVG8ACSWAxJidOMwsLEDAa8z5DKgQLoXouRAugHqHSkVRdgPetfNxDGGMMYYwxhjw8mU7LVh+Ea8zy0GfdjwZoFtIoBeGehRxOQ+UTppWd1PZHxOp5aDrQKorDGuKhrC6FcBqedwOIAvQODYw0NDC9YQ0NDG/kyt70ldnIe1+n+uGMINUFoEKsDxPnb/op7IxPtH6fPHSkXApTdC8EC6SM6h4MDiW4FoYeo5UrfLnsj48hy1PQW2jCwWAcGKcYEAvVSco2mfvfu0dn8SteQ5a692MCkXQpF6LoV8KcBcC7F4BeAcA0MPUsqWZhtsSMTryHPXTwgAAAAMBgOHFALQKk6dihB5KI+Q8/DWDjSKorDGuKRBuRQLtIqHGuLsXgF4BftfPDw8PDw8PD8FLlmYdAMT5DnAASAAGAw4gQaEnKmdNb0Em38RGXIc9dO/CoLgUpvRcioK4DU5PcC7F2BeAXzXb8C95LQZimGGZ0H1OQ8nhKQkAAMB9uefEioC8Tpu76KT6RxPsj6/LHShWFAoGF2KReiqLgUjGoTlXF2OHAvWun49CCssOpyA1MISEJCR/s6nihhQz0TJu4GHaPw5/T6RjQqqKRWFcUiDcigQLoCy7HDC7AvQLh/UKUlZCU4nwHM8vsWwhAQlh1Op+8BlxoiasIFnaOA05nl8z1gkkubSaTjSMaopFKboUi9F0cKRfi7HEAcC0NDC5YQ0NdpSVEAByYlyxLDYk4nX9BxYpXMEsPiTgPvKCSokkuTjQKouBSm9FIvRSnGoca49Qi8a/aG4FoauASQAHJwES5YljVRxPkOXzxOQHFihaxLDnHIZk/TU5d7AqUVEqOJ+2FIg4UCgXYpHACgQLoYcKLsXYF4BetDcWASWFpMSpQQHNqjjy5DzPGiFrCA56DMnlC1lanPQaDSqrCgUCBciuKRBuxhApF0cKRUGN2PUIF63GyZW4N5XaP9o+up6DN+NKghO8cPieQ5mFrK1OcMhkB9dTn4CsqqKRWGN0KReikUjGorSuOFF2LsC8A46TK3WUoelkDl+vy7+OJCQSSwELmFZ0AwH151zjSMaopFKb0UiqLgUpqHGuMLoXBpF0LsXgHHSZWC1C38I8zz08cW44kAEksBiYmTDMOiRgPM8/kLNSaBVOJ76RjcClN1lWFIoGN2nDhRdC7F2LsDjpMp/TULPwg58zy01xwZ+NsFpsETZpWWHZHx5nyECkXAuxhSOAFAgXQwFJwpFQY8KOFFY1QHvmhoYQwpYQwhriTK3vSUPRyGv6fPj503fO6nsj+4/QZeOjQKRSINQXYwpHACgQKRdHAVxwRpGF0LscO0NdtDeo503e9FJ9EYnX9Pn3Y0CkUiDhQKBdikUiobsYQKRSKRiKisq4uhjcG9HAGqLwC/I9QzpuKEn+I+Q8/DWoKRSIOBoFAwvhSKRBuxUFIpGNRWNcYXQuDejC6HDAcCRx86azoTj+I6chz1OWGOFQVhBwoFAwuhXFIg34pFKcahxrjC6F0MeFF0MbsDgyONnTd30U9rM+z+vyrCsIOFAoGEC5FcUiDwQpTjUONcXQuhwowqmqPXU2buDdT2j/AG8+/QdToawrCDhQKBhAuRjXFIg/fwoHAClNQ48CLocUaouhwpx4qbNCAwtUcBpzPlrBJJJNpONcVhBwoFAwgcAKRSOAFKahxPAi6F0OANUYXQ4U48TMmCWNVHAeZ5fPCCSokkuTibgVhCsKBQMIFyK4pEffy4IUpxqHHgRdDijVF0MeFPETFiWlzicBqfoMz5tClFRJJcn7YXI8qwg4UCgYQOAFIg34pFKcahx4EXQx4UYVTVHHHiFrCEuegzJ0hSislRx+Q0HL/eN0Kwg4UCgYcCKRBvxSKRjUONcYXQuhjwouhdg8GTw6lBAKjh8zoOf+8IWsrLnoNB9+N2KRSIOBoFAvhSKRBuxhUFIpGNRWNcYXQuDejC6F2LsHgSeHUoJBJLARMmGYp8hgNB9TneCkUiDhUF8KRfjCBSKwxqKyri6GNwb0cAaovAb8nhyQkEksBiYmTDMOiRgPM8z8MOZvBSKRVF2MKRwAoECkXRwpFQcKLoY3Yuwb17t+IJADmwDGJs3fLCxIw58z5XwpFwLgUjCkXopFAgXQwpOFIqC7GF0OFFY8I5h4eHh4eHh+Kmzd87qeyP7jr3aDqbWA4Y4mkY1RSKU3opFIoGN2mkcEOFF2PXM6bvOlPZzOv6fPuvRUGFc43ApFKboUikXopTjUONcXQxuDSPybOmu6EmzBR15Dlrrhg78CMK6qopFYY1xSOAFIpGNRWtccKLsXYN6D6pnTWdCTb+I6chz10wxduCFdWFAoGEC9FIqG7EC6GFJtFIvxcHiQb1/U86bu+ik+lmdP1+XfwgrCDhQKBdjCkXopFAu03Yuhdi7BvAb54fhXvp03c9FPa10H14UUi4FwKU3opF6KRjUVXF2OGBvAb94fgXh6P//EAEMRAAECAwYDAwkHAwMEAwEAAAEAEQIQMQMSICFBUTBh8ARxgSIyQFBSkaGxwQUTI0Ji0eFggvFyosIzcJLSQ1Oy0P/aAAgBAwEBPwD/APimTjdON5uE4ThOE4ThOnk+C0tIbKExxHIUGpOgHM/AZnIf9lXTpwnV5P1706cpynKfh9dd6efXWv7yecdpDZwmOIsB7zyG5OwrqrW3jtrS8SRCHuwvlCP3Op17mb/sY43ThXgrycpyn6f0+KKGCExRFgMyT1meWq7RbxW8b0gD3YfqeZ+FOZFf+w7hOE6cp+usp9FddHguE4ThOn5FOdlnyWe4Cz3WfXTJjumO6bmmTddd6ZMmTDn11/lMmTd6bn17+vm3XRTHfr3qIiGExRRMAHJJy66Zdp7RFbRMC1nD5o3PtH5AaDm6z66/dAHL/sE4Tq91VOesl11pwXThXk52WfX+Ex3Tc03MpgmCYbejkgAklgA5JoAKldp7T96bkDizB7jGdzy2Hic8hIf186dOeA6cJwnO3zWfcmO6YJh7uG43TjdOFeHNXle5K9yV4q8VeKcpynKcpynKcpzunKcpyrxXau1m0ezgP4YOZH5yP+INN67K8UC8r3L+unTp+v24DhPyWdKc03Pp/D5Jk3AcbpwryvK8U5Tnf0jtfarxNlZnyRlFEPzbwj9Oh9r/AE1lD/XDhP10yfvxuE6zTHdNjcJwryvJyn4rjdON04V4K8FeHNXle5K9yV7kryvFXleKvK8VeKvcl2vtdbKz7o4gf9oP/wCj4bq9yQLyBZXgnH9ZOnT43Cfl10yz7k25TDE4V4K8nPDcJwr3JXleKcpzv6J2vtVz8KzPlnz4h+UHQH2jqfyimdJCv9ZunTnpsTp9gs+SZMMLpwryc8FxuryvJynO/oDjdON04ThOE4V4c1eHNXhzV4c1eHNXhzXa+2CyBs7M/iGpH5B/7HQaVOj3nLl6q8JCqcJxunG/9Wur3RRJxOnKbmmGFwnCvFOcbhOFeTlPw3G6cK8r3JXinKcpzueAxTFMUxTFMUxXa+0/cw3Ic7WIZfoB/MefsjxOWRLkklyTmSakoAyFB/V95OfDE/eVn10/yTYrwV5PjcK8nPBdOFeV5OU53wMUxTFMrvNMmCYJgmwuN043TjdON043Tjddp7VDYQsCDaRDyYXp+qLkNBqctyIojETFFE8RLkk5kpxugodUCGwsP6nJRPXXhidZnkmWWBwryc43CvJzwHG6vBXk5wMUxTJkwTCTjdOE4V5XuSvFXinKc7pzueF2jtENhC5zjPmQ78ztCNd6BRxxWkRjjLxRFyeqAUA0GU4dVDrhdOdz/UjoldddNhfxWZTLuwOFeT4nCvJzvjcbq8FeTnebFMUyYJhJxunCvK8nKc7+iW9vBYQXosycoYdYj9ANTpzJANpaRWsZjjLk+4DQAaAae8uXOCHVQ6/1Q4T4XTnT3pt/3wuFeT4XCvJzjcK8nM2KYpkwk4ThXuSvFOd+I43ThXgryvcle5K8VeKcpynO6c7lOdynO5VtbQ2MBjiJ2AfOI7D67DNW1tHbRmOM8gNIRsPruc5iokFCTnmU53Kc7pynKvFXj/Rhjgh86KEd8QHzK+/sB/8ANZf+cP7r7+wP/wA1l/5w/uhHBF5scMXdED8j6CSiXwvss90zYHAT7J8LhXk5xOFeTmbFMmEnThXk54TjdOFeV5OU539AtbSGygMcZYD3k6Qjcn+SwBKt7aO3jvRZAZQw6Qj9zqde4ACYqO+cOv8AR9r2uxssjFei9mHP40Vp9oWhcWcIgG58qL9vgore2j860jPK8QPcGGGC3toPNtIxycke4uFZ/aFpD/1IYYxuPJi+GXwVl2uxtchFdi9mPL3Gh978uG6dP1171113TJZOTRNvnhvJ3wuAryc4nCvJ5MUyYScK8FeKc8BxurwV5OU54jjdOE4V4c1eV7kryvFXinKjtBZwmOOJoYQ5P0G5NAKk5LtHao+0RucoAfIh2G53iOvuCcpynKFJOU5UJOacq8VeKvK9yV7+h7a3s7EPEc9IRUq27ZaWrgG7DsNe/h2Pa7WyYCK9D7MWY8NR4EcwVZdtsrRhF+HEfaPk+EX/ALAY3T4XWZ5Jh102AkBXjhdXtk5xXgnM2KaTq8FeKfG43V4K8U534LjdOFeCvcleKcpzvxIooYITFEQIYQ5JoAu1dpi7REwcWcJ8mHf9UXM6eyMhqSK4BTBDr/Rnae1iyBhgzj3266zpFHFGb0RcnigsrLtFpZ+ZEW1hOcPu07wx5qy7dZxMLQfdnesPvqPEMN0CCAQQQaEFwe4ycJ18nwE7LM1TDAYtk5OFwnOK8nM2TCThXk5xuFeTngOE4V7krxTnfiMUxTcx714hZbrLf4LLmiYYQTEWADklgABUldr7X9/FdgcWUNBQxH2iP/yDSpzOTjb4pxt8UC+nxQYpggw0Tjb4pxt8U42+KBbRZc1lzWXNZb/BZb/BNzH9C9r7ULMXID5RqdutT4DkSYiSS5PHBZAuoLaOyLwRkcqg94OX12Vn9oQxMLWG6fahcwvzFR4XlDFDGL0JEQOoYjr44H2663TbnwwOAr2FwFe2xOE5myYScK8U+Jwryc43CvBXk54LFMst1lzTjZPyT93uTlOdzjpmcgKldt7X98fu7M/hQnM+2d/9I0GpzOjTh1UP9IdotxZwkA56kachzPwUURjJiNfly9AdXiDl/lV66aUFpHZl4IjCeRr3ihHI5Kz7fpaw/wB8P1h+bHuhUFpDaC9ZxCIbjTvFRrkW8E2/XXhgJATnC4TnC4CvTZMJOFeOJ1eTnG4V5OeAxXiFknGyfuTnfjuNwu29sFoTY2UXkDz4gfPI0H6R/uPKrjdOE4ThQ6oFleHNXhzV4c1eHNOE4ThOE43Tjf8AoW2trguw+cf9v87K3jvRXQchXnFr7v39AfroThOkidpQxxQF4YjCd4SR8lZfaEQYW0N4e1Cwi8YcgfC74qztbO1D2cQi3FCO8HMe7PREhOThMWycnDeTmTFNJwFexOFeTnE43V5OcbFeKy59e9PyCc78JxunCvDmr3JXk5TlOdzg7b2x3sbI5UtIxrvBCdvaOtKO+AVCh1/o+1tRZhhnEaDbmfoFaR3YYoiczrqSen45OyfA+ycnASEIogXBIIoQSCPEZqy7faQMLQfeQ70jH0i8WJ1Ksreyth5EWesJyiHhr3hxzlRXsJLK9tNkzJ1e2Tk4XCvJzivBXinxMst0/JOeA6cK8rycpzueJ23tl17GyPlUjjH5d4R+rc/loPK83FCRnmnG6cbpxunG6cboSFP6GtbUWY3iNB9Ty+aJMRJJcmpXaIsxDtme85DrnxXROAkLMrJCRKJfA7Zu3zVl2+1s2EX4kP6j5Q7os3/uB7wrLtVlbZQxNF7MWUXhofAnmBgJARJkyaThOcV5OcLq8nOJllun5fVOd8bhXgryc8NxunCvBXle5K8VeK7b242T2VkfxD50XsA7frIp7Izqyc7lOd8ApKHXhOd053Kc7pz/AEBaWgs4XOZNBv8AwNVFEYiYiXJlaG9HEebe7L6cMlkS+B1meXXVE0nV4PnXrwRL4HARi2wWXbLayyJvw+zGXbuiqPFwNlZdtsbVg9yP2YmAJ5RUPKhOycmQCYSvJycLhOcV5Ocbj/Kc43CvJzwXCcK8rycpzvwO29sFgPu7Mg2sQ77gOp5n8o8TkwLklySSS5JzJJOZJ3xCkodf6MtIxZwufAbnqqiiMcRiNfkNpEsCdg/DJ2wu9Ouvembrr/KdEolGI92CiJ2wkol5WPabayZonh9iLMeGsPgQNwVY9tsY2EX4cX6j5J7otPEQ+KcVdXtsNFe2VcLhOcLLLf3J+SfE4V5OeA43V5XinO/DcbpwrwXbO2Q9nhuw52sQ8keyPaiG2w1PIFRWhjiMURMUURcknMlCLOivFOU8XQQclMUxTRdFB+imO/xTHdMd0x6KaLopj0U0XP3rPmni6CeLoJyrxV719HGIIb0XgNSdgo44o4nPgNANhOPzI/8ASflwSUTgdd6fr5J5XtsGiMW2ElEvJkzIlkSrLtFrZHyIi2sJzhPgad4Y81Zdvs42FoPu4t6we+o8Qw1iQIIBBBBoQXB7iJEgJzhcBXsLLLf3J9hidXk5xuFeCvJzvwXCvBXuScrykx6KulXeauhdq7RB2aB/OtIh5EP/ACi/SPichuI4jaRGOMmKKIuSesgKADIDIJhtKHWcNcIpjFcLD17FEIQYoiwHXvVpaG0ic00Gw/fBH5kf+k/LgE6YCWRL9dck/XXXumSyd8BOEkIl5MmZEgJzhs7e0si9nGRuPynvByPu7lZfaMMWVtDdPtQuYfEZxDwveChihjF6GIRA6guPhgvJycPeU+w96fC4V5OcThXgrxT43G6vBXk5THoq6rqYJhti7T2iDs9neiziOUEGsR+kI/MdKVIBtLWK1jMdpE8Rry2AGgGgTjdOFeChiGdVe5SBZXleKvFXirxYK8VeKvFXirxV4qGIur3JXuSvBXhzTj14SIQSSwCtbQ2h2hFB9TzP8YSHBG4I9+J0TgJ2wOyc4CWRJOAkBEvJkzIlkScJi2RLzgtI7MvBEYTyNe8UI5EEKy+0QGFtD/fB8zD8yD3QqC1gtBes4hENwcx3ioPI4WWXenOFwFeTnE4V5OcbhXk5TFXUwTDE4V4K9yV4pyrftEFhAY4zyhhBziOw+poBmrW2jt7Q2kZcmg0hGkMI0A+NTmcMOvAFMYr/AEASACSWAqVa2ptCwyhFBvzPWWOMNHEOZ92nwwE7e9ddfzN0T11rgJ2wkzFQiWRMgHTBEsicJi2VcBICcyhiigN6GIwncEg/BWX2hEGFtDeHtQsIvEZQnwu+Ks7WztQ9nEItx+Yd8JzHu7l3lPthor2ycnFeCc43CvLM9MrquhMMLjdXleTlPitraCwgMcZYCg1iOgA1J+FTkre3j7RaGOPuhhFIYdh9TqfADA43UMrwV4c1eHNXuSvcle5IRZUV7kr3JXuSvcle5K9yQiDq8OavBOE43Tjf10S2ZyAVta3yw80fE7923A7RC0Qi9ofEfw0iWRM/ojFt0N+7ngJZEvgJ2wwmrSZ0BIxbYTFsq4CQES+FwhHECDCTCRQwkg+8Zqx+0LSBhaj7yH2qRj6ReIB3Ksu0WVsPIiD6wnKIeGveHHObhOcV4JzicK8syrpTDC4V4K8U534LjdOFa20FjBFaRloYa89gNyaALtPaou02l4hoA4ggfzR/7H8x8KAK8U5TnfBBTgCmMV9f21tf8mHzdT7X8fPg2sN6A7jMeFfgidpHuToxdapyeQ6+PPllgMW2AlkS+AlO6AyZAbyJ2wkol8BICJJm4Tnu70/j8k+B2zdjodfBWX2ha2eUX4sP6j5Q7otf7nPMKy7XY2+QiuxexGwPhpF4EncDC4TnE4V4pif5V1MMDjdXk54DjdXgr3JOU53nHHDZwxRxkQwwhyToPqTQAZksBmu19ri7THrDZQnyIP8AlF+o+6EZDUnHBQzcbpxunCcJwgQycJwnCcJwnG6BD1Tjf17bWzvBCctTvyHL593CJ2VtDcjYeaabcx4H4Mn6/wAun6+iJ2zTb57TJZEvgJ2wEsiXlDC55CRLIl8BICJJwEgIkmThOu9ONPjhJARiwWPbbayyJ+8h9mNyR3RVHcXHJWXbbC1YE/dx+zHk/dFQ+LE7K9sq4XCvFMT/ACrqbBeCvFPicK8FeTngRRCGExRECGEEknIACpK7b2w9piuwvDYwnyRQxH2ov+I0HMlON04V5XleKcoEvKHXgCmMVwCnrm2tqwQHlEfoPqfDguyJeVpALSEw61B2PWRRBBIORFXVaJgJk4CWRL4Cdpge9ZAInbASyJwEsifBOE8mTjTC4RJOEkJzKx7XbWOQivQ+xHmPDWHwLbgqx7fY2jCP8KL9Xmk8otP7gO8quYzTgK8mJ/lXcDhXk5xOFeV4pzwHG6vK8jEwJJAADknIACpJK7d26LtBNnZkixB5j7wjU/p9mHxObCHCxTFQgumQDJkwTBMEwTBZckGfRZcllyWXJZJgmCYIAMmCZCHKqgsorSIQw5k+4Dc8vW9tbXfIhOep25d/y4JLJ5kq2sTaeUBmNPaH7j+NlSZOAnbASyJeQEhl3/LCYtsBLVRj2TmbJ2p78JIRJOExbJycN5WXabeyPkRG7rAc4D4GneCDzVj2+zjYWo+7i3GcHvqPEEbxKEwkPCQQaEFwe4ibq8nOJwryc43G6vK8U53w9u7YbUmxsi1kMoogf+oRoP0D/dWjJkyYILLknCvCQLK8U5TnLNOdziFeAKIVlAIoohDCHJ0+p5BWUAsoWDGI+dFuf2Gnra2tbnkw+can2R+/y4L8/HASm1MraxveVDlFqPa/n56o5ZGo01RL4CXwE7TAkMBLIl5uEY9k71wZDn8lXASESTgor22EkBXtkxKYTs7a0sS8EZh3FYT3wnI+59lZfacBYWsN0+3C5h8R5w8LyhtBGL0EQihOsJcfD5Yryc43CvJzgYpimTBZcl9odvET2FjF5IcWkY/MdYIT7I/MfzUGQN68rycpzuhXgCmMV4AooaqGExEQwhycgB1/hWNiLIbxnzj9By+ddm9a2tpcDDzjTlz/AGRL5mvAJ92B9AmmSrSyhtMzlFpF+41Hy0UdlHBUZe0Kfx3GRLIl8BLyAkSyA1NcBO0nCdEol8GQ/ZPgJARJOCiMW2EkJyVd3TATcK8ZwWkdmb1nEYTyOR7xQjkQQrL7SoLaH++D6wn4se6FQWlnaQ3oI4YhyNO8VB5EAq8nOJwryc4GKZMFkNleCvJzL7Q7az2FjFnS0jGn6ITv7R082rthGBxurwV4K9yV75K8U5TlOU5TndAl6lOdynO5TncpzunKcpyhRB3AAcnICufJWFkLIPEHjIzO3IfU69yvcle9aWloIBlnEaD6nl80SSXOZKIxkv3YHJohlMnadcjmFaWEB8zyT74fd+xYbKOyjg84ZbjMe/TxmSyJeQEidkIdTMkBGLxTmZO2Bt0+2WAkBEvgojFthJWZ6yQh3wXk5OFwnKhjigN6GKKGLcEg9clY/aMQYW0N4e3Cwi8YcoT4XVZ21nbB7OMRbikQ74TmPc203CvJ5sUyYJwryc4u39t+7BsbGL8Q5RxD/wCMbA+2d/yj9RBEnG6vBXuSvFAneUOIUxivAGbALs9gLMXoh5Z/2jbv3PgOfrWOMQDmaDrREkkk5k8Al+uutMGZ5DrrlgJfATtOPs8EWY8k8qeI/ZlaWccGjj2hmP48cpAOmZEsiXUI1kYgEYiaZfPASyJebJ2p78JO2ExbYTFssz1kgJujFthJZXtlXA4QtDCXhJBFCCQfeGZWP2nawNDaj7yH2shGPpF4gH9Ssu02VuPIjD6wRZRDw174XHObFMsgrwV48Bwu3/aAsITZWRe2IzOTWYOpr5RHmjTzjkwiMROZqcydT3unO+IShm43ThOEIg2qvcle5K8rxV4q8UIi6vFXirxV4q8UC4l2axuARxw+V+UeyOf6vl30vK8OacJx6yjjEAc10G5/bdRRGIua4CNcDv1086Kvd1100yWRLzoiXwEyi7PZx5tdO8OT94p9Tuo7COCnlQ7iviK/PvRMgnKJZEvgJ2wUr7k+AnbCYtsJKzKAmSyJwuE5wOEYkYk8wCM3YjaqsO32tkwj/Fh/UfKHdFr/AHA94Vj2ywtsoYrsXsRMIvDSLwJO4CvJzjcK8nO8u3dth7NDcgaK2iHkjSAH80X/ABGuuVYojETFETFFESSSXJJqSdScThXgoS5pJ8QpjFcUNF2Xs7Na2gzrBCdP1HnttWrN61jjhgDnwGpKiiMZc+A2GIhkSyd1113SJZVzMyWTvMlkS8yWRLyAnHY2dpUMfaGR/Y+IUXYrZjFAPvIRt53/AI6+DoggsQQRUHIhE7YCWRL4H29+AlkS+AlkS+AllmUBvMlkThvIl5uFe8EYvFEkzYpgnAV5OZWPbrexyJ+8g9mNyR3RVHcXA2Vj26wtmD/dx+zGwB/0xUPIFidpuFeTnD23tkPZYGDRWsYNyHbS/FtCDT2iGFCRHHFaRRRxxGKKIvETUnqgGQGQyThXgrycp8EFeAMYKBBWSy6/yhmmK7J2alpaDKsEJ1/UeWw1rSvrWKIQAxGg+PIc1HGbSJz4DQDqp1+CB0xGiPVP390yWTPnMlsBLYCWVZANgs7MxnaEVP0HWSyhDUAyCtrCyt/PgD6RDKIeIq2xcclbfZ9pC5sj95D7JYRj6ReDHkooYoSYYgYSKghiPAyJ2wUr7k+AxbYHZEvgJZOShDvMlkThMWyrJwnRO5V7ZVkzplkFeTnE4Vj223scoYr0HsR+UPDWHwLbgqx+0LG1YR/hRfqLwHui0/uA7yq5jPC4Xa+2Qdls7xF6OLKzgfMnc7QjU9wqVa21pbRxWlpE8URcn5ADQAZAaDhQ5HPgCvAFJw1XZuz3yLSMeQPNB/Mf/UfHuf1sSIQSSwCtYzGXoBQfXvnXAUT18URrIlk2syWwE4CZAPhs4DGdgKnrVACEADTREvO1srK1DWkAi2NIh3EMR723Vv8AZ8VbGK8PYjYReEVD3EDvJUcEdmbscJhOxDf575u1Pf8AtgJZEvgJ2wk7IDfAYtsJi2k4TyJATmbJgiQFeOJwnOGx7TbWB8iMtrBFnAfDTvDHmrH7Sso2FqDZxb1gPjWHxBG5QjEQeEgg0IIIPuqnMu09pg7NZmOPMnKCAVji25AViioBuSAba2tLe0NpaF4jQaQjSGEaAe85kkkknhimMVm43TjdOE4ThAhqpxLsvZ/vDfjysxp7Z27hqfAakAigyAoKAJxunG/rMkAOcgFaWhjO0IoPqespESBmSyquuu+UWSAqTMlu/ATpgJ2kA+GCAxlhTU7BACAXYeuZ54CWVZR2cFoLscIiHMU7jUHmGKtvs0ZxWMTfoj+UMXyvA84laWdpZG7HBFBs4yPMGh8DgJ2wEsiXwE7JiUA0zFthMSMSeZICJM2WQRiRJOFwr3Cs7e0sS9nGRuKwnvhOR+Y0IVj9pwRMLaG4fbhcw+MPnDwvK17TY2VibYxiKCkN0gmKI0hh577AElgCu0dotO02htLQ8oYR5sEOw+pqTmcMPAcMM04V5Xk5TndZ7lCvAFJdnsDbFzlZg5nc+yPqdB4IAAAAAABgBoBjz3Tnf1bRWlpfyHmj48z9JnOYLqiMyW70c+utJktgJ2wE6CQGGCExlh4nYbqECAXYfE7nATtgp37fvKKGGMGGKERQmoIBHxVt9nQRObGK4fZizh8D50P+7uCtbG1sf+pAYRoawnuiGXhVEvgJ2wEsnJQG8yWRL4DGBTNGInASAiSZtusgjFtivbJyeC6eZyDnIKKIxHloNsUMnCcIF5Z7yFMYrwBRdn7ObeLaCHzov+I5n3AZnQGGEQwiGENCAwA6/wA+trW0veTD5vz/AIwkayoieuuqTJZNqiJE4CdsBMgN8MMJiIA/xzUMIgDDxOp/jYYCdsDtT34CWRAiBEQBByIIcEbEUVt9n2UbmzP3cW1YD4VHgWGytezW1j58Bu+3DnD79PFinZEvgJ2TEoBpk7TdGJEk4CWRLzA3WQV7bC4CvHgEq8nMmTJgiQA5yAUcZiPLQda4XCvckCfhgh1wCknG6cK8r3JXigS6cpzunO5TnB2axitiwyhB8qLYfUnQfyoIIYIRDCGA6c8zgc7lOdynO6cq8VeKvcvVlraP5MNNTvy7vn3YzlgOSGdZxZdUwE7YCXkBvhAJLDMqCEQBtdTv/GAl5sn2/wA4CdsBIpXrVW3YbG1cw/hxbwjyfGCn/jdVt2S2sXJhvQj88GYbc6w+IbnJ2RLoDeZLIndOnMidsFETNt1kEYtsJLIk43ROyebJhOmZUcd45UFP3k4V5OcArgBAV5Xk5T5YxXHY2MVtGIIe+KLSEbn6DU+9WdnDZQCCAMB7ydSdyf4GXra1tPyw+J+g+vAizyQOkxnmf46r1SRLYCdMBLyAw1yGZNAoILo5mv7ToiXwE+7AS+AnbBbdksLVzduR+1Awz/UKHnQndWvYbezJIH3kPtQjNucNR4OOaZpEgVRj2TmZLJ3wE7TAVEYtsJIRJOJ2V5OZsmGF2qrS1vFhQfHn+3TOcbhXlfKBc1xCmMVxWVlFbRiCAZmp0hGpPIfE5DMhWNjBYwCCH+6LWI7n6DQetrSP8orqduXfv+9CMZK666yR3T5Oql9JktMhE4CXkBis4Loc+cfgNv3P0mSyrPmU7zJZEvgJfATsgN5W3ZbG2zihaL24covHQ+IKt+w21m5s/wAWH9OUY74df7SX2CLuQXBGRByIbRtMBL4CWRLyAdAMiUS+AkBEvhdEpzNk2J057laR3shTU7/xhcK8nOIR7+/CKSYpimV3mmCZBMJwQRWkQggDxH4czsBqVYWENhBdGcRzji1iP7DQad5J4DBMEwTBMrvP1TaRtkK6nb+ZkYScDZzJbAS2SIaZL5SAxWdnd8qLzjQeyP3390yWVZ0/b91WZLKsyWRLzoiXQEydpWvZ7G3H4kAJ0iGUQ/uFe4uOStvs20gc2J+8h9ksIx/xi8GP6VEDATDEDDEKgggjvBzVcBO0wESAiScBLIl8DonZOcDFMMLhOZ2kb+SKambhXk/ChJHcgHzTJghXgCk4IYo4hDCCYjkAOqbmgGZXZuzw2EG8cXnxf8R+kfGp0A9axx3chU/DrTAc8BLJ+uvnWb5tMo5zJaTSJ0EgNZAvgs7NvKiroNuff8vlIlsFO/bAS2AlsBLLMoBpOyJfATsrWxsrYNaQCLY/mHdEMx71bfZsQeKwivD2I2EXhFQ+N3vJUcEdnFdjhMMW0Qbx5jmMkSyd5AKiMW2EnbBRGLbCyZsN7ZOTgtI28keJ+icK9wmKZMJwxMeXWcxXgCkoYTERDCCSSwAqSV2XswsIXiY2kQ8o7D2Ry3Op5Aeto47o5np0c64SNZURzXXXW8idAgGVRzEiXmS2CPl4yAkS/chlKisrN2ji/tH1P0mS2Cnf8sBOAnbASgHmSyrMlkS+C0ggtRdjgEQ5inMGoPMMVbfZgzisIm/RGcv7YvpED/qCtLK0sortpBFCdHGR7jQ+BQCJZEvgJ2wmLbCyZsBLJ9sLgKO0ujKpp1yRJNTwGKZMOBAdD4ftIV4AogCSAA5JYAVJNAuydlFiL8YBtSO+4DoOe58Bk5PrWOK6OegRJJc1xkMiV111/KJZASoojtSZyRLzJ98mzkTMFWVneaOKmg+p5fPumS2Cnf8ALAToMBO2AnZAbzJ2wEtgJZEvIB1FBBFCYY4RFCaiIAj4/PRW/wBnQRObCK4fZicwnuOcUP8Au7grWwtbE/iQEbRVhPdEMvCsyWRL4CU74GTYCQE5wkhOZRxXouQyH7+OJim4lEC4dCvAh+q7J2X7sC1tB+IR5MJ/IDv+o67Uq/raI3R8kSSXNeBFnlgrnjJeZLSZ0ckTpgsrK95UXm6Df+PnMllWdO/5YCdBgJ0GAlAbzJ2wE7YCWmBuiQES8iBECCAQaghwe8FW32dZRubI/dRbVgPhUd4LD2Srbs9tYedAbvtw5w+/R/1AHlgJZEvgAdANgJZOe7CYtkS87QtCdzkOu7AxTegQGo8UK8DsXZLoFtajyjnBCfyjSI/q2H5a+dT1rFEIQ58Bur17M1RGMlpEa++RzPKZLIHeRCJ0nRVVZRUbXBZWf3hc+YP9x27t+mplKirOnfgJ0GAnQYCXQEyXwE4CdpgMicBLIl1VW3YLG1cwj7qLeEeS/OCn/iYVbdjt7FyYb0A/PBmG3IqPENzRO2EDA7InCYtsVqcwNh8TJk3oUJYhCuPsXY3a2tRlWzgOu0cQ29ka1o3rYkQhyoojEXPgNkC0iGxGZ2wEvIF0ToiGmS8gGRLSIlZ2ZtDtCKnfkPrsgAAAAwFBMl50D+7AToMBOgwEugGmS86Il8BLyAdURO2AlsBLIl1bdisLZzduRn80GWfOGh55AndW3YLeycgfeQD80FW5w1HNnHOQGExbYTFtjZRZxRHn8svRoc2PVMDFMV2LsV9rW1HkDzIT+c7n9I2/MeQzupkwTBMEwTBMEwTBMEwTBMEwTBMmTFMfURIAcqKIxFz4DaYOiIwn4TJbATN2k0idJASOcioLMxxNQCp5bDmfhVACEAAMBQTJefPAS2AnQYCXQDSoiXm7Il5uyJeQCoiXwE7YCdsNt2Wxts4oWi9uHKLxyY+IKtewW1m5g/Fh5ZRDvh1/tJfYIggsQxFQaiRLKuAnZVxMmb0dioBkEAmE+x9k+9P3loPwwch7ZGn+kanWg1amQyAoPWpIAc0UcV48tB9e/CC6O8yUevlOp5IiRLY45ASJecMJiLDxOyAEIYBhMnSY+CJeZLYCdMBLoBu+VES8yWVZksqyA3RLIl5uyJfAS/AtbCxtR+JCH9oZRDxGZ7i45K27BaQubI34diwjH0Pgx5IwmEmGIGEioIII8DMlkSTiZM0zQ93oLFMmGCHzR4/NCk+ydlNvFejBFlCc9L59kcvaOgyGdAAAAAAAGAGQAFAB61pmo47x5Dp8QLSOUjr11lM7ddOhlKLLNGZOihOkiWVU2cojp75wwmIsPE7BACEMOuZmTgPKkyWwE6YCXQDTJeZLKsyWmAiWwEsqzJZEvwCZ2ljZ2oa0gEWxoR3RDMe9lbfZ0QeKxivD2ImEXhFQ+Ld5KjhjgN2KEwHYhj/jmK74gHTN6GxTcCHzR4/NCkuy9mi7RE5cWcJ8qLf9MPM6+yMzoDDDDBCIYQBDCGAGgHraOK9lp8+ADoiHROkygJxZzJaQyTuES8qIlpwwmIsK/LmUIRCGHidzv+0yWwHb34CXmS2AnRAamZLzJZVmS0wES2AnAS3BJfASyqo7OC0F2OERDmKdxqDzCtvs6psYv7I/pF8hF4xK0srSyN20hMJ0eh7jQ+BkzoDgRBoiOZ+fCZMOGKDuQouzdni7RGwygHnxbDYbxHT3lQQQ2cMMEAaGEMB9TuScydTn62iifIUkRrwHyUQ13nU93XzmTIiRLzeQGqNES8gDEQBmSoYRAGGZNT9O7rXAS86d/wAsBLzJbATogNTMl5ksqzJaYDIlsBO2AnbgEsq4CcMUEMYMMUIiB0Icdc1a/ZsETxWUVw+xE5h8D50P+7wVpYWtjlHAYRoawnuIy8ODahou8A/T6Y2KbigOQJdmsI+0R3YcgM4otIR9SdBr3AkWVnBZQCCAMB7ydSTqT/AYADEyY7JirpV0q6rqu81dV1XSrpTFMUx29RRRaDxwENwDIlCkjgiyLYQHkToiEASWGZKggFmN4jU/QcuuWAmfM4CdMBLzJZAPMmdES8yWmAiWwE6DAToOATgJZEvhAdM0iAQQQCDUEOD3gq2+z7KNzZn7uLasB8KjvBYeyVa9mtrHOODyfahzh9+j82x2ocA7H4H+cLJhx4Bm+ysLGO3jEEA5mLSEak/Tc5BWFhBYWYggHOKLWKLUn6DQZJirquhMEw29DYJh6bFFoPHCc+CadyGZecUyWRzmS6BdDJE5SZ8t1Z2YgDnzvlyH1KJeZLTCJmS2Al5ksqzJ0wEvMlpgIlsBOgwE8Al6YCdsQG+Kqtuw2No5h/Di3hHk+MNPcYVa9ktrJyYb0I/NBmO8io8Q3PCQ4I3RDEg6Sb0BirqsLCK1ihs4A8RrsBqSdAP2Aclj2fs8HZrMQQZk5xRmsR+gGg0G5JJxMUxTFMrvNMmTBMEwTBMEyu80yYpimPp0UTZCuMjXCaoF5RHT3zJbAS5kRqojKHLORLys4LuZ84/BE6TOWA5Ze+dMBOmCpQDSJbAS8zkqyARLYCdsBL8Al8BOFnQDcK27HY2rm7ci9qDLPnDQ86HmrXsVtZOQPvIRrBVucNRzZxzwWkL+VtXrr4ce6VdE7GyitY4YYBeiJYDnudgBmToM6LsvZoOzQMM44mvx7nYbQjTepkxTJkw9Gb0uIt3/AC4JymZDIp8nQ3RDSJecRwGs30lBZtnFXQbfz8kS2Al50z92Al5ktgJdANIlsBOmAl5AaolsBOgwEvjoiXwEvhAfjWvZbG2zihaI/nhyi8dD4gq1+z7aBzB+LDyyj8YdfAl9hREEFiCCKg5EeEoobp5GnDuphhgs47SKGCAExRFgOv8AC7H2OHs0AdjaxDy4tv0w8hqaxHM6AMPWpLI58Eh5nefKRDo5YDnOI6Ih0BOzg/MfAfX9vfIl5ktMIzJ0wEvMnRAazJeZLYCXkA6JZVmTgJx0TvMlkS+EDfjAJmla9nsbYfiQAnSIZRDxHyLjkrb7OtIHNkfvIdjlGPpF3hu5RwEEwxwmEioiDEeBUUJhPLQ4wCVdwsmCggijiEMAJiiLAAZkldi7FD2aG9Extohma3R7I+pFaDLM+tSWmRrwSEcAnFnnOI6TJbATn3KzgcCKLwG/Pu237pE5YDnM5BvfOmAnSZLIZmZOkyWwE6SAdURLzJbATpjoqzJZVwgNxgMVrY2VsGtIBFsdR3RDMe9W/wBmRZmxivD2Isoh3RUPjd8Va2NpZRGGOGKE8w3+RzGRwAFAAYGTCdjYWlvHcs4TEdTpCN4jQD/AzXZOxWfZYX861I8qPblBsOdTyGQ9akthIbgFH4zNWQkaSIbCTIBlFl4qys73lReboN/4+cyXnEdJjfAS8yWwEuUA0iWwEvMlpjJEzOSrMnTHRHOZLYgG4oD8KOzgtYbtpBDGNiH9xqDzDLtH2SC8XZ4mP/1x0/ti07iD3q07Pa2MV21gig2cZH/SaHwOWqAbA2CGGKIiGEGKI5CGEEknYAZldn+yrSNorc/dw+wGMZHPSDxc6GEKysrOxhEFnCIYeVSd4jUnme6nrYlsRz4BKIPiOu6RyQGqBaRLmRDqI6TJaQlDBfLnzfn/AB/icR0mS2A7bTJbAS8ydEBrM5zJ0wHOQCJ0wEvMluAS8yWxANxQN+GAUAyihhjBhjhEUJqIgCD4FWv2X2a0cwXrI/pLw/8AjE/uhMIUf2R2gObOOztBo7wRHwLw/wC9Rdg7XB51hGf9LR//AIMTo2NtDkbK0HfZxD5hfdWn/wBcf/hF+yh7L2mKlha95gihHviAHxUH2X2qPzoYLMfrjBy7oLx8C3grL7IsxnbWsUf6YBcHiTeJHdd/eysLGxDWVnDBuQPKPfEXiPiT64rjI1xnORCO03ybBFvM1kAyhhvd3zwVmTOgf3YCXmTpOiqZk6TJbAS8gES2AnSZLcAl+6ZLKuEBuIzoBuEA6AabOgPSGKYpimKZXeau81d5q6mTFMUxTH0ol+CcsJpM44jpI5IlpBQQGI8hU/Qc/kstKCk4jpMlsBnEdJ0wEoCRLYCXmS0hnIl5ktgJfGS86Il8IDcQB+GBvgA39EYpimTD0JgmCb0Ul+EQ+E1mdpktgOZkQotpQQGL6lMIQwwVmT8J0HfgrMnSZLIB5kvMnTBWQCiOkyWwE6YydMBL4QG4gHCAdANMD0Nkw9WkvxCJldd8xXrw670RrKJAyJymUd1BCYomHidggBCGCJcziOkyWwGcR0mS2AlygGkTjiOkgES2Al5ktjJbAThAbiAcIDfAB6CyYeryX9AJmUBlI5TBcc0S5nFsgHLKCEQhh/lEsMBLziM6DvxkzJZATOc4jpMlhgJeZLYCXx1mTphA14gHCAbvmB6AxTD1iTxyJa/v/jr4zNWnFSdMFTkoYWy95lFM0xn5ZTiOkyWwHMoZCUR0mS2Al5AaonAc5k6YydJkthA4gHBqgGmBvx2TN6yJ9BiyXXXRmM85mqI1wnYaqEMOeqGE1nEdJjU4DmZxTNEBOsyZk5YDnOI6TJbGS2Al8FeIBwQHQDTAbjAJm9Zk+hRZzJyQpIzOSBz+UmTN3yCimchgOZmdpmmMlyhkJRTJbAS5kFEdJnAS+OpnEdMIDcMB+CA6pMBuKzoD0dimKYpimKYpimPoxPoZLoyOZacU4qSGahhbM1+UhWRrOKZpMYDWcW0zkEBnM5mcUyWEhKs4jpMlhjJ0mS2ED0QB1SYDcUDf0NimTJhxWCYJkx45PoZXy66b+ZHJazNZxIhQQNman4fyjSQVMBrOKs9O+ZyGA5mcSFJGmM1kFFOmAlzipgJwDiANwKoBpgNxQG9BZMPUZLeiRTiohliNSoIdT4DrWUVZBRTNMZ+U4pnIYKmZOc4tpnIYCXnEdJksMZ2mSwwgcMDXggNMBuIA/oDJh6lJb0U1mduuqzipM0UMOp8P3wCsjWcUzSY+WA1nFOKih3xHMzi2kEaYzXEcBLnAA/DAfggazA4gHHA34jHZMVdKu81d5q7zV3mrvNXVdKYpjt6AS3pOvWiI1lFpMQ0JpM0kMJrOKenfM0wGZqhSUUzTEKI1nFM5DHFtMlhhHDAbgATA4gHGA34TFXUw47BXUx4ZLejGmATNZQwvmafNGvdOKQojSZwGZ22nFtM0wDMzNZxTNJCuE5mcXCNcA4Y4Yz4gHFAdM3AYq6PWxmaIUlFSUML92E1nFOKkzSYrgNZxTiooZUwGcVZBRTOQ4UW0zkMI4Yy4AGswG4YD8UDfgAJgOIyYpj6GS/o5r1+8zOKiuueUjTCKyNTOKcU9D7sZqZxVQpKKZpiCNZxTNMZzM4tsA4Y4ADzHDAfigNjAQDcBkxTJhwGCYJk3EJf0jrrr6TNeuvGZDtOKkzQyGE1M4qzNBM0xnMzirOKZpIYTWcWI0wHAOGMuAAw4wDcQBsTOgGxsmTD0Fgm4BL+mVPX7yAdGs4pxUkKI0OM1mazimaTNEKzMzWcUgoqTOA4opmnHHAAczG/DA14gDYgHxsm9MJf0k0wDXVAPI6zNZxSFFFM0xCqNZms4pxUUOsjTGayFFFOKkzQ4zWcWAV4YpwBTijPiANiAxgemk+lH6zNEAgOAazinFM0mPlgMzWcShpKKkzQ4zUzirOLhGuAehCY4Y4YGuIDEA/pxPpZ6+EzRAMBI0OMoVkazinFPQ4zM1QoJRTipM0MhXCamcVcRpM4RThDgQzHCGfDAfEA+ID04n0w1mRScVJmhwisjU98zWcU9PGZpj18Zms4pxUkKo0xmuKLSZpxxwBSQrwxwxlwwPTifTTWQDIzi0maTNDIYTUzNZmgnFSZocAqJmpmazilCoqTNDwjWcWmAV4Ypwh6KMQGEB+MxTJgmCYJgmCYJk2Mn04/VAS1nFpOKkzSQRxmpmdO6cWkzSZoUK4jUzirIKLScVJmhxmpma4B6FDWYpwhXhjCK4hlxGTNw2RDeowPjPWcU4tJxUkKI0OM1MzWcU4pmihrI4zWQooqzinFThGpwDhCvAh14o9AhGuEb8QDjkbeoQF4ddeE9ennFWcU4qSFEaTNDjNTOKs4tJxU8VDrI0OM1PfIURrOKcWI0PAFOEOBDTiinCHowDegkengS665z160mazirOLSQojSZocQqjU98zWcU4qKHWRpM0OII1M4qzi0xGnAFOEOAKCQr6KKYRXCK8MDX0MjX00CfXXXhMVmazirOLSQooqeMzQzNDMVRqe+ZrOKs4tFDI0maHGanvmazixGkzQ4RThDgCQr6KKYYcI9dATNDgFT1rM1M4qzi0kKKKnjM0maGYqjU98zWcVZxaKGkoqTNMZqe+ZrOKuI0maHCKcIU4AoJCvCFeGKYYdcI4Qr6Ka+lAPh6ppMVPX1mazirOLSQooqeMzSZoZiqNT3zNZxVnFooaSip4zNMZqe+ZrOKuI0maHCKcIU4AoJCvCFeGKYYcIpwhX0U19JAfF4/z03+Zivv+czUzirOLSQooqeMzSZoZiqNT3zNZxVnFooZGkzTGanvmaziriNJmhwinCFOAKCQrwhXhimGHXCOEK+imvpAD8IVMzWcVZxaSFFFTxmaYhVGp75ms4qzi0UMjSZocZqe+cVZxYjSZocIpwhwBQSFfRRTDDXCPTjl6RXgddVmK9b9dZzNZxVnFpIURpM0OIVRqZms4tJxU8VDrI0maHEKI1nFWcWmI0PAFOEOAKSFfRRhFRhFeGD6GS/pFOBnrPXraZrOLScVPGQojSZocZrOKs4tJxUUOsjQ4zU98hRGs4tJxU4wpwhwIacUU4QriGYwinDB09BJ9IAbg989ZxTi0maSCNDjNT3zNZxTip4zNFDXEZmshRRVnFM04RqcA4QrwIeKPQIcI4gPHJ9IAbhGszX4zi0nFTxmaSh14BrM6d04pmkzQoVxGpnFWQUWk4qTNDjNTOKuAehCsxThCvDHDB4r8J0/pIDcM1mev2nFM0maGQwmpnFWZoPGcVJmhwCszUzirOLSQUVJmh4RrOLTAK8MU4Q4Y4QyxA6eiOU6dOE4Tp059KA4hmZmkzQ4RWRqZxVnFpPTxmaHGamcVZxaTipIVRocZqcUUzTjjgCnFHDBxAvhBb1cBxYtJmiEjQ4zUoVkazi0nFSehxmpnFVCkopxUmaYzWcWI0PAFOEK8CGsxT0sFlXCCyd/VYHGNJmiFMRrM1nFOKkzQzGA1M4qziUMjSZpiFEazinFThGuAeiivDB04YOIFlXED6pA45pgHXWszWZrOKQooqTNDjNTOKs4pmihxGZrIKKZpM0xms4sA4Y4EJ09JB0xAsgXxAp39TAeia+/rr+Jms4tJxUkEaYzUzOndOKZpgFZms4qzikEaYzXFFSZphFOEMuAMjMcMHiA4qIF8bp/RXHGA9CNZnI+4zimaTNJDCazinp4zNDjNShKKcUzQ4zWcXCNcA4YpwAZjhg8QHGDvwHKf0B06eX/2Q=="}); + background-image: url(${A=>"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAFIUAAAfk6c/18+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiKIAIgAICkBSAoBAUhQOG8fMPt/F+sfA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgsAiEBQQAAAAAAAAAAAActZ+afa+L4j0cPtP5r9OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQWCICFBAAAILABCUBECixAUEhVEShRTnc/OPsfG8L6fNWvtX5n9OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASCyICAFIAILBCVElCLKAKCAAAAAAAAAZr559f4/r3r8hNTp9t/MfpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSwRkoIAILBCWZosJQAAAEFAgEQAAEAABSARfQfrfI9Y9viq2Wtfbvy/wCnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiLIgIAAJZCVKySikAAgogiAglgAAAAAAAAAAHo/1Pl+o+75403ZR9v8Ay/6kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAksEQgAEsGbM1FlFIAILIEJKBAAAAAACQABAAoBAUj036PzvS/pfMqpa1VH3D8t+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERZEIABLIZslS2AAgokQkogAAABIECogBAlgEAAABCghXq3u+f6H9T5akumwB9y/L/AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJLkgKQSombJWbQAILIhJRAAABEJKIQJZACAgAAACIAFAAD132+D0H6vx+LdUupooH3P8z+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEuYgIAJZLMVLYACUSJLCAAARCSiESyAgIAEQLBAgBIAAKAABR4L1+L579j4mY5N6m6oAH3X8x+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlyIhABLM2ZrNoAgsiSwgAAiElEJJUIQAIiwRASAVFAlogVUAAIAADxHp8vzn7XwsWMsNnQqKAfefy360AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARFkQhSCWZszbmgUkqMklgAAiElhJKhCAIiyBCQUWEtEWUIECiQBABEAAAHjPR5/m/2/hctYFxvM6ZtABR98/KfsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLmIQASzNmazaBBZElhAAIhJYSSoQgRFkCRAthLYS0QIqIQRAAAAAAAAAPwduPzb7nwfz75gXG8zpm0AAffPyn7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIsiAglkTGrmikEsiSwgAESWEkIQgRFkQkFRZbFlQIsgSIAAAAAoggQAEEoAfk6cvmv3Pgfk6cgXU2xcNZugAWn338n+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA47zw1infG+udAAAAAAACJLkEAlmLM6sAJUZlhAAIzLCTNQgRFkQkJbLYS0RJYSBAAAAokCCWAgAAAAAA/PvHzb7fwPwduIBdTbNxNZtAAH378n+1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhfX5vXPf4PD+ryfl6ciAv7OXXzXk9fsfg9/lvN6QAAAAJcxAQSyJjVzQEJYZlgAEZliSSoQIksMwW5thLYLIhIgAACohCSiAAAAACIACKgBy1j519n8/4n08QNTZQzcTWboACr9//JftgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4z08fR/r/ACPF+jyEAAABfL+b0+3fL+n5ryewAAElkZAEszWKlpBLIksIAIkuSTNQgSyMklRZbm0SyISIAAFRCRFgAAAEQElEBAAAAAOdnz37PwPE+jy89aAs6UEzczWNUAAf0D+R/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAer/R8PpX1vj5uAAAAABpfMeX0+0fO+j5vx+3UpJZEIBLMWY1QISwzKIBElySZqECXMSIqLm2WxFkSIAAFkQkogAAEQkohAAAABFVAQUIZs9A+v8AB8J6vEXGtZurLVShlJeetiwBT+g/yH7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeqfT8Ppf1fikAAAAAAFX9vPf7OXT2Lwe/z3i9u80DNmNTNoEqMywgAjMskMkCJLkkqLm2WxJYSIAAsiElgAAERZEBAABBbCVCUISiCAABPRfsfD9e9XgAzdZu9TYAmTLnrpKAA/oj8b+5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9b+h5fRfsfCjIAAAAAAAqft56p2xv2Hwe/wBg8Xu1N5oCWRJcgCJLkkzUIiSwzCW5tlsSWRCABUQksIABEJKIQAAS3JKlQlggAAAAACD0r63xfWvofNnMC5us3dlADNmXPeygFH9Efjf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D7uHoP2viYcAAAAAAAJZGR3zr9WNS5ibl874voew+H6PfG4kuQBElykkrIS5iRJbLc2wlySIAFRmIsAAEZlEIAIS2ErNSwQAAABAsgQCIAPUPqfI9U+l8oTmBTri6AAZMuW+gAA/or8Z+9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8N7OPoH3Pm8HzyAAAAAASyMgRFn7ue9SASwnmvH7fYvD9L9fLsIzLJDJERZGZUXGtCWRmIAFRmIsAAiSwhABFlZqVmwQAABBLCCIAAAAAPV/o/L9N+r8cCYILHXNoADNZct7KAB/RX4z96AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPFerl8++98/hfJmeYAAAAAQlyQRFmNMW/r539fNLJcxAKeW8vq9h8P0v3eb0IRElzEW5tzbElkZACokZWAARJckAEJbms1LIAAAiyIIgAAAAWCIASHr3u+b6N9j4ggJhrO6uLrOtAAMplz1uLQFH9Gfi/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB470c/nv3/AJ/HWeU8EcwAAAAM3JAJZmznqip1zP3cksAEuYzIZvk/L6vYvD9LyXn9ESW5upUsjMQALIkuQAIkuSACLms6ZokAACSwkQAAALIEJBYAAAPB+v5/o31/gcd7AEw1ndXF1nWgAGUy566QAA/o38X/AEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfi7Y+d/oPnfn3mHKfNIAAABLIyBLJZzpSNTMuCeR5dAJcxmQzUS5jMr93H0+weH6nlvL7ZcxCAKjMsIAIkuSACLnTFSyAABJYSIAAAsiElEAAAAEQE8R6vF6F9j89jU560IGrz1JRlca0UECVlz1oooC/0d+K/oYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5emfnf6D535OuBGeU+cAAAIS5IIizGpCyUjMuQTyHLqZlzIZqJcxmVLcXUJc/r5dPYvD9LzXj99hZElyAILmIQCLnTFSyAAIsiRAAAsiElEAAAJAkokIQko8Z6PL8/wDs/neeswzdYuhV1ncwA563LQAJhJrnrQFCf0p+L/oQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA47z86/QfP8Aw9uYEZ5T5wAAEsjIEsjMsBIkuQQSz9/LSGaiXMZlS3F1ElzLAB+jnvz/AIvoed8Xv3KBElyQCLms6ZsgACSwzAABZEJLAAAIhJYMkJLFgUAD8Hbz/PvtfmuO8RBm6xq2aompgBz1sAATFyuNbAoX+lfxX9CAAAAAAAAAAAAAAAAAAAAAAAAAAAAA56nzz7/z/G+jkAInKfNAAhLkglkSXIBM3JCCEuB5Dz9EssjMsi51rJLiWACMywg6435/xfQ894vf1zogGbc1jUgACSyMgACWGZYAACRJUSGZYsCgAkCCWD8nXh88+7+a/PeQAxdZ1rWegE5gOe9lAAmGWsa0AB/S/wCJ/ooAAAAAAAAAAAAAAAAAAAAAAAAAAAAxZ6B97weI9XEAAcZ88wBLIyBLIzLASJLkEGbmXI3m/u8/TNzLIudXKy5lyAIzLkAEzck3Ned8Xv8AYPD9LtnripZAAksJEACozEWAAEiSyGYi5UoAiElgJAAD8/Tl8++9+a/HviyAhm6zrVmgiYpBz1uWgAMMzWNaBaD+l/xP9GAAAAAAAAAAAAAAAAAAAAAAAAAAAAzXon2/B4P28AAAObyZnnGbkhBLmXMUgzcAglmWVgHfnf0c7DF1Lc3MuQBGZcgCJLkgAlhPMeT3+weH6f6ufcElzEACozEWAARIkTNZlilAiElhIAAAAiuOuXz7735v8HfzTJlAgl6y7ARMAOetxQAGGWsa0AB/TP4j+kgAAAAAAAAAAAAAAAAAAAAAAAAAAAej/a8Pr3v84AAAy58nz4yKzZM3OdWIIkuSCEuJYATNz+3z9K1m6lkYlARJckAiS5IKiJZm5lAWPKef2ef8P0v3cfSAJYZlgAESXOTMsWKBEJLIgAABJYCRAOesei/b/NeI9XnCJgAJesuyCRMUg562tAAmGZrGtFoB/TP4j+kgAAAAAAAAAAAAAAAAAAAAAAAAAAD0z6/j9Z+l5QAAAM3POfPTjZDONTGtAmbggEszckAjMuemd/o5dpZGZYATNyQCJLklTUgxZjUABIkuQPJef1+weH6nkeHqlyABElzkzLlSgkSWEgAASWEgQAADNz6P9r834j1eHlvZJDCJVs1nWsXQCGAHLW1oAEwy1i6A1N1f6Z/Ef0kAAAAAAAAAAAAAAAAAAAAAAAAAAD1P6nk9S+r5AAABKjCpOcx82XPLSWkiS5IIS4lgESXMJdfr49bJLkARiWAEzc2Z0lkhjTGoACZuSACJLmJ+/j6fYPD9Tyvm9ojOazLlSiISWRAACSwkQAABUQhM2elfY/O+E9nzRz30EymaDVm5bz1tUBOdEJbz1oUAYsjGtwG5r9XPp/SX4r+igAAAAAAAAAAAAAAAAAAAAAAAAAD1n6Hm9M+z4gAABLIyqIMPNyeIElzEIJZllYBm4Jm6zdfq466ZkoCMy5ABgxqQQxpjUAESXJABLmJEAEuf08+3nfD9Ty/k+jZoRCS5gAAsjMQAAKiEiLABD036/wAD1/3fMVFxrWLZEys0Ko5a0tJImKBLca0ABMVGNbjWprtnf0n431fqP5/9kAAAAAAAAAAAAAAAAAAAAAAAAAB6/wC7z+i/X8TctAACWS5iAnPUxqs+eZ8ObggGbmXIESXMMa1K/TyvXFAJm5ILJWDAA56YsUBElyQAZuTMAFkTCZazKP0Y6+e8X0fNeT6GpQASWEiAAKiElhAIS2LKh6n9X4frX0PjxFEzbjWpkzdZ2UDnvcAiYoEtxrQAExUc9aN9s7+jfH+r5bh2+gfE/XAAAAAAAAAAAAAAAAAAAAAAAAADwfs4+hfZ8EFXcAAzcrIEic9s0IkcJnwpzhLiWARmXObrF1Ln9HK98aAjMudSWSsxiUBisaSwAmbkgAzcxkALMs4XM1ALIkuR1zvzvi+l53xfS6TRIgACyJEWCEthLZUIiwnrP0fj+qfT+IABm3OtTJm2bIBz1qWkg50DNY1sACYqM3rZr6L8n6vm/N6EfQfifsAAAAAAAAAAAAAAAAAAAAAAAAAPD+rn87+74kxqQKu4Bm5lyBm556soRmWEGZ5pPFHMDNwMa1m2Md+d/Rz2CHOyakJm5lgGa56SwAmbkgAzcxkALMs4XM1AS5iLABElzuXzfj+j57xfT/Rz6qiGZYIDNstzRIiyAA9f9/yvT/q/BBJYCYtxq3O7jQAHPW4ATnQJbz1oABiyDv798v6fsPk9IH0L4f7IAAAAAAAAAAAAAAAAAAAAAAAAeM74+b/b8XPrm10zhAblrNysiDNzz1ZQzcmQM3MRhHCPHLwhjWpWbjvz1+rjuoc7MgSyMSgOemNQARmXIAlzlkAS5ymGpLAS5lyABGZcgCyak8x5fd53x/U/Vz7wlstySoysgAACeF9vy/SPs/npIAAM241q53caEQDnvUAJzAZtxrYADnqy+7fN+r7P4/YUD6H8L9mAAAAAAAAAAAAAAAAAAAAAAAB+Dtj5t9vxfn3FXc1JvOQsnTCogxZz2AzcAgzcxGEIzLnN54vml88ue/O/t4aszm4AGbiWAZrnpLAIkuABLmMwAWZZ5tZlAlzLkARJckAslSzEuQIvkuH0PO+P637OXolkQAAElkQnivX8/wBL+1+Z4NoAEsJm6zds2ZAAc9bUJDFAyuNaAAvPfuPzvpe2eL3gAfRPg/tgAAAAAAAAAAAAAAAAAAAAAAB+Ppn5t9zxfk6ZAuo06ZyZjLUbg56zjWiDNwQQlxImQlxExdZtC8v3cPN25+XNzGQJZGJQHLTOoATNyQCJLmIAsyzhrMsBLmXIAjMsILJZKzGVgzbLckslhPI8PZ57xfW8hw9gJLCRAB430+L0n7f5fGscW0RFkAI1L1RMUADnvWVUjOKBKxrcBRL7X876PuXzvpURSg+ifB/bAAAAAAAAAAAAAAAAAAAAAAAfm3n5p9r5/wCLvK0ALuWzWeUsF3Oe841ogzcEETNyiYLM3JOetwA8r5uvv/wvZ+fp5/Xvd8vw/q+fmyXObkDNvPUlgEZlyAM3EQBZlnC5moCXMuQBGZciyakqRmXIhm6zbLmIsAAifs5ejz3j+p5Pze+gAln4e/k9H+5+V475Dk6SAABm6xrrImUJUBLeetBKwAGLrNorXsvh9/u/y/p0AAS/S/z37YAAAAAAAAAAAAAAAAAAAAAAcdT5n9rw+O68Wru6KAsnTOpjUyTnuZ6VZElyQSzLLKZLM3EXGtQA8jw6fQfg+3cyQcN8/X/d8nwfs+bz1kc9MagBM3JAJcxmAEucGJqAlzLkARmXNk1JUJGZYM2y3NRJcgARJckgB+rn3894vq+W83vCz8nXz+jfd/K8N8gOLcMkqVK1noOe9yWYAAS3nrQRMUgGNazdWPPeT2e/fI+vVAoAPpf539uAAAAAAAAAAAAAAAAAAAAABzs+afb8fhvRz3nGpLu6bBM3N3Fm888amNW1N5lyCSzLLKZS5lzLcXUAP3cd/Qfg+ztkQRJck5ax4H3fO9d93zOHTmBGZcgRJcxAFmGcNZlEuZcgCMmNSVELIzLBm3N1myMrABElhmAAAA7Z35zx/T8jx9npH2/y/wCXtwzZKyYmud0ABvPQct6kTAQSDNvO6AZTNQMa1LfN+T2/QPkfW1KoCgUX6d+e/cgAAAAAAAAAAAAAAAAAAAADNfN/r+PwPs5Cp0zkmtbpm5IpvMuZYIjphRJZllhIlzLnNuLoAfq57+hfB9f6eYCJLgQxq41MXPhPZ8/wHt+X+Xr5yAS5yyAM3GFxNBZllYBZk52QBZGZYM24upcy5AAjMsiAAABZGYisV+Tv5+e8tgBnOud0CISpRz1uExWQAlvPWgETFAxrXlOHp+ifF+30lAAAA+n/AAP3QAAAAAAAAAAAAAAAAAAAAEPnf1fJ636+N2UNTO85uq0IJZjcnRvOIkuFXaXGUYSJcy5zdYtAH6Ma+gfC9f7eNAlzGRF57ZsgCY1z8P6/B6/7fl/k68M3EQCXOU5zcBLmXI1JZkxEAWRmWDNuLqXMuQBElhmAAAJLCRJbLYua/J38uLkBqNQmJeedQRZqtAc9bEykEESW89aARMAP38vV9E+P9vtjQBQBQo+ofn/3gAAAAAAAAAAAAAAAAAAAAHoP0/L6p7eAF6AOmcWS7KWc9TFrbbmcwJvM1lhIlxLM3WLQB1zff/hevyPDQGbgglvLTNgEuYyBLnxPq8Hr3u+V+Dt5hLjmuJoLIxUslklxEAJLmWDNuLqXMuQBElzEAAAlySIrN1lZQH5e3m56wSJJJIFTd552BVSrBy1qUxZAAi41oBExR+zn1+ifG+9+nHQAAAAD6j+f/fAAAAAAAAAAAAAAAAAAAAD0j6Hn9N+h5gBabAx0zmrdues41RLHTnvOKS5yzakS4lmLrNoA3L778P1eV82wM3BBm3luQAlxEAlzLkDxvo8frnu+T4jv5oUOZnUgjMuYAS5lyM25us3MuQBElzEAAEuSRBm2XWaAA/J28vLXKSIQAJRM1i6rYAHPW5TFkACLjWgJDF/Tjp9F+N979fPqAAAAAPqP5/8AfAAAAAAAAAAAAAAAAAAAAem+7j6J9Dz9LlYALtNZjOpnpnWd5x0olmbi1rWdTnllitSaxLMXWbQBpfefi+nzXj6AZuCDFvPcgCZuAFmWVgGbjBib/D183gfd8nxXp+bEBM3MQBZlhUMa1mpckAiS5iAAS5iEEtzbLYACJJPy9fNy1yQBKJEWRABHSXoAOetypmzNVAsrnrctgl7ct/Q/jfe/fy7AAAUQKgp9T/O/vAAAAAAAAAAAAAAAAAAAB6p7OXzz6fAm5nWsgBZOmANzGLt0is3BA3nTleZGdYbzjWs2gCnuvx/T5/w9RCXBBjV56kATNwAszcARJc85ctDNzGfzdOHgvZ8rw/r+bi84AS4lgxdZ0yysAiS5iACXJIgEtzdZoACMySZfn68OO+IlkRZEAAAAl3i9paMXWNamayAAxrWbR0xv6D8X7vk+HoAAAAAAH1b85+7AAAAAAAAAAAAAAAAAAA9b9XP5t9TzywI6sNQDNw1LpLC2Fk64iAmdYpvGIzLnOrnpVIA9w+V6PZfndhElySGNXGpALnLIEslwBEzc85qLElzEAlx+ffHwfs+X4b1/M56xm4Gbc3WbmXIAzcxkAS5jIAzbnWoACJJmQgcOnH8/XzxFkQAAAsqLLYol1m9RFxrUzWQAGNazbua9++L9zy/m9QAAAAAAH1b85+7AAAAAAAAAAAAAAAAAAHge+PmP0/NnpFAak3rJM3ADpnl0amumJm4by0GbzmVqsVzzbi6nTDU1Nj2v5fb2r5noESXJBz1cakAucsgS5lyBGcWc5osSXEATNwArjrj4P2fK8J6/mfn65zWbkgEZlzACXMZAGbc61AARnMiEBXLXL8nfyRAAAIstlsUAADN6S7i41qZrIADGtGvevj/b855PYAAAAAAAPq35z92AAAAAAAAAAAAAAAAAB4btj5d9Pz8tRV3AB0mW+cQSznuTpR0zkyLuZ1iZjNmst41M5us3Mub0WX2b53f3D5PpEJcEHPVxqQEuYyBLmXIGWcJhsRnNyAucsgLM3Ayct3wns+X4H2fJ4dOIiS5iALMskAluNagAIznMQBLIys/H28uNYABZUXN0AAAABKze8XGtTNZAAY1r3X5P2vYfF7wAAAAAAAPq35z92AAAAAAAAAAAAAAAAAPF9c/K/qebhqANrYBGel5KJz1nGtNLqDpnAmsNZmLElxNrpGJchp7D4u3u3xvXQZuCDnq41ICXMZAlxLAM3HOXLQzcxkCXMZAlzLmGbc6ubmJE8T6vn+A9vyPydfLAElzEAluLqUAMszMQBLmWEHPWPydvKBFluboAAAAAADN6ZvTGtTNZAAe2/N+z7N4PpAAAAAAAAD6t+c/dgAAAAAAAAAAAAAAAAeP3n5L9Xj+fpncyAL0giS51M71jOs8taEsbzprUlcogJm4lc9bvTGpyA835OnvfxvboGbgg56uNSAlzGQJcSwDNxzly0M3EQCXEQKjMuYY1rNS4gCZuSeL9Ph8D7Pk/g7+OMgKxdZtAEZzmIAlzLkAD83Xhx3yzbm0oAAAAAAAEtxe+NamayAHtHz/q+1/O+sAAAAAAAAB9W/OfuwAAAAAAAAAAAAAAAB+Pc+SfU83j+k3d9JioA0akuIE6OfPqgM65q1rQ1OTnFTeImN6yTeN3Opny3m6e/wDxfbuBm4IMavPUgJcxkCXEsAzcc5ctDNxEBM3JArLCyHPW83MuQCZuACZufH9/H4H2/J8b38Wbc61ACJmZZAS5lyAAIv4PR5sagAAAAAAAAAHPXoxrUzWUtHsXh+l7h8z7UFFEAAABQEsAVPq/5v8AdAAAAAAAAAAAAAAAAfn1Pkn1PN4vrkWa3u9M4AE6YlgJm4blrNxLBdGow6c8S5nTOdazbm4iXc8v530H4nt65ozcEGLee5ALnLIEuJYBm45y5aiS5iAmbgBZm4Gbca1m4iAS5jIEuYyoQ8d6PN4H2/L8X6PFEJmZmQEslwAAM25uofh9HjAAAAAAAAAEqLjXfnvpjOpA874/oe7fK+2UAAAAAAAAAfW/zP7cAAAAAAAAAAAAAAAcbPlH0vP4X0YAGm92bmREmstwmNZzbuYdM5uQBdSZupizlnWs9bm4iDyHLX0f4vq74olzGRm3luQBM3AEuZcgZuOcuWokuIAmbgCWS4GLcasuYgEuIgGbhYBiueoofl3x8F7Pk+H7/PygWZZWAAZtzdQEr8XfxgAAAAAACVLYubQM3tjXTGajzPl9vvPyPvVQAAAAAAAAAPrf5n9uAAAAAAAAAAAAAABivlXv8/r/AHxdxQCXetdJmpm4iXSbzy2i7zhrk2EZFmlmbjec41qbxNZH7OevpPxPV+nFESXAi8ts2AmbgCXMuQM3HOXLQzecATNwBLJcQzdY0lxAEzcAEzcrBDnpnUAiZzmRx3z8J6/meF9fzOeuYAEXGtQAEr8XfxgAAAABWVlubQAAM3tjXTGb5Tzev334/wB/U0AAAAAAAAAAPrf5n9uAAAAAAAAAAAAAAMny36PH1vtyCruACzW93eeUsiDn2znVEuN553cWZuJi6zudcEgSaw3P1Y19H+J6v286Bm8xF5bZsBM3AEslwBm45y5aGbiICZuAJZLiGNazWbgAmbgCWRhQyc9pYIRnOIBElxz1jwvr+b4X1fO5b5xca1AAAD8Xo8kQAAASostzaAAAAM3vjW/3ef1e/fE/QdJsAAAAAAAAAAD63+Z/bgAAAAAAAAAAAAAD5l7+Xp/qxqTcyGpdABq6t56mRm559K2lzGdTOpmdebKZFak3c26nEdpfpHyPV5DjQM3BBz1eeoBLiIFmbgCM80w2M3EQEzcASyXEMa1ms3AEZlyBLmXIGK56ihDMxMgJcRABi58L7PD4H2fO4b4gAAD8vbz89cwABLc25tAAAAABc3t+rn6ffPifo++OgAogoAAqiIAAQKgPrf5n9uAAAAAAAAAAAAAB869nP0b1Yu4OmcUF3FAC7dM8ycdpbdzOuYGpyawyAluOuprOs8+2Z9G+R7PKcQGbkyMW89yAlzGQszcARMXPObGbiICZuAJZLiGNazWbgCMy5AlzLkDnpjUAiZzmQCZuSACW4upUPFenweC9nzPy9POAAOPTl+fpwAVm3NsUAAAAAAS7/Rz9Xvfxf0n6uXcVS2CgAAAAAAAAkr6z+a/aAAAAAAAAAAAAAD0P1Y+e+vmLqNKdM4CruCFBreTnz1oS4dMiWRz6c8tTNzVxek0nTnuPo/xvR5nz6WCJLgS3juQBM3AGbhYImLnnNiM5uQM3BBLJcQxrWazcARmXIGbhYIc9M6gGWc4gEZlyABjWs2gADxno8XgvZ8z8XXygCV+Pv5M2ZtzdAAAAAAAFq9cev3v4v6b9vH0AACUWAVFAAAFRAoSwPrH5v9mAAAAAAAAAAAAB6X6cfNfZzAF6QbmdSBqXTNxZqrNZm8kGbhqXTNxJNc5rXOaxm7l6ZuLp9D+V6PYfJuXAGbgkOe7iwEzcAS5lyBi8+U2WJm4AlxECzNwMXWNM3AEZlyBm4WCHPTOoISZzmAS4iACW4upQAAAH4O3l8F7Pl+O7+Qg/P15/k7cgAAAAABWrKUdM9vefjfp/38PVKiy2C2AAAAAAAAAAp9c/MfsAAAAAAAAAAAAB6n2z8u9vKaABV3B0zigdMy4LZvnrOt5qS5jIdJnWJzDU43c572B7783v7T4+ubzAzcmRjV56kBLiIFmbgDNxyljUTNwBLmMhWbzGLcasuICMy5AzcLBDltLBDMxMgM3BABm3GtAAAAAAfj6+fwPs+Z430eGWfh9HDlrIAAAArVlKANTfuvyP1XkfP7JaAAAAAAAAAAAAB9d/MfsAAAAAAAAAAAAPWe0+S+3Fzm7igBdxVTpnIzrm3AXnvQ6a5RkgzrCyRGTN1Juj3f5/b2/wdpcSwRJcCW8dyAXOWQrN5gRnmYaGbzgFmWAM3CzNuNXNxAEzcAS5lyIctyUIZmJkCZuSADGtZtAAAAAAluLqW/n3w8N6vleI9XzvH+jz41kAAFs1VAEtzbZv3P5P6by3l94AAAAAAAAAAAAAH138x+wAAAAAAAAAAAHgOs+P+7POtTOpm7AAXpBuZsxLluKzrWbojXLbJJZlgqzNxCpOmPcvD6Pdvnd1mbgDNwSHPdxYCZuAJcSwRM3PKbGbiICZuAJcy5hz1vOsRATNwBLmXIhy3JQhmYmQJm4AAxrWbQAAAAAXGrm6AA5a5eE9fyvXPofH/P05AVqylAlubYo7Z7e5fI/SeT8/tAAAAAAAAAAAAAAH138x+wAAAAAAAAAAA8N0nx335/PQG841Y0ACruDc4kVnpjGutImbjrrFkzrEwE6YjPPW9TPtXl17/wDN9IzrBBGZcjNvLcgJcRAszcAZuOU1FiZuAM3BBLJcQ563m4lgGbzAlzLkDlpnUEMzEyBM3AAhjW5QAAAAAluLqWgAADnceB93yPXvd8njvAAzdZtArXnPF9X2j533O2OgAAAAAAAAAAAAAAH138x+wAAAAAAAAAAHi9vjnvx+PQAE6YxdlAC7k1KxrOCc+sm7qbzcQtnS8sssIk3jO7jWvZPLfo/zO9iWS4AzeYi8ts2AmbgDOuYEZ5mGhm84CXMZCzNwOetZszcgZuCCWS4A5aZ1BDMxMgTNwAIY1uUAAAAAXFudaAAAAFls1LPEer5/iPV4PH+jzfl68onXPT9vH0+T8/u814/p98dQAAAAAAAAAAAAAAAPrv5j9gAAAAAAAAAB+DT4378eP2AAGpnUzdgAqdOat5wY5bra2xkC75azllm4iY7a89w39L+V21AzrBBm5MjGry1AM3mBLmXIiZuOU6DNxEBM3AGbhZm3nq5uAJcxkDN5qGK57gGZnOYCZuABDGtygAAAAC89aloAAAFit2USs3WbQAAAAAAAAAAIqhAoAAJRFCAD67+Y/YAAAAAAAAAD8mnxv348XsAAAOmcWxoBLJrF3AcsWqu4BLJcdMZJm85b5bHX6f8AL7dJBLJcAZvMRePREEuYyFmbgDNxyljUTNwBm4IJcy5hz1vOsRATNwBm4WDNctRQyznEAzcEAhjW5QAAAAEtxdS0AAAUs1ZoDGtZtAAAAAAAAAiqiy2AgAAAAAAKCpY+v/l/1wAAAAAAAAHCvjvvx4XoAAAAsm84vQBLiWNRqZuALqNBm4mWrNOUZ8jjr9S+Z6OsyBnWCDNyZHPV56gGbzAlxLBExc85sZuIglzGQszcDnrWbM3IGbzAlzLkQ47ihlM4yBm4IAOetygAAAAJbjW4AAACy2aqjNudagAAAAAAABm2WxYAAAAAAAAAAAD7F+W/WgAAAAAAADnXyD3Z9f6wAAAADWc6ZuxM3ChnrjNamZcjW9RmXExRd8fI831H5vs/TnMQSyXAGbzEXj0kBLmMhZm4AzccpqLGc3IJm4AlxLM289XNwBLiIJZLgDlpnUEM5xIEuYyAMa1m0AAAADN1jWgAAANTVmhDOtZtAAAAAAAGbqW5AAAAAAAAAAAAAB9i/LfrQAAAAAAAMnyb3Z9X7QAAAAAE6ZzdSazLkROfSTpd5xHIau5vEhhLn9bP1f5np/ZjWbzAzrBBm5Mjnq89QDN5gS4lgic7nE2M3nAS4iCWS4hz1vOsRATNwBm4WDFc9wQzMTIRmXIAxrWbQAAAAM3WNaAAAFitWaGbc61AAAAAAAS3NsWAAAAAAAAAAAAAAA+xflv1oAAAAAAAh8t9ufT+8AAAAAAFk3MOmJYM3PLdbW41nkA2ZI7MfWfmdv356ZuYyFmbgDN5iLx6IglzGQszcAZuOU1FjObkEzcAZuFmLcaubgDN5gS5lyIcdxQyznEBM3AAzbjWgAAAAM3WNaAAAFizdUZ1cXQAAAAAAzbm6gAAAAAAAAAAAAAAAB9i/LfrQAAAAAAB809mfR/RAAAAAAABrOLrm3Bz1nGqJ1xqY1nIUjqn1X5u/Lc+mbcXBBLiWCJLgYt5bgGbzAlxLBE5s4bGbzgJcRBLJcQ563nXOAlzGQTOsActM6giYzlAzcEAlc9bAAAAAlvPWwAABY1NlGNazaAAAAABLcXUAAAAAAAAAAAAAAAAAPsX5b9aAAAAAAB899Wfn3qgAAAAAAAEZ3OV1JqctpUJvm1Omcmbm7X6l8/fneDnvcsywFZvMDNwQcd3NgXOWQszcAZuOU1FjObkEzcAZ1gmNaxZm5AzeYGbhYMVz3BDMxMhLmMgDnrcoAAAARcb3AAACxqbLDGtS0AAAAARc61kAAAAAAAAAAWiAAAoEgAA+xflv1oAAAAAA9G9M+a+vIAAAAAAAAzcWZ3MTpnl0ojObm7W51OO+XT6f4O3sfHObca1m4iCXMuRElwM28tyAlxEEuZciJi55zYzecBLiIJZLiHPW865wEuYyJZLgQ5bkoZTOMgmbgAZusaoAAAALz1qWgAAWNTZYY1qWgAAAADN1m2AAAAAAAAWwlpZUUAAAAAlLBLJU+xflf1oAAAAAHp/efLPbkAAAAAAAARJcxOmcY3jPWjNxEU6Y1nH0z5vb2zzbzcZ1rNuLzAzrBBm5Mjnq89QEzcAZ1zAzccpqLEzcAmbgDNwsxdY1M3IGbzAzcLBiue4IZziQJcRAJXPWwAAAAMa3m0AACxZuqOetygAAAABjW8gAAAAAAC2W5WWgAAAAAAAAAD7N+T/AFIAAAAA9W7T5P7s5AAAAAAAABLmMwMy5nSWsXmBN8/o3h6e7eLpm5jPPe5ZlgKzeYGbgkXj0RBLmMhZm4AxefKdBm4iCXMZCzNxDnredYiCXMZEslwIcdxQyznEBM3AAxrWbQAAABm6xrQAAFLndUc9aloAAAAEtxdQAAAAAAWxc2y0AAAAAAAAAAAD7N+T/UgAAAAeu9Z8i92edAAAAAAAAAZuIglzLkOmc3AHvnme/wDh6Izect561m4iCXMuRElwM28tyAzeYEuJYIzzrE0TFwBm8wJcy5xbjVzcAZvMDNwsGK57ghnOJAzcEAlvPWgAAABFxvcAAANTVmhjWs2gAAAAS3F1AAAAAALc25ugAAAAAWhUABRIEAAH2b8n+pAAAAHhOk+O+/PGgAAAAAAAABm84DGsyzUk1ibyPdPNr6R5LOdiZuM61m3F5gZuFgzcmRz1eeoCZuAM65gZuOU1FjObkEzcBWbzHPWsXMsEZlyCZ1gDjuShlnOICZuABz1uUAAAAMa3m0AACy6mxm3GtAAAAAZusWgAAAABWbrN0AAAAWy1SgAAAAACISWE+zfk/wBSAAAB4rc+NfQz+agAAAAAAAABEzcAc95xb0ziXDefbuG/p3j1JGEucs41rNZuArN5gZuCDju5sEuYyFmbgDF58p0GbiIJcRBLmXMOe94vMCXEQS5lyM1y3BDMxMhLiIBLeetAAAADN1jWgAALGpssrnrYAAAAGbcXQAAAAAW41qKAAAWy1oAAAAAAAAAAfZPyn6UAAAeP0+NfQx+HQAAAAAAAAACXOWQs47kWpZx9n5a+rePouJkyzcROe95uYyFmbgDN5iW8dyAlxEEuZciM80w3EzcAZvMDNwsxdY1M3IJm4Azeahy0zqCJjGQTNwAMa1m0AAAAvPWpaAABqas0OetS0AAAAS3F1AAAAAKzdZugAAKtmigAAAAAAAAAAD7J+U/SgAAfj0+N+/HjNgAAAAAAAAABm4iCXPHdEs9h5Y+u+HfQzecxUZvPNuNazcRBLmXIiS4GNXlqAZvMDOuYGbjlNRYzm5BM3AVm8xy1vNxLBLmMiWS4EOO4oYmJkJcxkCVz1sAAAAZusa0AABZdTYzbjWgAAABFxrUAAAAAtxdS0AAVbNFAAAhLYqosAABQlipqQAfZPyn6UAAfmr4778eH6AAAAAAAAAAAM3EQZueW6PM4n2Hwu8RJcTnYmbjOtZtxeYGbhYM3Jkct3FgJm4CzNwBi8+U6DNxEEuYyJZLiHPe8XmBm4IJcy5GK57ghnOJAzeYAxrWbQAAABz1uWgAAam7LDnvYAAAAHPW4AAAABbjWooAAs3VAAAzbm6gAAAAAAAKamdSfZPyn6UADlXx/3Z8D1gAAAAAAAAAAESXEBjWeer5XF+xeGfqkEZiTCXOWca1m3N5gZ1zAzcEHDpYglzGRLmXIiYuec2M3nAS4iCXMucW41c3AGbzAzeahy0zqDKZxkEzcADnvcAAAAJbz1sAACy6mxjWs2gAAADN1i0AAAALca1FAALqbAAEM61lQAAAAAAAAAKfaPyX6IAYPknuz612gAAAAAAAAAAAiS4gTnuftmvsng1+7OJYM3Ehhm5jPPe5ZlgLM3AGbzEt47kBLiIJcy5EZ5mGombgDN5gZ1gnPWsWS5BM3AJnWAOG4oYmZmCXMZAlvPWgAAABjW82gAAam7KOW9gAAACLjWoAAAADGty0ACrZsAAYus2gAAAAAAAAAAD7T+S/RAQ+U+3PqfeAAAAAAAAAAAARM3AWdq+xeDflMM65gZuJkyzcROe95uYyJZLgRJcDNvHcAzeYGbhYM3POMtRnNyCZuArN5jlredYiCXMZEuZcjJy6QQznEgZuCAZ1rFoAAABee9wAAFjU6DNuNaAAAAGNayoAAAAzrWboACrZsACLjWoAAAAAAAAAAAAfafyX6ID5j7M+leiAAAAAAAAAAAACXOWR3T6749eZ52Vm8wM3nMVGbzlvPWs3EQS5lyIkuBjV5agJm4AzrmBm45TUXNzGRLmMiWS4hz3vF5gZuCDNwsHOsbgiYxkDN5gDnrcoAAADN1jWgAANTVmhz1uUAAABF560AAAAJbjWwAC6mwAJbi6gAAAAAAAAAAAAPtP5L9EPnPrz6F6YAAAAAAAAAAAABm5jPU+veG+azRLM3AGbzmKjF5y3GtZuIglzLkS5jI56vPUBM3AVm8wMXnynQZuIglzGRLmXObeerm4AzeYGbhYOWmdQZZziAmbgAct7AAAAGNazdAAAazurK562AAAAMXWbQAAABje4oAGpsoAluLqAAAAAAAAAAAAAH2n8l+i9D9M+cevIAAAAAAAAAAAAAzcaT614dey8py3RmyXAiS4nOxM3GdXN1i8wM6wQZuTI5buLAucshZm4A53nznQZvOAlxEEuZc4txq5uATNwBnXMDjtLBmZzmCXMZAlvPWgAAABz1uWgACxqdBm3GtAAAADnrcAAAAJbjWwALNVoARca1AAAAAALc2wWwFElNSJAAB7r+a/Q/MPZkAAAAAAAAAAAAACXH1TxX27hcazz1Rm5lyIkuJzsTNxnWs24vMDOsEGbgg47ubBLmMiXMuRExc85sYvMDN5gZuFmLrGpm5BM3AJnWAOHSAYmJkJcRAM241oAAAAvLewAALLqbGNazaAAABLed0AAAAMb3FABdTYAHPW4AAAAAS3OtQAAAAFjUzZAB4b4334AAAAAAAAAAAAAAfS/JPdvOGNZ56ozcy5EZjMxZZljGtZtzeYGdcwM3BBw6WIJcRBLmXIic7nE3EzcAZvMDOsE561iyXIjMuRLJcCHHpAMTEyGbggGNazaAAABLeetgAAamrNDlvYAAAAxdZtAAAAW89bAAs1WgBm3F0AAAAFYupaAAAAAANSazkDwvxvvgAAAAAAAAAAAAAfRPLfffNCDGs89UZuZciMxmYsucs41rNZuArN5gZvMRePREEuIglzLkRnmYaiZuAM3mBnXMc9bxrEQS5jIlzLkZrluCGc4kDN5gDGtZtAAAAzdY1oAADU1ZqHPewAAABz1uAAAAGdazdAAanQADnrcAAAAFYu5QAAAAAAAsm85HhfjffAAAAAAAAAAAAAHvfmv0jyazcEGNTnoM3EsEucyMJc5ZxrebM3AVm8wM3mJbx3ICXEQS4lgjPIy1EzcAmbgDOuY5a3nWIglzGRLmXIxXPcEMZwgZvMAc9blAAAAZusa0AABrO6st560AAAAOetwAAAAzrebQAXU2AJbzugAAABnWs2gAAAAAAADUms58L8b74AAAAAAAAAAAAHuXnv1Hx6Gbgg56zjVGbiWCXOZGEucs41vOplgKzeYGbzEXj0kBLiIJcSwZZ5mWombgEzcAZ1zHLW86xEEuIglzLkYrnuCJjOUDN5gDnvcAAAAMa1m6AAA3nZc241oAAAActbAAAAGN7igCtWaAGbcXQAAACuetgAAAAAAAADpjHhfjffAAAAAAAAAAAAHtXG/V/DrQM3BBz1nGqM3EsEucyMJc5ZxvebMsBZm4AzeYlvHcgJcRBLiWDLPMy1Gc3IJm4AzrmOWt51iIJcRBLmXIxXPcETGcoGbzAHPe4AAAAY1rN0AABvOy5txrQAAABeWtAAAADnvZQBZqtADF1m0AAACW41oAAAAAAAAAdM58L8X7wAAAAAAAAAAAHsfK/XPDrpAGbgg56zjVGbiWCXOZGEucs41vOplgLM3AGbzEXj0kBLiIJcSwZZ5mWozm5BM3AGdcxy1vOsRBLiIJcy5GK57giYzlAzeYA573AAAADGtZugAAN52XNuNaAAAAi89aAAAAHPeygCzVaAGNayoAAAEtxrQAAABSAAAADec+G+L94AAAAAAAAAAAec5vsPg32gAZuCDnrONUZuJYJc5kYS5yzjW86mWAszcAZvMS3juQEuIglxLBlnmZajObkEzcAZ1zHLW86xEEuIglzLkYrnuCJjOUDN5gDnvcAAAAMa1m6AAFNZ2XNuNaAAAALy1oAAAAc97KALNVoAYus2gAAAS3GtAAAAAAAAADpnPhfi/eAAAAAAAAAAA8th9k8G/05AAZuCDnrONUZuJYJc5kYS5yzjW86mWAszcAZvMRePSQEuIglxLBlnmZaiZuATNwBnXMctbzrEQS4iCXMuRiue4ImM5QM3mAOe9wAAAAxrWboAADedlzbjWgAAABy1sAAAAY1uWgCrZsAZtxdAAAAK562AAAAAAAABTeMeF+N98AAAAAAAAAAeQy+zfP3+3IAAZuCDnrONUZuJYJc5kYS5yzjW82ZuArN5gZvMRePSQEuIglzLkRnkZaiZuATNwBnXMctbzrEQS5jIlzLkYrnuCGM4QM3mAOetygAAAM3WNaAAA1N2WW89aAAAAHPW4AAAAZ1rN0ABqdABDnrYAAAAluNaAAAAAAAAG85snhfjffAAAAAAAAAA/Zl9l8G/JYAAAZuCDGs89UZuZciMxmYssyxjWs1m4Cs3mBm8xDj0sQS4iCXMuRGeZhqJm4AzeYGdcxz1rFzLBLmMiXMuRk5dIIZziQM3mAMa1m0AAADN1jWgAANTVmoc97AAAAGNbyAAAAS6xrQAGpsoA561FAAAAGdazaAAAAAAANSazkeF+N98AAAAAAAAAfpj7H4NeX50AAAZuCDGs89aJm5lyIzGZixM3Gdaxbm8wM65gZuCDh0sQS5jIlzLkROdzibJi4AzeYGdYJz1rFkuRGZciWS4EOPSAYmJkM3BAMa1m0AAACW89bAAA1NWaHPe4AAAAZusWgAAALeetgAWarQAlvO6AAAAAluNaAAAAAAG85sgHhfjffAAAAAAAAA7R9g8GvO86AAABm4IM3PLeiZuZciJLic7EzcZ1rNuLzAzrBBm4IOO7mwS5jIlkuBExc85sYvMDN5gZuFmLrGpm5BM3AJnWAOG4oYmJkJcRAM241oAAAAvLewAALLqbGNazaAAABF560AAAAMa3LQANToABjWsqAAAAArN1m0AAAAak1MoAHhfjffAAAAAAAAGz654deycaAAAAJcxCZueW9ElmbgRJcTnRi85bjWsXBBm4WDNyZHLdxYFzlkLM3AGLz5ToM3nAS4iCXMucW41c3AJm4AzrmBx3JQyznEEuYyBLeetAAAADnrctAAFNZ6DNuNaAAAAHPW4AAAALeetgAWarQAHPW4AAAAAAS2WgAUsiQAADwvxvvgAAAAAAAU+r+LXtfCgAAAAS5iElnHYSzNwBm85ioxectxrWbiIJcy5EZlyOerz1ATNwBnXMDN58Z0GbiIJcxkS5lzm3nq5uAM3mBm4WDlpnUGUzjIJm4AHLewAAABi6zrQAAGpqzUOe9gAAADN1i0AAAAY1uWgAamygCGNbgAAAAAAAAAAAAB4X433wAAAAAAAPqHj17n56AAAAAJcxkSzltCVm8wM3nMVGbiWc9bzcxkS5lyIkuBjV5agGbzAzrmBm45TUWM5uQucshZm4hz1vOucBLiIJcy5GK57ghjOEDN5gDnrUtAAAAlvPWwAALLqbHPWpaAAAAOetwAAAAW89bAAGpsoAhjW4AAAAAAAAAAAADwvxvvgAAAAAAD6P5Ne+eagAAAAARJcCVy1mWwzrBBm4mTLNxE573m5jIlkuBCXmM28dwCXnAZuFgjPIy1Gc3IJm4AzrmOWt5uJYJcxkSyXAycukAxMTIZuCAZusaoAAAA563LQABY1NlzbjWgAAABm6xaAAAAJbjWwABqbKABjWsqAAAAAAAAAAAB4X433wAAAAAAPfvNfovk0AAAAAACZuAOW85tGbiWCXOZGEucs43vNmWArN5gZvMRePSQEuIglzLkRObOGyYuAM3mBm4WY1rFmbkEzcAZ1zA4bihmZzmCXMZAlvPWgAAABi6zrQAAGpqzQ573AAAAAc9bgAAAAM61m6AAGpsoAEtxdQAAAAAAAAAAA8L8b74AAAAAA9189+nePQAAAAAAAzcEGNZ56ozcy5EZjMxZZljOtYtzeYGdYIM3BBx3c2CXMZEslwBzvPnOgzecBLiIJcy5zbz1c3AGbzAzcLBy0zqCJjGQTNwAOetygAAAIvPewAALGp0Gbca0AAAAJbzugAAAAM61m6AAFm6oAAzbm6gAAAAAAAAAKnhPjfoAAAAAAPcOF+peLVAAAAAAABm4IM3PLdGbmXIiS4nOjF5y3GtYuCDNwsEuYyOWrjUBM3AGdcwM3HGaLm4iCXMZEslxDnvebzgJcRBLmXIzXLcEM5xIGbggGbrGqAAAAMa3m0AADU1Zoc97gAAAAMa1lQAAAAM61m6AAFWzYAAEJdZtgAAAAAAKakszT//xAAkEAABBAIDAQEBAQEBAQAAAAABAwQRMAJABSBQEABgcBQS0P/aAAgBAQABAgH/AOKhrLf5koo6c/5jnm7df45MzMzMzMzMzMzMzlm8eT/iUzMzOwS+ef4bMzM78vnv+EzM+M/e/wCCzM+U/ff4FM+c/e/38z6L14T/AHcz6jx2T/czPiTMzM2O3WWXw/2szvzM6zlznn9P9lM7kzO24cKqdD/XzO1M+Auust1P8kVP+n/oGevM7Ez4aqrhx2P8eq/U5LNbpg4T5NF7pTrzPjZ5uXPc/wAa4dru6kXqL62Z1ZnycsnTqg/xjt+TYCi5Sfg0TqzPizMzMnJ48mZmZmZmZmZn+EfPLwQU1kuQxy6TqTO/MzMzS9d/T/IvXeiD8wUS5DFSdOZ3JmZ0Hrzof5B47J0sD9xySfpq6E7UzOq+edT/AB7t1kdQHoCk+TXrnYmZ2Xrzsf4506yyOnP5M90nqTnvOtMzuPHnc/xrhwpnpT9xqSdpO9mZ33bonuf4xddVXRnRTdJvdSZ8F06yy+zP6ZJmZmZn9M/wCqqy3hT9TXSfA3TO9MzMuXOefw3n+CUUcL+DPfBVN/jlTM7czM9nC6in03n+BzzcufAmvDNN/ip0mdiZma1llVehvP8AAZZO3O3jqY5JPsFZnWmZvVVWW6m8++S8d9zq4awKb1NbSmZ0s1HDjVPvvXdB1QJ0Z6pvE3Fszq5ZOXGsfeevKo+zdjoR+mlN0m6omdcl05oN591683gK4j9M2puE3f2Z2ZdOu0zP6Zmif0/JmUk/WevLSbp/YiqPs6OC6b6dt27mZN5rTwbN/Veu7Z0Mce8dZ0Zn5gqm+GWpM/HjvobzQfmOLRr6rx2TtT8xx6xHWdGe+Oab7HO6Z6vHXU3mg/gGbT1XbrLKudHHH7Edp0ZrGSb3BWiZoeOuxvNLJn6rpznnWdLHH9FM3zN4/JvE1vkzW6dT2N5oZM/VcOFVPooJ0ccIpnQm6OkpvE3FjlyT3N57sWfqrrrLVk6KTeqb5siOkz0TcpuaXDjLLRmZmZmZmZYtZmfSVVcOK50WrbHFRFRkR1m+bI6zSm4Td9l1886pmZ+mg9GTP1VFHLqgfSdFu3ww+5pqsssfk3TVEdZm1NZN4D8WWUU6TMzUaD9ZtPVyydu6zpIIJp9ssFWWeFs1R2nSwUTe5rKq/pn8bzQfjRqB6hL15sT0RSRS7z+yxUZKJVToTqknLqbzQfzVrhh6r570HedFNNBDuT0IUZKIdp7RTOpM/iexvNDdumn6r97WTZPTDBu30FGijb7PSIpnTnoT3N57oIpJeryD6snRAattNRsq16RVOlPbLLXPZJJFH1eQfCkfJ6iwBo17TbP5Ruo03p75ZakzM/j0TTboUzMz5HIPvg3GbXsTbPRRFRmR3nQmnLK+ZpP3HBs29V8+J3WTTsTq5pqMssdSasjXM9jQfmOLRr6r57ll0FA0WTTsTZNeWKjLPDQmvLKmajQfwDNp6rx3nnWfs0T1ZtOxNk3ZBRnmlZNuR6zNppZtPVdulFazpM2nYmybZ+kKM1EdfI9J0DQzaeq5cLLikfD2FjRqB1JsnVUaKN+s35/J0z3ZtPVXXcuNsfGrXHHqT4qjZRr+nRJ1T2ZtZmZmiZmZnwlVXbrdbN8MOp8lRFRpdOvPVm19VTN686judFu3TT0psm0n7mko0Ipn6dKZ6H60ageplk/fbE9EEUktKdontmmozyx2Zmg/GzbHH1CeQ5C06CSSCHY2E+Jlgozyw1Jms/m7fDD1eR5D8NEdz0TTbN+xNZOyTaQo0zToyom5FBNP1eT5DcH7DBq17Gw7ROgQo0zR7ZjpOgkkkl6vJ8hcb8QzaeYTbPZRqo37zoppoo95mZmZmZmZmZ3uT5DsNEdh+ZMu58UnXUbKNvuY0scUEPkzPocjyE3H8LmDLubDsk7SiCjX5ljoAN0PV5F+ct1gy0zsk2ToZpKNMsSLJkBs29V++zz/AApHU/RXx7Kg+ITtT1zTVZ5p0TPzBNu29V68VV3WDKg+IT4eWKrDNLpP0BJjgn6rt0uvoGs/GDLUOwTszYRmxzYZNyn/AOAhiyw4/BL1nLhy57CkUDsyZAUHXNhPkTsTMzMzMzO0ss7d6JrP5mzww1Drk+POpMzpTOmoo9e7rVqmnSaz706Uz5eWT99WO5/Ckfm7dFHwDYfXnzieRf7qCCCFRrOubD5U+hyfIbqSTVt4J9Cbp9Lk+R1D0HXDBm0NZrOufSn0+U5HVNGOLFlYdY1n+LmZnX5PktMVAcexsNZ8I+LOnM3TN/JcjrHuP3HMPhrNZrNZ/gZnwuR5And43jv4U+RM+JyD7PPd4zjrjWazWfdnxnr1RTXP4deN4/oaz/BHanx3btZbYPXjeP6ms+AdY659Zy5cON3jmAG0azWaz50+Quu7dbrBljjoGs+Waz5MzVM1KqvXm0frNkmn2NZ8A1n3J0p7Z5vn22fjRoij3OqazWdU1ms7U7WWXIP9w/mzZs33TWfAPnTuclyG6ig0aaZrOqazqms1nyuT5HdTSZs9Q+AdU/xXKcju4YMWNRrOqazqnVPqcpyO6BxzCs1nVNZ3zqnamekz35Pkd2ON4/8AGs1mo1nVOqaj4U6JO7xnHfDWdU1nVNR1TqnbnwOL476azqnVNZqO+f4bjOO6Gs6p1Tqmo6pqNZ0xu8bx3U1nVOqdU1HfPtcdx4HU+AdU6pqO+aj5/HsMcexrOqdU6pqO+ajqjZYsk0+58A6p1TUd81HzWbRFGg1nVOqdU1HfPrNmyCFJrOqdU1mo751T5SCDVtUazqnVNZqO+feSSZtKzWdU1nVO+dU2R4qabFlYazWajWdU6p1TsRVGvjjx7DYNZ1TWd8+hERERsgcdx2yazqms6p1TWfZ4zjtA6p8A1mo/zHF8donVNZ1TWdU1nYjyOL47SPgGs+AfBPqcZx2mazWdU1nwDWdqPD43jgN41nwDWfdjQj5//8QARhAAAgACBQUNBQYFBQEBAQAAAQIDEQAhMUFRBBJAUmETIjJCUGJxgZGhwdHwI2BwscIwM5Ki0uEgQ1NyghAUk7LxY9Di/9oACAEBAAM/Af8A8VDSBDMRzULBexuUbT+5q+GaQkLuZKO/YMSbhR8pcs1SjgJco8zefAAfDJYal3Oaq1kn12C+jZS+ENeAv1HnHus2n4YhQWYyUVkk2Chyl5LMQl4IxOsfAXDr+GQAJJkBWSbAKbucyHVCX85xOzVHWa7Phlu04UI+yB3zf1CPpHfbh8M86cCEd7Y7jjYqObieN0W/DKU4EE7Ijj/ov1Hqx+Ge5zgwjv5b9xxOaOdieL02fDLcRucM+1Np1B+o3YW4fDMQFzEI3VrOYNY7dUdZqtmSSZk1km0n4ZLk6yEjFYb1cOc2wd/bIuxZjNiZkm/4ZLk6TNbngJjtPNH7CjRGLuZsxmT6uFwuHwyTJ0zmrJ4K3sfLE3dMhR4zl3MyewDAbB8MkgIXc9AvY4D1VR47l36ALlFwHqs1+7ENeE6L0sB8zTJ/68L/AJF86ZP/AFoX/IvnRG4Lq3QwPy910goXc1DtJuA2n1VR8ofOaoDgrco88Tf0SHutAhVA7o2CWdbWdk+ikZuAFhj8Tdpq7qRX4cR26WMuyz+GND4EVxsnMdhqpFX7xVcYjet+nuFIEaoNmtqvV2Gw9vumsNS7mSqJn1ibhfR8oaZqQTzFw2nnG/3VhZOKznPcgt69UegDSNHtOamotnXj1932caDVnZy6rV9l46qQYlvszt4P4v1Ae6AUFmMlAmSaNlDYQ14K/U235WYk+6mZOHBM2sZ7l2Li22wbTYWJJMyayTj9rKkSHwGqvQ1r2eIkaQ2qiDczjavmPltoCJggg3ise5gAJNQFZJuFDHbNWqEpq5x1j4C7p91c2cGEa7HYXc0bdY3WW2fbypOkSEZoxGy49IsopqirmnWWtey0fmorCakMDeK/crdTucM+yFp1z+kXDrwl7qbmDChnfnhMOIMP7j+Xp0KRpP8A0eGZoxU7PEWHrpdFX/JfFfI9VEiDORgw2eItHX7j584UI7zjsOPsHNH5ui33UEEbmh9qfyDH+7AdZunPQ7v4GUzUlTiDKjCqKM7nLUesWHupDiiaMDsvHSLfcSc4MI1WRGH/AFGzWN9mPuqIC5q1xWFQ1ecfAX9FCZkmZNZJtJ0WYn/CQZgkHEVUdaogzxjY3kfVdIcXgtXqmpuzymPcHNnBhHfWOw4uKjnYni9NnuouTrjEbgr9TbPnYLyGdizGbMZk6NaOv+OVIiVN7RdvC/F5zpCi2GTarVHquPVy9uYMOGfaSrbU/wD6+VvuquTpM1seAuJ8hfRojF3M2PqQ2C7R5MPsosOqeeuDeDWjvGykKJVPMbBvA2HuOzlvcRmJ96R+AY9OA6ztJmTWTWSfdRYCZ7W2Kt7HyxN1HjOXczJ7AMBs9GvkSLCsbOXVasdV46qQ4lTezO3g/i85csCAshXEbgjDnHwxPXQsSzGZNZJ91FgoXewWC9jgPW2jx3z36hcowHib+R4sLgtVqmtezylRGqiDMONq+Y9V0BrBBGIr5UEBLi54C+J2DvsozsWYzY2n3UWEhdzJR6kNpo+UPnNUBwVuUeZvPhLkqJCM0YjZcekWUU1RRm85a16xaO+isJqQwxBnyisBM41seCusfIXnxlRojF3M2PqQwHuoqKXcyUWn16NGyh8EHAXxPOPdZya8MzRip2eIsPXS6Kv+S+K+XZRIgmjBhs8RaOvk5YKZ7dQvY4DxN1HjOXc1nsAwGz3UCgsxkBWSbqGO0hVDXgjHnHbhgOvTKxojKZqSpxBlRhVFGdzlqPZYe6kOIJowOy8dIt5LSChdzV3k4DbRo7l2/wAVuUYeZv8AdQAEkyArJNgFN3OYlUJfznE7NUdZrs0y06MRWCQcRVR1qiDPGNjeR9V0hxeC1eqam7PKY5IWGpdjID1IbaNHfONSjgLgPM3n3V3X2cM+zFp1z+kd9uGnSGkSpESpvaLt4Xb5zpDi2GR1WqPkerkVUUsxkotNDHbBF4K+J2nusxn7qZ84MI73jtrc0c3E39Fum19GmRYdU89cG8Db8xspCiVTzGwbwNh7js5CCgkmQFZJoY5kKoYsGPOPgLvdW2DCOyI471H1Hq06dJDTosKwzXVasdV46qQ3qbeNt4P4vOXIBjHMSqGPz7TswHWdmmvGcIgrPYBeTsH7CvlfMnBhHfcdhxdg52Or02adLp5BiQuC1Wqa17PKVEapxmHG1fMeq6TrBmNlmmZ5MOGd4OERxz+n56c8VwiCbH1M4AXmi5MkhW54bYnAbBd28rbkNzhn2htOoP1G7C3DT7zyI8MzRiNlx6RZRTVEGbzhWOy0d9AwmpBGI0mc4UM1WOwv5o2Y42WW6azsEUTZjICi5MutEbhN9K7PnabgOVRAGYn3rfkGsduA6zVaSSSZk1km0nTrzyOyGaMVOzxx66XRV/yXxHl2URxNWDDZ6q0aU4UM12Owu5o262FmMtNJIAEyagBaTQZOuc1cVhWdUao8Tf0crLk6yEjFbgrhzm2fM9cixLMZsayTfp155KZTNSQcQZUYVRBnc4VHssPdRIgmjA7Lx0i3Q8z2UM7/AIzDijAc75dNmmzMhQQQIkQTikf8YNw52J6hfPlVcnSdrngLjtPNH7UaIxdzNmrJ9dw0688myrBIOIqo61OM8Y2N5H1XSHF4LV6pqPZ5aAIQzE+8P5NvTgOvp07c5Roo9oeAp4gxPOP5emzlVMnTOasngrex8sTd00eK5dzMnsAuA2DTp1mzlGIlTb8beF+LznSHEsMm1WqP79X2ogjNWuIbBq7T4C/ooSZmsm06dKUaKK7Yam7nEY6uFtspcqpAQu/QBexwHqqjx3Lv1C5RcB6rt06LEGeqEoO/oFp2ypKqzlOJDqnnLg3gbfmNlIcSqea2DeBs+R2fZCCuLngjxOz50LEsxmSZk6GKD7Kco0Ub22Gpv5x2YC+2y2g5USChiOZAdpNwG0/vZR8oiZ7VCxVuUeeJv6JDTmjthDHCb6RtPdbgCFAVRJRUBSHF4S16wqbt86qOtcM54wsbyPd0UIMiCDgajynEh2GY1WrHVh1UhvU28O2zt85fxrAWdrHgrj+wo0RizGZPrs+2OgboRFiD2Y4Knjn9Pz6OVlhIzuZKtvrE3UfKXmakHATDacWN56tObKHkKkHDbDYNpuosNQiiSgVescT/AAJEG/UH5joNtCK4RmNVreo2HuoyGTAqcDynEh8FqsDWOzyojVOMw42r5j1XQGsVjZ/qsFM5reKuJ8sTRorF2NfcBgNmnGMd0eqEPznAbMT1CuwCocqqil2MlUTJNGylsISneL9Tc7/rYLydNeO+atnGa5R54C+iwkCJYO0m8naf41cSdQw2+GFL4R/xbwPn20dDJ1K+rjfym8MzRiPl2WUBqiDN5wrHZaO+kNIe6ZwIukbTgNvyo0Zs5uoXAYD1XpxjtnNVCU1nWOqPE3UCgKBIASAFwHKoUEkyAEyTYBQ5Q2atUFTUNc6x+kXdOnNGcInWblGJokFAidZvY4n1V9kGEmAIwNFNcM5p1TWvbaO+kSHw1I23Hrs5SAoTpzZQ2ENeG30jae63AFUUIgkq1Aeu/lWVZpu53OGfYi/+ocf7RcOs3S01orhEEyewDE7BRYCZq1k8Jr2PlgPH7UGoiYwNEatN4cLV8x1dlIkLhLVrCte3z5QnpzZQ+aKlHDbAeZuHXYKLCQIgko9TO08rbpODCPsxw2HHOA5g/Mdlums7BFE2Nnr50WAsrXPCbHYOaP30GG9a7xtln4fKVIsO0TXWWsdd46+TZ9GnNHcIv+TXKMfIX0SCgRBIDtJxO31ZytOcCCarIji/mDZrG+yyc9NLEKomTUAL6CAszXEPCOHNGz59miQol2a2K+Is8dtIsOuWeMVt61t+fJU+jTnjOEQVm03AXk7P/LaJAQInWb2OJ8ruVs2cCCd9ZEccXFVOtrG6y2zTSTIVk1AC+ggrnN961vMGqNuseqy3RoUW1ZHWWo/v10dODvxs4XZ5cjz05orBEEyfUzgBRYCZorY8NtY+QuHjPlbcgYMI+1PCYfywfrP5bbZafuQ3SIPaGwag/Ub8LMdKhxOEteIqPb50da4ZzxhY3ke7ooVMiCDgeQ7hpzOwVRNjYKDJ0uLnht4DYO+3lYZONzh1xiP+MG887VHWapTJJJrJrJN507MlFijfcRTxdp52GHTZpiRKnUH59RtoRXDM+a1vUbD3UZTJgQdvIF2nFiFUTJMgBQQFma4jcI4c0bMcT1crDJlzVkYzDejVGs3gLzsnRmYsxJZjMk2k6dZGijbDU/8AY/SOvDkBXEmAI2+GFL4R/wAW8D59tGhmTqR6uN+my04kgCsmoAX03EZ71xSPwDAbcT1Cq3lVclTGI3AX6m5o7zViQ0Ri7nOZjMk+uwXadnSjRRvbUU8bnHm4Y9FvIQYSYAjA0U1wzmnA1jttHfR4fDUjbd26XM6duUosQe0Ng1B+r5WcrJksPONbGpE1j+kXnxIo8ZzEiHOZvUhgBcNO3X2kT7sWDXI+kX42Y8jA1ETGBojVpvD2r+3V2UiQ+EtWsKx2+ctIkNOzZRoo31qKeLzjzsBxemzlWHk0MxH6FW92wHibhSJlEQxIhmTYLlFyrsH7mvTt3Oe9UJT+M4DZieoV2AAAVAVAckw34O8Oyz8PlKkSHaJrrLWOu8dejV6bOUaKNqKf+x+kdeHK0PJ4ZiRDICwXsblXEn9zVR8piGI/Qq3IuA8TedOOUNM1Ql4Rx5o244DqoFAVRICoAcmQol2a2K+Is8dtIiWDPXFfEW/PRKzpmf7WIN5xVPG2nm/Pot5VSChiRDmqvqQxJuFHyqJnGpBVDTVH6jeeqwDTmyh8EHDbwHOPdbRYahEElFg5PhxbVkdYVHrx66RF4O/Gy3s8uTd1O6OPZiwa5/TjjZjLlVISM7kKqiZJ9W4C81UbK4l6wl4CfU3OPcKheTpr5Q+atSjhtco8zcPCiQkCIJKO/acSb+UocThLXjYe2jiuGc4YWN5H1VQgyIIOB+2q0sxmzm+6FvOOqPE9VtABIVAVADlVUUsxCqomSbABQ5U2asxBQ70ax128BcNpOnPHcIn+TXKMT4C+iQUCIKhabybydv8A5ZyqkSp1B+fbbQiuGZ8029RsPdRlMmBB28jNHbCGOE2PNG35W4AhQFUSAqA5VABJMgBMk2AC0mhyk7nDqgKeuIReebqj/I1yC6a8ZwiCZPYBidlEydAi22s17HHowFw6+WFcSYAjbS+Gf8W8D59tGQyZSPV3IbR3kKkHCbDYNpuoqKEUSAqHrHHlbdiYEE+yHCYfzCMOYD+K2yWnNFcIgmzepnYL6Lk6ZorY1u2J8hcOu/lsMJMARtoprhnNOBrHmO+jw+GpG27t+xr0do75q2cZrlHngL+iZosJAiCodpN5O0+quVs7OyaA29siuONiinVuY8azg8LTWdgiibMZAeu/Ci5MmMRuE30jYO+3ADl0Go1jA0Rq03h7V/bq7KRIfCWrWFY7fP8Ajv0ZozhF6zcoxNFgpmr1m8nE8rSnk0Bq7Iri7mKcdY3cG2ctNLEBRMkyAxJoMnXOauKwrOqNVfE39HuFDezeHZZ+HylSJDtExrLWOu8aU0Vwi2nsAxOyiwFzVt4zXk+WA5W3IHJ4De0P3jj+WNUc8/lHOs02dQrJsoIAESJXFI/4wbhzsT1Db7iQ3uzTitXaLD89tIiWDPGK+It+f8F/bobOwRRMn1/7RYCytY8Jsdg2DlYZOpgwj7dhWf6QN55x4ou4RunOs1k2nTtzAjRR7Q8FTxBj/cfy9M/ciHEtEjrCo/v10deDvxst7PL/AFkdmgliFUTJqAFBBXGIeE30jZ8+yXKq5KmYhBjsKh/TB47fSDaazVaWJZiSxMyTaSbSdOlKPGG+thobueduAutts9ykicJa8bD20YVoc4YWN5Hu6KWqwlsNtJfbliABMmoCggjOauIbebsHib+jlZMjSqTRmG8TDntzR2saheQ0RmdyWZjMk2k+uzTpyjxhVbDQ388jDVxtslP3NR+EoPz6jbTUMxqm3qP/AJRoZkwI6ftXiNmoJnuG0m4UWCJ8KIbWw2Ls7z3crJkcPOO+iN93DxOJwUXnqFdHjRGiRDnOxmT4DACwDDTt0IjRR7McBTxzj/aPzdFvugriTAEbaA1wjLmtZ1G7r7aPDMnUr8j0Gw/YkmQBJwFZo7VxTmLhxj4L3nZRIYzUUAfPpN55Wh5JC3R6yakS928AOMbhtkDEyiI0WIZsexRcqi4D9zWTpxjsIsQSgqf+Qi4c3WPUK5kSqFnumGEmAIwImKQWrWaHZZ2HwIpEHBZW/KfLvpHH8purff8AWdIgtRx0qfKj6jfhNIxshP8AhI+dI5tCr/c36Z0UcNy2xah21n5Uhw+AoX59Zt5Xh5NCMWIahwVvdrlHqoVmoUiZVFMSJ0KosRcB4m86ccpbOaqCprOsdVfE3dNAoCqJACQAuA+CcPJ4bRYhkq9pNyriTd31UiZXEz3qUVQ0uRfEnjG/oAA01sqfVhLw2+lece4Vm4FYahEGaqiQA9f+/BNISNEiMFRRMk+qybALSahR8siTO9hL93Dw5xxY34WDbpr5VEzRUi1u+qNnONw67BRIKCHDElX1M4k3n4Jqil3IVVEyTYBRsreQmsBTvFx57c43aoqtmTpr5TEzFqFrNcq49OAvOyZokCGIcMSA7WN7Haf2FXwTCgsxAAEyTUABaSaHKm3OGSICmr/6NrnZqjrNZkNNfKIghwxWbTcq3sdg77BXSHk6CGg/ua9mxPgLvgnKs1AU/wBwdxgn2KnfH+qw+gXYnfaunPGiCHDE2bu2nAC80TJYeatbGt3vY+Q4ou6Zn4KbrPJ4B9nZEccfmrzMTxv7eFprxGCICzMZAD1ZibqLksOVRiN94/0jmjvtOz4J8LJoB5sWIO+Gvyc/446czsFUFmYyAFpNBkqTaRjNwm1RqLsF5vOwD4KbnnZPAPtLIkQcTmrz8Txbt9wdNLEACZJkALSTcKDJl3SJIxmH/GNUbdY9QqrPwT/243CCfbEb5v6QP1m4XCvDTp1U3ACNGHtSN6v9MH6zfq2Y/BQZKu5wyDHYdO5jWO3VHWaqiWJZiSSZkmskm0k6dmZuURxv7YaHic5ufgOLbwuD8E1yRJLIx3G8XVGu2wXDjHYDJnYu5LMxmSbSdO4OUxxthQz3O30j/LD4KJkcOdTRW+7TE6zcwX42DY8V2iRGLOxmSfVgsAsAq07dZZRHHs/5aHj85uZgOMebwvgnDySHnvWx+7S9z4AcZrukgGJHiNFiGbN2AXAC4C4ad/uDu0YexU70f1SPoF+JqF8pVCoCwfBOHksMxIh2Ko4TtgPE2AUiZTFMWIazYLlW5V2DvMyazpxyps+ICICmu7dDqjZrHqFdgUBVAAAkAKgALh8E4eTQzFiGSjtY3KovJ/c1A0iZXFMR6hYiXIuHSeMbzskBprZW8zMQUO/bHmLzjeeKK8AVRQiAKqiQAsA+CaQYbRIjZqqK/IYk2AUfLImcd7DWqGmqMTixvPVYNOfLIkhNYa/eRMBgMWN2FpqokJFhw1zUUSAHqsm82k/BNYaNEc5qKJsTcPV19go+WPesFTvE+tucexRULydNiZXEzEqUVu9yDxJ4q39AJEPJ4awoYkq9pN7Mbyb+yyQ+CYUFmIVVEyTUABeaNlbZiTEBTvRe512+kXX16dEyqIIcMbWY8FFxPgLzVSHksIQoYsrZr3a9j09wqHwTlWagKHKGMGEZQFNZ/qkXnmDii/hG4LpsTKIqwoYmx7FF7NgB+wmTKkPJIWYlbGt3vdvIcUXdJJPwT3UnJ4DeyFTuP5hwHMH5/wC2U9NeM6w4YznYyA8TgBaTcKJkaSG+iN94+JwGCi4dZ+CmdPJoDb2yK4v/APmpw1zfwbJz01ojKiAszGSqLSaJkaVyaMw374cxeaPzGs3AfBPNzsmgNvrIrji4op1tY8WzhTzdNLEKoJJMgBWSTcKDJVz3AMdhWf6YPEX6mvsFVvwT3EGBBb2xqdh/LBuB1z+UV2y06ZkKybBQZOojRR7dhUP6QN3954xu4Ivn8FCSSTMmsk2k4nTtyllEdfaH7tD/ACxrHnm4cUc41fDKWblMda7YUM3YRGGOqLuFbKXLFXv1n5uUxxvLYUM8fB2GrqjjW8HhfDLdyI8YexB3qn+aR9A/NZZP4ZnKTusWqAp64pHFHNHGP+IrmVAAAAAAkAKgALABgPhk2VvnNNYCHfNrHUXbieKNpFFRQiAKqiSgWAD4ZNlkS9YS/eP9K849wrNwKQkWHDUKiiQA9Vk3m0ms/DJ8ri5i1IK4j3Kvix4o8ATSHAhrDhrmqvfiSbybz8MomVRRDhjazXIuJ8BeaqQ8mhiFDEgLTexvZjeT+wkAPhlEymIIUMTJtNyi9mNwH7Cs0h5LCENLbXe92xPgLh2+4FXvlEjxFhw1zmbuxJNwF5omSQswVua4j6zfpHFHXaT8MniusOGpZ2MgB6sxNgFZouRw7mit94/0rzR+Y1m4D4Ys7BVBZmMgBaSaDJEzmk0dxvjco1F+o3nYB8MiSABMkyAFpJsAoMmG6xROOw6RCBuHO1m/xFUy3wy3EDKIw9sRNFP8oHHnkfhstn8M80LlMdd8a4SHii52Gtqji28Lg/DLOllMdarYUM3/AP0YYaov4Vkp/DLdSMojr7Ifdof5hxPMH5jsBn8Mv9xKPF+5BqW+IRccFF95uqrpKoVAVAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvond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"}); background-size: cover; background-position: center; background-repeat: no-repeat; @@ -1828,160 +952,16 @@ html,body{ height: 42px; width: auto; } -`,En=t.forwardRef((({children:A,showHeader:t,headerProps:n,className:r},a)=>e.jsxs(Bn,{ref:a,className:r,children:[t?e.jsx(yn,{...n}):null,e.jsx("main",{className:"content",children:A})]})));En.displayName="PageContainer";const Jn=s.default.div` +`,nn=t.forwardRef((({children:A,showHeader:t,headerProps:n,className:r},a)=>e.jsxs(tn,{ref:a,className:r,children:[t?e.jsx(Dt,{...n}):null,e.jsx("main",{className:"content",children:A})]})));nn.displayName="PageContainer";const rn=o.default.div` display: block; padding-block: 17px; -`,Qn=s.default(n.Table)` - border-radius: 0; - font-family: 'Open Sans', sans-serif !important; - box-shadow: ${A=>"dark"===A.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; - +`,an=o.default(n.Table)` margin-bottom: ${A=>A.$hasSummary?"0.5rem":"2rem"}; - .ant-table { - background-color: transparent; - - &.ant-table-empty { - .ant-table-placeholder, - .ant-table-placeholder > *:hover { - background-color: transparent !important; - } - .ant-empty-image { - height: max-content; - .anticon { - font-size: 38px; - svg path { - fill: rgb(253, 151, 31); - } - } - } - .ant-table-cell { - border: none !important; - } - - .ant-empty-description { - color: ${A=>"dark"===A.theme.colorScheme?"#F8F8F2":"#222222"}; - } - } - } - .ant-table-thead { - tr { - th { - color: ${A=>"dark"===A.theme.colorScheme?"#F8F8F2":"#222222"}; - text-align: left; - padding-left: 0.5rem; - border: unset; - font-size: 15px; - line-height: 14px; - font-weight: 600; - border-bottom: 2px solid ${A=>"dark"===A.theme.colorScheme?"#75715e":"#dadad2"} !important; - background-color: ${A=>"dark"===A.theme.colorScheme?"#75715E":"#FAFAFA"}; - - &.ant-table-column-has-sorters { - .ant-table-column-sorters > .ant-table-column-sorter > .ant-table-column-sorter-inner { - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; - } - } - - &.ant-table-column-has-sorters:hover { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - } - - &.ant-table-column-sort, - &.ant-table-column-sort:hover { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - } - - &.custom-sorted { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - } - - ${e=>"alternate"===e.$variant&&A.css` - background-color: ${A=>"dark"===A.theme.colorScheme?"#868686":"#F2F2F2"}; - color: ${A=>"dark"===A.theme.colorScheme?"#F2F2F2":"initial"}; - border-bottom: 1px solid #868686; - `} - - &:before { - display: none; - } - } - &:first-child > *:first-child, - &:first-child > *:last-child { - border-start-start-radius: 0 !important; - border-start-end-radius: 0 !important; - } - } - } - .ant-table-footer { - background-color: transparent; - } - - tfoot.ant-table-summary { - background-color: transparent; - - .summary { - display: block; - padding: 17px 13px; - } - } - - tbody { - color: ${A=>"dark"===A.theme.colorScheme?"#F8F8F2":"#222222"}; - - ${e=>("alternate"===e.$variant||e.$withBg)&&A.css` - background-color: ${A=>"dark"===A.theme.colorScheme?"#272822":"#fff"}; - color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; - `} - - tr > td { - border-bottom: 1px solid #75715e !important; - border-right: 1px solid #75715e; - - padding-left: 0.5rem !important; - &:first-child { - border-left: 1px solid #75715e; - } - &.ant-table-cell-row-hover { - background: ${A=>"dark"===A.theme.colorScheme?"#32332c":"#F8F8F2"} !important; - } - - &.ant-table-column-sort { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - &.ant-table-cell-row-hover { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"} !important; - } - } - &.custom-sorted { - background-color: ${A=>"dark"===A.theme.colorScheme?"#717171":"#d9dbdf"}; - } - border-bottom: 2px solid ${A=>"dark"===A.theme.colorScheme?"#868686":"#dadad2"} !important; - border-right: 2px solid ${A=>"dark"===A.theme.colorScheme?"#868686":"#dadad2"} !important; - padding-left: 0.5rem !important; - &:first-child { - border-left: 2px solid ${A=>"dark"===A.theme.colorScheme?"#868686":"#dadad2"} !important; - } - ${e=>"alternate"===e.$variant&&A.css` - &.ant-table-cell-row-hover { - background: ${A=>"dark"===A.theme.colorScheme?"#32332c":"#F8F8F2"} !important; - } - `} - } - - ${e=>e.$lastRowBordered&&A.css` - tr:last-of-type > td:not(:first-child):not(:last-child) { - border: unset; - } - tr:last-of-type > td:first-child { - border-right: unset; - } - `} - } - .highlighted { color: ${A=>A.theme.UI.texts.primary}; background-color: ${A=>A.theme.UI.highlights.selection}; } -`,vn=s.default.section` +`,sn=o.default.section` display: flex; gap: 1rem; justify-content: center; @@ -1994,11 +974,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,jn=s.default.span` +`,on=o.default.span` width: 1.1875rem; -`,On=s.default(n.Empty)` +`,ln=o.default(n.Empty)` padding-block: 2.5rem; -`,Ln=e.jsx(On,{image:e.jsx(gn,{size:60}),description:e.jsx("span",{children:"Nothing to display"})}),Rn=t.forwardRef((({columns:A,dataSource:t,children:r,lastRowBordered:a=!1,variant:o="default",disableScrollable:l=!1,withBg:s=!1,hasSummary:i=!1,...d},c)=>{const p=!0!==l?{x:"max-content"}:{};return e.jsx(e.Fragment,{children:e.jsx(n.ConfigProvider,{renderEmpty:()=>Ln,children:e.jsx(Qn,{$variant:o,$withBg:s,$lastRowBordered:a,$hasSummary:i,dataSource:t,columns:A,ref:null,pagination:!1,scroll:p,...d})})})}));function Mn(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}Rn.displayName="Table";var Fn,Hn={exports:{}};var Dn,Pn=(Fn||(Fn=1,Hn.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",o="hour",l="day",s="week",i="month",d="quarter",c="year",p="date",m="Invalid Date",u=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,C=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},g=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},f={s:g,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+g(n,2,"0")+":"+g(r,2,"0")},m:function A(e,t){if(e.date()1)return A(o[0])}else{var l=e.name;V[l]=e,r=l}return!n&&r&&(S=r),r||!n&&S},Z=function(A,e){if(k(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new U(t)},q=f;q.l=x,q.i=k,q.w=function(A,e){return Z(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var U=function(){function h(A){this.$L=x(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[y]=!0}var g=h.prototype;return g.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(q.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(u);if(n){var r=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(A),this.init()},g.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},g.$utils=function(){return q},g.isValid=function(){return!(this.$d.toString()===m)},g.isSame=function(A,e){var t=Z(A);return this.startOf(e)<=t&&t<=this.endOf(e)},g.isAfter=function(A,e){return Z(A){const u=!0!==i?{x:"max-content"}:{};return e.jsx(e.Fragment,{children:e.jsx(n.ConfigProvider,{renderEmpty:()=>dn,children:e.jsx(an,{$variant:s,$withBg:o,$lastRowBordered:a,$hasSummary:l,dataSource:t,columns:A,ref:null,pagination:!1,scroll:u,...d})})})}));function un(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}cn.displayName="Table";var pn,mn={exports:{}};var hn,Cn=(pn||(pn=1,mn.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",s="hour",i="day",o="week",l="month",d="quarter",c="year",u="date",p="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},f=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},x={s:f,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+f(n,2,"0")+":"+f(r,2,"0")},m:function A(e,t){if(e.date()1)return A(s[0])}else{var i=e.name;y[i]=e,r=i}return!n&&r&&(g=r),r||!n&&g},Z=function(A,e){if(j(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new V(t)},b=x;b.l=k,b.i=j,b.w=function(A,e){return Z(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var V=function(){function C(A){this.$L=k(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[w]=!0}var f=C.prototype;return f.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(m);if(n){var r=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(A),this.init()},f.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},f.$utils=function(){return b},f.isValid=function(){return!(this.$d.toString()===p)},f.isSame=function(A,e){var t=Z(A);return this.startOf(e)<=t&&t<=this.endOf(e)},f.isAfter=function(A,e){return Z(A)"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; &:hover { - color: ${W.lagoonBlue}; + color: ${V.lagoonBlue}; } } .bulk-link { margin-left: auto; padding-inline: 0.25rem; - background-color: ${W.lagoonBlue}; + background-color: ${V.lagoonBlue}; transition: all 0.25s ease; &:hover { - background-color: ${K.light}; + background-color: ${b.light}; } a { color: #fff; } } -`,sr=A=>e.jsx(v,{...A}),ir=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(sr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(sr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(sr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})};var dr,cr={exports:{}};var pr=(dr||(dr=1,cr.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var a=t(A),o=t(e),l="("===(r=r||"()")[0],s=")"===r[1];return(l?this.isAfter(a,n):!this.isBefore(a,n))&&(s?this.isBefore(o,n):!this.isAfter(o,n))||(l?this.isBefore(a,n):!this.isAfter(a,n))&&(s?this.isAfter(o,n):!this.isBefore(o,n))}}),cr.exports),mr=Mn(pr);Yn.extend(mr),Yn.extend(rr),Yn.extend(er);const ur=A=>{const e=A.started||A.created,t=e?Yn.utc(e):Yn.utc(),n=A.completed?Yn.utc(A.completed):Yn.utc(),r=Yn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},Cr=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>e.jsx(sr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>e.jsx(sr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>e.jsx(sr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})};var hr,gr={exports:{}};var fr=(hr||(hr=1,gr.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,a,o,l){for(var s,i,d,c=a.$locale().relativeTime||r,p=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=p.length,u=0;u0,h<=C.r||!C.r){h<=1&&u>0&&(C=p[u-1]);var g=c[C.l];l&&(h=l(""+h)),i="string"==typeof g?g.replace("%d",h):g(h,n,C.l,d);break}}if(n)return i;var f=d?c.future:c.past;return"function"==typeof f?f(i):f.replace("%s",i)},n.to=function(A,e){return a(A,e,this,!0)},n.from=function(A,e){return a(A,e,this)};var o=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(o(this),A)},n.fromNow=function(A){return this.from(o(this),A)}}),gr.exports),Sr=Mn(fr);const Vr=s.default(r.DownloadOutlined)` +`,zn=A=>e.jsx(W,{...A}),Mn=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var En,Ln={exports:{}};var On=(En||(En=1,Ln.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var a=t(A),s=t(e),i="("===(r=r||"()")[0],o=")"===r[1];return(i?this.isAfter(a,n):!this.isBefore(a,n))&&(o?this.isBefore(s,n):!this.isAfter(s,n))||(i?this.isBefore(a,n):!this.isAfter(a,n))&&(o?this.isAfter(s,n):!this.isBefore(s,n))}}),Ln.exports),Nn=un(On);fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const Tn=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Wn=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>e.jsx(zn,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Bn,Hn={exports:{}};var Rn=(Bn||(Bn=1,Hn.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,a,s,i){for(var o,l,d,c=a.$locale().relativeTime||r,u=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],p=u.length,m=0;m0,C<=h.r||!h.r){C<=1&&m>0&&(h=u[m-1]);var f=c[h.l];i&&(C=i(""+C)),l="string"==typeof f?f.replace("%d",C):f(C,n,h.l,d);break}}if(n)return l;var x=d?c.future:c.past;return"function"==typeof x?x(l):x.replace("%s",l)},n.to=function(A,e){return a(A,e,this,!0)},n.from=function(A,e){return a(A,e,this)};var s=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(s(this),A)},n.fromNow=function(A){return this.from(s(this),A)}}),Hn.exports),qn=un(Rn);const Un=o.default(r.DownloadOutlined)` color: ${A=>A.theme.UI.texts.primary}; -`;function yr(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}Yn.extend(mr),Yn.extend(er),Yn.extend(Sr);const kr=s.default.span` +`;function Dn(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}fn.extend(Nn),fn.extend(kn),fn.extend(qn);const Kn=o.default.span` text-decoration: underline; cursor: pointer; -`,xr=s.default.div` +`,Jn=o.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -2043,7 +1023,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Zr=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>e.jsx(sr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>e.jsx(sr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>e.jsx(sr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>e.jsx(sr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>e.jsx(sr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})};var qr;Yn.extend(rr),Yn.extend(er),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(qr||(qr={}));const Ur=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>e.jsx(sr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>e.jsx(sr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>e.jsx(sr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>e.jsx(sr,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})};var Kr,Wr={exports:{}};var Tr=(Kr||(Kr=1,Wr.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),a=(n=r)&&n.__esModule?n:{default:n};e.default=a.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),w=(0,a.findAll)({autoEscape:d,caseSensitive:p,findChunks:u,sanitize:y,searchWords:k,textToHighlight:x}),b=V,N=-1,I="",z=void 0,B=(0,s.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,l.createElement)("span",n({className:m},T,{children:w.map((function(A,e){var n=x.substr(A.start,A.end-A.start);if(A.highlight){N++;var r=void 0;r="object"==typeof h?p?h[n]:(h=B(h))[n.toLowerCase()]:h;var a=N===+o;I=r+" "+(a?t:""),z=!0===a&&null!=i?Object.assign({},f,i):f;var s={children:n,className:I,key:e,style:z};return"string"!=typeof b&&(s.highlightIndex=N),(0,l.createElement)(b,s)}return(0,l.createElement)(q,{children:n,className:K,key:e,style:W})}))}))}i.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,a=A.caseSensitive,o=void 0!==a&&a,l=A.findChunks,s=void 0===l?n:l,i=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:s({autoEscape:e,caseSensitive:o,sanitize:i,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?a:n,o=A.searchWords,l=A.textToHighlight;return l=r(l),o.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(n,t?"g":"gi"),o=void 0;o=a.exec(l);){var s=o.index,i=a.lastIndex;i>s&&A.push({start:s,end:i}),o.index==a.lastIndex&&a.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var a=0;e.forEach((function(A){r(a,A.start,!1),r(A.start,A.end,!0),a=A.end})),r(a,t,!1)}return n};function a(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(A){if(t===setTimeout)return setTimeout(A,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(A){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(A){n=o}}();var s,i=[],d=!1,c=-1;function p(){d&&s&&(d=!1,s.length?i=s.concat(i):c=-1,i.length&&m())}function m(){if(!d){var A=l(p);d=!0;for(var e=i.length;e;){for(s=i,i=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],a=void 0,o=!1,l=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),s=0;s"string"==typeof A?e.jsx(wr,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:A}):i.default.isValidElement(A)?i.default.cloneElement(A,{...A.props,key:`item-${n}`},i.default.Children.map(A.props.children,((A,e)=>br(A,t,`${e}-${n}`)))):A;Yn.extend(rr),Yn.extend(er);const Nr=s.default.section` +`,Qn=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>e.jsx(zn,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>e.jsx(zn,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>e.jsx(zn,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Yn;fn.extend(Vn),fn.extend(kn),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(Yn||(Yn={}));const Pn=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>e.jsx(zn,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Gn,Fn={exports:{}};var Xn=(Gn||(Gn=1,Fn.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),a=(n=r)&&n.__esModule?n:{default:n};e.default=a.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),z=(0,a.findAll)({autoEscape:d,caseSensitive:u,findChunks:m,sanitize:w,searchWords:j,textToHighlight:k}),M=y,E=-1,L="",O=void 0,N=(0,o.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,i.createElement)("span",n({className:p},S,{children:z.map((function(A,e){var n=k.substr(A.start,A.end-A.start);if(A.highlight){E++;var r=void 0;r="object"==typeof C?u?C[n]:(C=N(C))[n.toLowerCase()]:C;var a=E===+s;L=r+" "+(a?t:""),O=!0===a&&null!=l?Object.assign({},x,l):x;var o={children:n,className:L,key:e,style:O};return"string"!=typeof M&&(o.highlightIndex=E),(0,i.createElement)(M,o)}return(0,i.createElement)(b,{children:n,className:I,key:e,style:v})}))}))}l.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,a=A.caseSensitive,s=void 0!==a&&a,i=A.findChunks,o=void 0===i?n:i,l=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:o({autoEscape:e,caseSensitive:s,sanitize:l,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?a:n,s=A.searchWords,i=A.textToHighlight;return i=r(i),s.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(n,t?"g":"gi"),s=void 0;s=a.exec(i);){var o=s.index,l=a.lastIndex;l>o&&A.push({start:o,end:l}),s.index==a.lastIndex&&a.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var a=0;e.forEach((function(A){r(a,A.start,!1),r(A.start,A.end,!0),a=A.end})),r(a,t,!1)}return n};function a(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(A){if(t===setTimeout)return setTimeout(A,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(A){t=a}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(A){n=s}}();var o,l=[],d=!1,c=-1;function u(){d&&o&&(d=!1,o.length?l=o.concat(l):c=-1,l.length&&p())}function p(){if(!d){var A=i(u);d=!0;for(var e=l.length;e;){for(o=l,l=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],a=void 0,s=!1,i=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),o=0;o"string"==typeof A?e.jsx($n,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:A}):l.default.isValidElement(A)?l.default.cloneElement(A,{...A.props,key:`item-${n}`},l.default.Children.map(A.props.children,((A,e)=>_n(A,t,`${e}-${n}`)))):A;fn.extend(Vn),fn.extend(kn);const Ar=o.default.section` display: flex; justify-content: space-between; align-items: center; @@ -2053,17 +1033,16 @@ html,body{ max-width: 220px !important; } } -`,Ir=s.default(r.DownloadOutlined)` +`,er=o.default(r.DownloadOutlined)` color: ${A=>A.theme.UI.texts.primary}; -`,zr=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>e.jsx(sr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>e.jsx(sr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>e.jsx(sr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>e.jsx(sr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})};Yn.extend(rr),Yn.extend(er);const Br=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(sr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(sr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(sr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})};Yn.extend(rr),Yn.extend(er);const Er=A=>{const e=A.started||A.created,t=e?Yn.utc(e):Yn.utc(),n=A.completed?Yn.utc(A.completed):Yn.utc(),r=Yn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},Jr=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>e.jsx(sr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return e.jsx(Rn,{dataSource:t,columns:A})};Yn.extend(mr),Yn.extend(rr),Yn.extend(er);const Qr=A=>{const e=A.started||A.created,t=e?Yn.utc(e):Yn.utc(),n=A.completed?Yn.utc(A.completed):Yn.utc(),r=Yn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},vr=s.default.span` +`,tr=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>e.jsx(zn,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const nr=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const rr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},ar=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return e.jsx(cn,{dataSource:t,columns:A})};fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const sr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},ir=o.default.span` text-decoration: underline; cursor: pointer; -`,jr=s.default.div` +`,or=o.default.div` margin: 0; background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,Or=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>e.jsx(sr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>e.jsx(sr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>e.jsx(sr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>e.jsx(sr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((A,e)=>({key:`project-skeleton-${e}`})));return e.jsx(Rn,{variant:"alternate",dataSource:n,columns:A})},Lr=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},Rr=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};Yn.extend(rr),Yn.extend(er);const Mr=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),Fr=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>e.jsx(sr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>e.jsx(sr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>e.jsx(sr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>e.jsx(sr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>e.jsx(sr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>e.jsx(sr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})},Hr=s.default.span` +`,lr=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>e.jsx(zn,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>e.jsx(zn,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>e.jsx(zn,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((A,e)=>({key:`project-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})},dr=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},cr=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};fn.extend(Vn),fn.extend(kn);const ur=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),pr=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>e.jsx(zn,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>e.jsx(zn,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>e.jsx(zn,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>e.jsx(zn,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>e.jsx(zn,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>e.jsx(zn,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},mr=o.default.span` background-color: #252d64; - font-family: 'ArabicPro-Bold', sans-serif; font-weight: 500; border-radius: 3px; padding: 0.25rem; @@ -2072,13 +1051,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,Dr=s.default.p` - font-family: 'ArabicPro-Regular', sans-serif; +`,hr=o.default.p` margin-top: 1rem; -`,Pr=s.default.div` +`,Cr=o.default.div` display: flex; justify-content: space-between; -`,Yr=s.default.div` +`,fr=o.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -2087,7 +1065,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:A})=>{switch(A){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,Xr=s.default.div` +`,xr=o.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -2095,7 +1073,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:A})=>{switch(A){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,Gr=s.default.div` +`,gr=o.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -2103,24 +1081,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:A})=>{switch(A){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;Yn.extend(rr),Yn.extend(er);const $r=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>e.jsx(sr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>e.jsx(sr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>e.jsx(sr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return e.jsx(Rn,{variant:"alternate",dataSource:n,columns:A})};Yn.extend(rr),Yn.extend(er);const _r=A=>{const e=A.started||A.created,t=e?Yn.utc(e):Yn.utc(),n=A.completed?Yn.utc(A.completed):Yn.utc(),r=Yn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},Aa=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>e.jsx(sr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>e.jsx(sr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return e.jsx(Rn,{variant:"alternate",dataSource:n,columns:A})};Yn.extend(rr),Yn.extend(er);const ea=A=>{const e=A.started||A.created,t=e?Yn.utc(e):Yn.utc(),n=A.completed?Yn.utc(A.completed):Yn.utc(),r=Yn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},ta=({withValues:A=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>e.jsx(sr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>e.jsx(sr,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>e.jsx(sr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return e.jsx(Rn,{variant:"default",dataSource:r,columns:t})};Yn.extend(rr),Yn.extend(er);const na=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(sr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(sr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(sr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(sr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return e.jsx(Rn,{dataSource:t,columns:A})};Yn.extend(mr),Yn.extend(rr),Yn.extend(er);const ra=A=>{const e=A.started||A.created,t=e?Yn.utc(e):Yn.utc(),n=A.completed?Yn.utc(A.completed):Yn.utc(),r=Yn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,o.trim()},aa=s.default.span` +`;fn.extend(Vn),fn.extend(kn);const yr=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const wr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},jr=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>e.jsx(zn,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const kr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Zr=({withValues:A=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>e.jsx(zn,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>e.jsx(zn,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>e.jsx(zn,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return e.jsx(cn,{variant:"default",dataSource:r,columns:t})};fn.extend(Vn),fn.extend(kn);const br=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return e.jsx(cn,{dataSource:t,columns:A})};fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const Vr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Ir=o.default.span` text-decoration: underline; cursor: pointer; -`,oa=s.default.div` +`,vr=o.default.div` margin: 0; background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,la=s.default(X)` +`,Sr=o.default(K)` background: transparent !important; border: 1px solid ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,sa=s.default(mA)` +`,zr=o.default(AA)` margin-bottom: 0 !important; margin-top: 10px !important; -`,ia=s.default(tA)` +`,Mr=o.default(Y)` font-size: 11px !important; transform: translateY(-5px) !important; -`,da=s.default(n.Form)` +`,Er=o.default(n.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -2131,12 +1109,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,ca=s.default.span` +`,Lr=o.default.span` font-weight: 600; - color: ${W.lagoonBlue}; -`,pa=s.default.div` + color: ${V.lagoonBlue}; +`,Or=o.default.div` display: block; -`,ma=s.default(c.default)` +`,Nr=o.default(c.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -2164,33 +1142,19 @@ html,body{ } &::placeholder { - color: ${A=>"dark"===A.theme.colorScheme?W.white:"#00000099"} !important; + color: ${A=>"dark"===A.theme.colorScheme?V.white:"#00000099"} !important; } ${e=>"dark"===e.theme.colorScheme&&A.css` - color: ${W.white}; + color: ${V.white}; `} } -`;Yn.extend(er),Yn.extend(Sr);const ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ca=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>e.jsx(sr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>e.jsx(sr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>e.jsx(sr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>e.jsx(sr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,withBg:!0,columns:A})},ha=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(sr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>e.jsx(sr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})},ga=({type:A})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>e.jsx(sr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(sr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>e.jsx(sr,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>e.jsx(sr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>e.jsx(sr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return e.jsx(Rn,{dataSource:r,columns:t})},fa=({type:A})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>e.jsx(sr,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>e.jsx(sr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return e.jsx(Rn,{dataSource:r,columns:t})},Sa=({type:A})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>e.jsx(sr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>e.jsx(sr,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>e.jsx(sr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return e.jsx(Rn,{dataSource:r,columns:t})},Va=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>e.jsx(sr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(sr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>e.jsx(sr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>e.jsx(sr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})},ya=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(sr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>e.jsx(sr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(sr,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return e.jsx(Rn,{dataSource:n,columns:A})};Rn.DefaultTable=Rn,Rn.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Or,{});const{resultsPerPage:a,filterString:o,projects:l,basePath:s}=A,[i,d]=t.useState(1),[c,p]=t.useState(a||10),[m,u]=t.useState(!1),[C,h]=t.useState(l),[g,f]=t.useState(["",void 0]),S=R(),V=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*l.length)))),[l.length]),y=t.useCallback(((A,e,t)=>{let n=l?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&n.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=Mr(A.environments),r=Mr(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),n}),[l]),k=t.useMemo((()=>Rr((A=>{const e=y(A.filterStr,A.sortField,A.sortOrder);h(e),u(!1)}),V)),[y,V]);t.useEffect((()=>{u(!0),k({filterStr:o,sortField:g[0],sortOrder:g[1]})}),[o,g,k]),t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{d(1)}),[o]);const x=c>0?C.slice((i-1)*c,i*c):C,Z=["name","prod_route","gitUrl"],q=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,t)=>e.jsx(lr,{children:e.jsx(S,{href:`${s}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:Yn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Yn.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,o,n)}:br(r,o,n):r}}))),U=x&&x.map((A=>{const t=Mr(A.environments),a=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:a&&"undefined"!==a?a.replace(/^https?:\/\//i,""):"",last_deployment:t,created:e.jsx(n.Tooltip,{placement:"top",title:Yn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Yn.utc(A.created).local().fromNow()}),actions:e.jsx(vn,{children:e.jsx(lr,{children:e.jsx(S,{href:`${s}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})})})}}));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;f([n,r])},variant:"alternate",dataSource:U,columns:q,rowKey:A=>A.id,loading:{spinning:m,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(OA,{total:C.length,pageSize:-1===c?1/0:c,current:i,onChange:A=>{d(A)}})]})},Rn.SshTable=({sshKeys:A,addNewKey:{add:a,loading:l},updateKey:s,deleteKey:i,refetch:d})=>{const[c,p]=t.useState(!1),[m]=o.useForm(),[u,C]=t.useState(!1),[h]=o.useForm(),[g,f]=t.useState(!1),[S]=o.useForm(),[V,y]=t.useState(),[k,x]=t.useState(!0),Z=()=>{p(!1),m.resetFields()},q=()=>{f(!1),S.resetFields(),y(void 0)},U=()=>{C(!1),y(void 0),h.resetFields()},K=()=>{S.validateFields().then((()=>{const{keyName:A,keyValue:e}=S.getFieldsValue();s.update(V?.id,A,V?.keyType,e).finally((()=>{q(),d()}))})).catch((()=>{}))},W=()=>{i.delete(V?.id).finally((()=>{U(),d()}))},T=e.jsxs(e.Fragment,{children:[e.jsx(la,{iconBefore:e.jsx(r.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),e.jsx(XA,{confirmText:"Create",subTitle:e.jsx(ia,{children:"Step 1 of 1"}),title:e.jsx(sa,{children:"Add a SSH Key"}),open:c,onCancel:Z,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:A,keyValue:e}=m.getFieldsValue();a(A,e).finally((()=>{d(),Z()}))})).catch((()=>{}))},confirmLoading:l,children:e.jsxs(da,{form:m,children:[e.jsx(Tn,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:e.jsx(MA,{placeholder:"Enter a name for the variable"})}),e.jsx(Tn,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:e.jsx(ma,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),e.jsx(XA,{confirmText:"Update",title:e.jsx(sa,{children:"Edit SSH Key"}),open:g,onCancel:q,minHeight:"350px",destroyOnClose:!0,onOk:K,confirmLoading:s?.loading,children:e.jsxs(da,{form:S,children:[e.jsx(Tn,{required:!0,rules:[{required:!0,message:""}],initialValue:V?.name,label:"Key Name",name:"keyName",children:e.jsx(MA,{placeholder:"Enter a name for the variable"})}),e.jsx(Tn,{required:!0,rules:[{required:!0,message:""}],initialValue:(w=V,w?.keyType+" "+w?.keyValue),label:"Key Value",name:"keyValue",children:e.jsx(MA,{placeholder:"Enter the variable value"})})]})}),e.jsx(XA,{confirmText:"Delete",title:e.jsx(sa,{children:"Delete SSH Key"}),open:u,onCancel:U,minHeight:"200px",onOk:W,confirmLoading:i?.loading,dangerConfirm:!0,confirmDisabled:k,children:e.jsxs(e.Fragment,{children:["This action will delete the SSH key ",e.jsx(ca,{children:V?.name})," and cannot be undone.",e.jsx(da,{form:h,children:e.jsx(Tn,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:e.jsx(MA,{placeholder:"Key name",value:V?.name,onChange:A=>{x(A.target.value!==V?.name)}})})})]})})]});var w;const b=A&&A.map((A=>({...A,name:e.jsxs(e.Fragment,{children:[A.id," - ",A.name]}),created:e.jsx(n.Tooltip,{placement:"top",title:Yn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Yn.utc(A.created).local().fromNow()}),lastUsed:e.jsx(n.Tooltip,{placement:"top",title:A.lastUsed?Yn.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?Yn.utc(A.lastUsed).local().fromNow():"Never"}),actions:e.jsxs(vn,{children:[e.jsx(n.Tooltip,{placement:"bottom",title:"Edit key",children:e.jsx(r.EditOutlined,{onClick:()=>{y(A),f(!0)}})}),e.jsx(n.Tooltip,{placement:"bottom",title:"Delete key",children:e.jsx(r.DeleteOutlined,{onClick:()=>{y(A),C(!0)}})})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{rowKey:A=>A.id||A.name,dataSource:b,columns:ua}),e.jsx(pa,{children:T})]})},Rn.DeploymentsTable=A=>{const{resultsPerPage:a,filterStatus:o,filterDateRange:l}=A,[s,i]=t.useState(1),[d,c]=t.useState(a||10);t.useEffect((()=>{a&&c(a)}),[a]);const p=R();if("skeleton"in A&&A.skeleton)return e.jsx(ir,{});const{deployments:m,basePath:u,cancelDeployment:C}=A,h=t.useMemo((()=>m?m.filter((A=>{const e=!o||A.status===o,t=!l||!l.every(Boolean)||Yn(A.created).isBetween(Yn(l[0]).startOf("day"),Yn(l[1]).endOf("day"),null,"[]");return e&&t})):[]),[m,o,l]),g=d>0?h.slice((s-1)*d,s*d):h,f=h.length,S=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(ar,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsxs(lr,{children:[e.jsx(p,{href:`${u}/${A}`,children:A}),t.bulkId?e.jsx("span",{className:"bulk-link",children:e.jsx(p,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],V=g&&g.map((A=>{const t=Yn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(or,{placement:"right",title:`Step: ${A.buildStep}`,children:[e.jsx(HA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(HA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(or,{placement:"right",title:A.buildStep,children:e.jsx(HA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:ur(A),actions:e.jsxs(vn,{children:[e.jsx(lr,{children:e.jsx(p,{href:`${u}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?C(A):e.jsx(jn,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:V,columns:S,rowKey:A=>A.id}),e.jsx(OA,{total:f,pageSize:-1===d?1/0:d,current:s,onChange:A=>{i(A)}})]})},Rn.BackupsTable=A=>{const{resultsPerPage:a,filterStatus:o,filterDateRange:l}=A,[s,i]=t.useState(1),[d,c]=t.useState(a||10);if(t.useEffect((()=>{a&&c(a)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Cr,{});const{backups:p,retrieveBackup:m}=A,u=t.useMemo((()=>p?p.filter((A=>{const e=!o||A?.restore?.status===o,t=!l||!l.every(Boolean)||Yn(A.created).isBetween(Yn(l[0]).startOf("day"),Yn(l[1]).endOf("day"),null,"[]");return e&&t})):[]),[p,o,l]),C=d>0?u.slice((s-1)*d,s*d):u,h=u.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>e.jsx(ar,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>e.jsx("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>e.jsx(bn,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],f=A=>{const t=A.restore?.status,a=A.restore?.restoreSize||0,o=A.restore?.restoreLocation||"";switch(t){case"pending":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieving...",children:e.jsx(r.LoadingOutlined,{})});case"successful":return e.jsx(tA,{underline:!1,href:o,target:"_blank",children:e.jsxs(n.Tooltip,{placement:"bottom",title:`Download (${yr(a)})`,children:[e.jsx(Vr,{})," (",e.jsx("span",{style:{fontSize:"12px"},children:yr(a)}),")"]})});case"failed":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retry",children:m?m(A,"failed"):e.jsx(r.RedoOutlined,{})});default:return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(A,"unavailable"):e.jsx(r.CloudDownloadOutlined,{})})}},S=C&&C.map((A=>{const t=Yn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(HA,{type:A.restore?.status??"unavailable"}),actions:e.jsx(vn,{children:f(A)})}}));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:S,columns:g,rowKey:A=>A.id}),e.jsx(OA,{total:h,pageSize:-1===d?1/0:d,current:s,onChange:A=>{i(A)}})]})},Rn.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Zr,{});const[a,o]=t.useState([]),{problems:l}=A,s=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,t)=>e.jsx(kr,{onClick:()=>{return A=!a.includes(t.id),e=t,void o(A?[...a,e.id]:a.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=Yn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,t)=>e.jsxs(e.Fragment,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>e.jsx(n.Tooltip,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:e.jsx(xr,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],i=l&&l.map((A=>({...A,actions:e.jsx(vn,{children:"0000-00-00 00:00:00"!==A.deleted&&e.jsx(n.Tooltip,{placement:"top",title:"Dismiss",children:e.jsx(r.CloseCircleOutlined,{})})})})));return e.jsx(e.Fragment,{children:e.jsx(Rn,{expandable:{expandedRowKeys:a,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>e.jsxs("p",{style:{margin:0},children:[e.jsx(CA,{children:"Detailed problem description:"}),e.jsx("br",{}),A.description]})},disableScrollable:!0,dataSource:i,columns:s,rowKey:A=>A.id})})},Rn.FactsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,sortBy:a=null,filterString:o=""}=A,[l,s]=t.useState(1),[i,d]=t.useState(n||10);if(t.useEffect((()=>{n&&d(n)}),[n]),t.useEffect((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return e.jsx(Ur,{});const{facts:c}=A,p=c?c.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],m=a?a.split("_")[0]:null,u=a?a.split("_")[1]:null,C=[...p].sort(((A,e)=>{if(m){const t=A[m],n=e[m],r="asc"===u?1:-1;if(t>n)return r;if(t0?C.slice((l-1)*i,l*i):C,g=C.length,f=A=>m===A?"custom-sorted":"",S=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:f("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:f("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:f("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:f("value")}],V=["name","description","source","value"],y=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return V.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,o,n)}:br(r,o,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:h,columns:y,rowKey:A=>A.id}),e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(OA,{total:g,pageSize:-1===i?1/0:i,current:l,onChange:A=>{s(A)}})]})]})},Rn.InsightsTable=A=>{const{resultsPerPage:r,filterDateRange:a,resultDropdown:o=null,sortBy:l=null,filterString:s=""}=A,[i,d]=t.useState(1),[c,p]=t.useState(r||10);if(t.useEffect((()=>{r&&p(r)}),[r]),t.useEffect((()=>{d(1)}),[s]),"skeleton"in A&&A.skeleton)return e.jsx(zr,{});const{insights:m}=A,u=m?m.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],C=l?l.split("_")[0]:null,h=l?l.split("_")[1]:null,g=[...u].sort(((A,e)=>{if(C){const t=A[C],n=e[C],r="asc"===h?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tg?g.filter((A=>!a||!a.every(Boolean)||Yn(A.created).isBetween(Yn(a[0]).startOf("day"),Yn(a[1]).endOf("day"),null,"[]"))):[]),[g,a]),S=c>0?f.slice((i-1)*c,i*c):f,V=f.length,y=A=>C===A?"custom-sorted":"",k=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:y("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:y("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:y("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:y("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:y("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],x=S&&S.map((A=>{const t=Yn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:e.jsx(vn,{children:e.jsx(tA,{underline:!1,href:A.downloadUrl,target:"_blank",children:e.jsx(n.Tooltip,{placement:"bottom",title:`Download (${A.size})`,children:e.jsx(Ir,{})})})})}})),Z=["file","service","type","size"],q=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,s,n)}:br(r,s,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:x,columns:q,rowKey:A=>A.id}),e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:o}),e.jsx(OA,{total:V,pageSize:-1===c?1/0:c,current:i,onChange:A=>{d(A)}})]})]})},Rn.TasksTable=A=>{const{resultsPerPage:a}=A,[o,l]=t.useState(1),[s,i]=t.useState(a||10);t.useEffect((()=>{a&&i(a)}),[a]);const d=R();if("skeleton"in A&&A.skeleton)return e.jsx(Br,{});const{tasks:c,basePath:p,resultDropdown:m,cancelTask:u}=A,C=s>0?c.slice((o-1)*s,o*s):c,h=c.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(ar,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(lr,{children:e.jsx(d,{href:`${p}/${t.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],f=C&&C.map((A=>{const t=Yn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(HA,{type:"succeeded"===A.status?"complete":A.status}),duration:Er(A),actions:e.jsxs(vn,{children:[e.jsx(lr,{children:e.jsx(d,{href:`${p}/${A.taskName}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View task",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?u(A):e.jsx(jn,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:f,columns:g,rowKey:A=>A.id}),e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:m}),e.jsx(OA,{total:h,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})]})},Rn.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Jr,{});const{task:r,cancelTask:a,children:o}=A,[l,s]=t.useState([r.id]),i=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,t)=>e.jsx(vr,{onClick:()=>{return A=!l.includes(t.id),e=t,void s(A?[...l,e.id]:l.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>e.jsx(ar,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=r&&[r].map((A=>{const t=Yn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(e.Fragment,{children:e.jsx(HA,{type:A.status})}),duration:Qr(A),actions:e.jsx(vn,{children:["new","pending","queued","running"].includes(A.status)?a(A):e.jsx(jn,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(Rn,{dataSource:d,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(jr,{children:[e.jsx("br",{}),o]})},disableScrollable:!0,columns:i,rowKey:A=>A.id})})},Rn.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Fr,{});const{resultsPerPage:a,basePath:o,filterString:l="",environments:s,newEnvironmentModal:i}=A,d=R(),[c,p]=t.useState(1),[m,u]=t.useState(a||10),[C,h]=t.useState([]);t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{p(1)}),[l]);const g=s?s.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],[f,S]=C,V=void 0===S?g:g.toSorted(((A,e)=>{const t="ascend"===S?1:-1;if("name"===f)return t*A.name.localeCompare(e.name);if("last_deployment"===f){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),y=m>0?V.slice((c-1)*m,c*m):V,k=V.length,x=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,t)=>e.jsx("div",{style:{display:"flex",placeContent:"center"},children:e.jsx(se,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,t)=>e.jsx(lr,{children:e.jsx(d,{href:`${o}/${t.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>e.jsx("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>e.jsx("div",{children:A?Lr(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:Yn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Yn.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],Z=["title","region","deployType"],q=x&&x.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,l,n)}:br(r,l,n):r}}))),U=y&&y.map((A=>{const t=A.quickActions&&e.jsx(we,{data:A.quickActions,children:e.jsx(Ve,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:e.jsxs(vn,{children:[e.jsx(lr,{children:e.jsx(d,{href:`${o}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View environment",children:e.jsx(r.EyeOutlined,{})})})}),t]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&h([n,r])},disableScrollable:!0,dataSource:U,columns:q,rowKey:A=>A.title,hasSummary:!0}),e.jsx(Jn,{children:i}),e.jsx(OA,{total:k,pageSize:-1===m?1/0:m,current:c,onChange:A=>{p(A)}}),e.jsxs(Dr,{children:["Showing ",(()=>{const A=y.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," Environments"]})]})},Rn.AllDeploymentsTable=A=>{const{resultsPerPage:a,filterString:o=""}=A,[l,s]=t.useState(1),[i,d]=t.useState(a||10);t.useEffect((()=>{a&&d(a)}),[a]),t.useEffect((()=>{s(1)}),[o]);const c=R();if("skeleton"in A&&A.skeleton)return e.jsx($r,{});const{deployments:p,cancelDeployment:m}=A,u=p?p.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],C=i>0?u.slice((l-1)*i,l*i):u,h=u.length,g=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(lr,{children:e.jsx(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>e.jsx(lr,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>e.jsx(lr,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=Yn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(ar,{children:[e.jsx(HA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(or,{placement:"right",title:t.buildStep,children:e.jsx(HA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(or,{placement:"right",title:t.buildStep,children:e.jsx(HA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],f=["project_name","environment_name","openshift_name","deployment_name"],S=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return f.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,o,n)}:br(r,o,n):r}}))),V=C&&C.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:_r(A),actions:e.jsxs(vn,{children:[e.jsx(lr,{children:e.jsx(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):e.jsx(jn,{})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{variant:"alternate",dataSource:V,columns:S,rowKey:A=>A.id,disableScrollable:!0}),e.jsx(OA,{total:h,pageSize:-1===i?1/0:i,current:l,onChange:A=>{s(A)}})]})},Rn.BulkDeploymentsTable=A=>{const t=R();if("skeleton"in A&&A.skeleton)return e.jsx(Aa,{});const{deployments:a,cancelDeployment:o}=A,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(lr,{children:e.jsx(t,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,n)=>e.jsx(lr,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,n)=>e.jsx(lr,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=Yn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(ar,{children:[e.jsx(HA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(or,{placement:"right",title:t.buildStep,children:e.jsx(HA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(or,{placement:"right",title:t.buildStep,children:e.jsx(HA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=a&&a.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:ea(A),actions:e.jsxs(vn,{children:[e.jsx(lr,{children:e.jsx(t,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View bulk deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?o(A):e.jsx(jn,{})]})})));return e.jsx(e.Fragment,{children:e.jsx(Rn,{variant:"alternate",dataSource:s,columns:l,rowKey:A=>A.id})})},Rn.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(ta,{withValues:A.withValues});const{variables:a,editVariableModal:o,deleteVariableModal:l,newVariableModal:s,type:i,withValues:d=!0}=A,[c,p]=t.useState(a.map((A=>A.id))),[m,u]=t.useState(1),C="environment"===A.type?A.resultsPerPage:10,[h,g]=t.useState(C||10);let f,S,V;t.useEffect((()=>{C&&g(C)}),[C]);const y="environment"===i;if(y){const{filterScope:e,filterString:t="",sortBy:n}=A;f=t,S=n,V=e}const k=a&&y&&f?a.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(f).toLowerCase()))))):a,x=S?S.split("_")[0]:null,Z=S?S.split("_")[1]:null,q=y?[...k].sort(((A,e)=>{if(x){const t=A[x],n=e[x],r="asc"===Z?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(tV?q?q.filter((A=>A.scope===V)):[]:q||[]),[q,V]),K=y&&h>0?U.slice((m-1)*h,m*h):U,W=K.length,T=A=>x===A?"custom-sorted":"",w=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:T("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:T("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(A,t)=>{const n=c.includes(t.id);return e.jsx("div",{children:A?e.jsx(bn,{withToolTip:!n,text:A,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],b=["name","scope"],N=w&&w.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return b.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,f||"",n)}:br(r,f||"",n):r}}))),I=K&&K.map((A=>{const t=A.id,a=c.includes(t),s=()=>{p((A=>A.includes(t)?A.filter((A=>A!==t)):[...A,t]))},i=a?e.jsx(r.EyeOutlined,{onClick:s}):e.jsx(r.EyeInvisibleOutlined,{onClick:s});return{...A,actions:e.jsxs(vn,{children:[d?e.jsxs(e.Fragment,{children:[e.jsx(lr,{children:A.value?e.jsx(n.Tooltip,{title:a?"show":"hide",children:i}):e.jsx(jn,{})}),o(A)]}):null,l(A)]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:I,columns:N,rowKey:A=>A.id,hasSummary:!0}),e.jsx(Jn,{children:s}),y?e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:A.resultDropdown}),e.jsx(OA,{total:W,pageSize:-1===h?1/0:h,current:m,onChange:A=>{u(A)}})]}):null]})},Rn.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(na,{});const{deployment:a,cancelDeployment:o,children:l}=A,[s,i]=t.useState([a.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(ar,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(aa,{onClick:()=>{return A=!s.includes(t.id),e=t,void i(A?[...s,e.id]:s.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((A=>{const t=Yn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(or,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[e.jsx(HA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(HA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(or,{placement:"right",title:A.buildStep,children:e.jsx(HA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:ra(A),actions:e.jsx(vn,{children:["new","pending","queued","running"].includes(A.status)?o(A):e.jsx(jn,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(Rn,{dataSource:c,expandable:{expandedRowKeys:s,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(oa,{children:[e.jsx("br",{}),l]})},disableScrollable:!0,columns:d,rowKey:A=>A.id})})},Rn.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Ca,{});const{resultsPerPage:a,filterString:o,organizations:l,basePath:s}=A,[i,d]=t.useState(1),[c,p]=t.useState(a||10),[m,u]=t.useState(!1),[C,h]=t.useState(l||[]);t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{d(1)}),[o]);const g=R(),f=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*l.length)))),[l.length]),S=t.useCallback(Rr((A=>{const e=l?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];h(e),u(!1)}),f),[]);t.useEffect((()=>{u(!0),S(o)}),[o,S]);const V=c>0?C.slice((i-1)*c,i*c):C,y=C.length,k=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,t)=>e.jsx(lr,{children:e.jsxs(g,{href:`${s}/${t.name}`,children:[t.friendlyName??t.name,e.jsx("section",{children:e.jsx(tA,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,t)=>{const n=Object.values(t.groups).filter((A=>"project-default-group"!==A.type)).length;return e.jsxs("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,t)=>e.jsxs("div",{children:[A," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],x=["orgname"],Z=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,o,n)}:br(r,o,n):r}}))),q=V&&V.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:e.jsx(e.Fragment,{children:A.deployTargets.map((A=>e.jsx("div",{className:"target",children:A.name},A.id)))}),actions:e.jsx(vn,{children:e.jsx(lr,{children:e.jsx(g,{href:`${s}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View organization",children:e.jsx(r.EyeOutlined,{})})})})})})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{withBg:!0,dataSource:q,columns:Z,rowKey:A=>A.id,loading:{spinning:m,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(OA,{total:y,pageSize:-1===c?1/0:c,current:i,onChange:A=>{d(A)}})]})},Rn.OrgGroupsTable=A=>{const{resultsPerPage:a,showDefaults:o=!1,resultDropdown:l=null,sortBy:s=null,filterString:i=""}=A,[d,c]=t.useState(1),[p,m]=t.useState(a||10);if(t.useEffect((()=>{a&&m(a)}),[a]),t.useEffect((()=>{c(1)}),[i]),"skeleton"in A&&A.skeleton)return e.jsx(ha,{});const{groups:u,basePath:C,addUserModal:h,deleteUserModal:g,newGroupModal:f}=A,S=R(),V=u?u.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],y=s?s.split("_")[0]:null,k=s?s.split("_")[1]:null,x=[...V].sort(((A,e)=>{if(y){const t=A[y],n=e[y],r="asc"===k?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tx?o?x:x.filter((A=>"project-default-group"!==A.type)):[]),[x,o]),q=p>0?Z.slice((d-1)*p,d*p):Z,U=Z.length,K=A=>y===A?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(lr,{children:e.jsxs(S,{href:`${C}/${t.name}`,children:[A," ","project-default-group"===t.type?e.jsx(Hr,{children:"SYSTEM GROUP"}):null]})}),className:K("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>e.jsxs(e.Fragment,{children:["Active Members: ",A]}),className:K("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],T=q&&q.map((A=>({...A,actions:e.jsxs(vn,{children:[h&&h(A),e.jsx(lr,{children:e.jsx(S,{href:`${C}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.type?g?g(A):null:e.jsx(jn,{})]})}))),w=["name","memberCount"],b=W&&W.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return w.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,i,n)}:br(r,i,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:T,columns:b,rowKey:A=>A.id,hasSummary:!0}),e.jsx(Jn,{children:f}),e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:l}),e.jsx(OA,{total:U,pageSize:-1===p?1/0:p,current:d,onChange:A=>{c(A)}})]}),e.jsxs(Dr,{children:["Showing ",(()=>{const A=q.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*p+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",U," groups"]})]})},Rn.OrgUsersTable=A=>{const{resultsPerPage:a,showDefaults:o=!1,resultDropdown:l=null,sortBy:s=null,filterString:i=""}=A,[d,c]=t.useState(1),[p,m]=t.useState(a||10);if(t.useEffect((()=>{a&&m(a)}),[a]),t.useEffect((()=>{c(1)}),[i]),"skeleton"in A&&A.skeleton)return e.jsx(ga,{type:A.type});const{users:u,basePath:C,type:h="standalone",newUserModal:g}=A,f=R(),S=u?u.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],V=s?s.split("_")[0]:null,y=s?s.split("_")[1]:null,k=[...S].sort(((A,e)=>{if(V){let t=A[V],n=e[V];"groupCount"===V&&"standalone"===h&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tk?o?k:k.filter((A=>!A.email.startsWith("default-user"))):[]),[k,o]),Z=p>0?x.slice((d-1)*p,d*p):x,q=x.length,U=A=>V===A?"custom-sorted":"",K=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>e.jsx(e.Fragment,{children:A}),className:U("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>t.email.startsWith("default-user")?e.jsx("p",{style:{textAlign:"center"},children:e.jsx(Hr,{$noSpace:!0,children:"DEFAULT USER"})}):e.jsx(e.Fragment,{children:A}),className:U("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>e.jsx(lr,{children:e.jsx(f,{href:`${C}/${A}`,children:A})}),className:U("email")},..."standalone"===h?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:U("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>e.jsx(Gr,{$type:A,children:A}),className:U("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=e=>"standalone"===h&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===h&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,T=e=>"subTable"===h&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,w=Z&&Z.map((A=>({...A,..."standalone"===h?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:e.jsxs(vn,{children:[T(A),e.jsx(lr,{children:e.jsx(f,{href:`${C}/${A.email}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View user",children:e.jsx(r.EyeOutlined,{})})})}),A.email.startsWith("default-user")?e.jsx(jn,{}):W(A)]})}))),b=["firstname","lastName","email"],N=K&&K.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return b.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,i,n)}:br(r,i,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:w,columns:N,rowKey:A=>A.id,hasSummary:!0}),e.jsx(Jn,{children:g}),e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:l}),e.jsx(OA,{total:q,pageSize:-1===p?1/0:p,current:d,onChange:A=>{c(A)}})]}),e.jsxs(Dr,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*p+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",q," users"]})]})},Rn.OrgProjectsTable=A=>{const{resultsPerPage:a,resultDropdown:o=null,sortBy:l=null,filterString:s=""}=A,[i,d]=t.useState(1),[c,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{d(1)}),[s]),"skeleton"in A&&A.skeleton)return e.jsx(fa,{type:A.type});const{projects:m,basePath:u,newProjectModal:C,type:h="standalone"}=A,g=R(),f=m?m.filter((A=>{const e=[A.name];return"standalone"===h&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(s.toLowerCase())))})):[],S=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,y=[...f].sort(((A,e)=>{if(S){const t=A[S],n=e[S],r="asc"===V?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?y.slice((i-1)*c,i*c):y,x=y.length,Z=A=>S===A?"custom-sorted":"",q=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===h?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>e.jsx(lr,{children:e.jsx(g,{href:`${u}/${A}`,children:A})}),className:Z("name")},..."standalone"===h?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),className:Z("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],U=e=>"standalone"===h&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===h&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,K=k&&k.map((A=>({...A,actions:e.jsxs(vn,{children:[e.jsx(lr,{children:e.jsx(g,{target:"_blank",href:`/projects/${A.name}`,children:e.jsx(n.Tooltip,{title:"View dashboard",placement:"bottom",children:e.jsx(Vn,{})})})}),e.jsx(lr,{children:e.jsx(g,{href:`${u}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})}),U(A)]})}))),W=["name"];"standalone"===h&&W.push("groupCount");const T=q&&q.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return W.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,s,n)}:br(r,s,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:K,columns:T,rowKey:A=>A.id,hasSummary:!0}),e.jsx(Jn,{children:C}),e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:o}),e.jsx(OA,{total:x,pageSize:-1===c?1/0:c,current:i,onChange:A=>{d(A)}})]}),e.jsxs(Dr,{children:["Showing ",(()=>{const A=k.length;if(0===A)return 0;if(1===A&&1===i)return 1;const e=1===i?1:(i-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",x," projects"]})]})},Rn.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Sa,{type:A.type});const a=R(),{notifications:o,orgName:l,filterNotificationType:s,newNotificationModal:i,type:d="standalone",filterString:c=""}=A,p=[...o.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...o.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...o.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...o.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...o.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],m=p?p.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(c.toLowerCase()))))):[],u=t.useMemo((()=>m?m.filter((A=>!s||A.type===s)):[]),[p,s]),C=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(e.Fragment,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,t)=>e.jsx(Xr,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,t)=>"slack"===t.type||"rocketchat"===t.type?e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Webhook: ",t.webhook]}),e.jsxs("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],h=e=>"standalone"===d&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===d&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,g=t=>"standalone"===d&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===d?e.jsx(lr,{children:e.jsx(a,{href:`/organizations/${l}/notifications?search=${t.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View notification",children:e.jsx(r.EyeOutlined,{})})})}):null,f=u&&u.map((A=>({...A,actions:e.jsxs(vn,{children:[g(A),h(A)]})}))),S=["name"],V=C&&C.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return S.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,c,n)}:br(r,c,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:f,columns:V,rowKey:A=>A.id??A.name,hasSummary:!0}),e.jsx(Jn,{children:i})]})},Rn.OrgAdminsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,filterString:a=""}=A,[o,l]=t.useState(1),[s,i]=t.useState(n||10);if(t.useEffect((()=>{n&&i(n)}),[n]),t.useEffect((()=>{l(1)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Va,{});const{owners:d,addNewOwnerModal:c,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:u}=A,C=d?d.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(a.toLowerCase()))))):[],h=t.useMemo((()=>C?C.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!u||e===u})):[]),[C,u]),g=s>0?h.slice((o-1)*s,o*s):h,f=h.length,S=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,t)=>e.jsx(e.Fragment,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>e.jsx(e.Fragment,{children:t.email.startsWith("default-user")?e.jsx(Hr,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",e.jsxs(Pr,{children:[A," ",e.jsx(Yr,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],V=g&&g.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:e.jsxs(vn,{children:[m(A),p(A)]})}))),y=["firstName","lastName","email"],k=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,a,n)}:br(r,a,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:V,columns:k,rowKey:A=>A.id,hasSummary:!0}),e.jsx(Jn,{children:c}),e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(OA,{total:f,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]}),e.jsxs(Dr,{children:["Showing ",(()=>{const A=g.length;if(0===A)return 0;if(1===A&&1===o)return 1;const e=1===o?1:(o-1)*s+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",f," users"]})]})},Rn.OrgUserGroupsTable=A=>{const{resultsPerPage:a,showDefaults:o=!1,resultDropdown:l=null,sortBy:s=null,filterString:i=""}=A,[d,c]=t.useState(1),[p,m]=t.useState(a||10);if(t.useEffect((()=>{a&&m(a)}),[a]),t.useEffect((()=>{c(1)}),[i]),"skeleton"in A&&A.skeleton)return e.jsx(ya,{});const{userGroups:u,basePath:C,unlinkGroupModal:h,editUserRoleModal:g,filterRoleType:f}=A,S=R(),V=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],y=t.useMemo((()=>V?V.filter((A=>!f||A.role===f)):[]),[V,f]),k=s?s.split("_")[0]:null,x=s?s.split("_")[1]:null,Z=[...y].sort(((A,e)=>{if(k){const t=A[k],n=e[k],r="asc"===x?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tZ?o?Z:Z.filter((A=>"project-default-group"!==A.groupType)):[]),[Z,o]),U=p>0?q.slice((d-1)*p,d*p):q,K=q.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,t)=>e.jsx(lr,{children:e.jsxs(S,{href:`${C}/${t.name}`,children:[A," ","project-default-group"===t.groupType?e.jsx(Hr,{children:"SYSTEM GROUP"}):null]})}),className:(T="name",k===T?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>e.jsx(Gr,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var T;const w=U&&U.map((A=>({...A,actions:e.jsxs(vn,{children:[g(A),e.jsx(lr,{children:e.jsx(S,{href:`${C}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.groupType?h(A):e.jsx(jn,{})]})}))),b=["name"],N=W&&W.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return b.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:br(r.children,i,n)}:br(r,i,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(Rn,{dataSource:w,columns:N,rowKey:A=>A.id??A.name}),e.jsxs(Nr,{children:[e.jsx("section",{className:"selector",children:l}),e.jsx(OA,{total:K,pageSize:-1===p?1/0:p,current:d,onChange:A=>{c(A)}})]}),e.jsxs(Dr,{children:["Showing ",(()=>{const A=U.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*p+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",K," groups"]})]})};const ka=t.forwardRef(((A,t)=>{const{className:r,style:a,...o}=A;return e.jsx(xa,{children:e.jsx(n.Popconfirm,{getPopupContainer:A=>A.parentNode,ref:t,overlayClassName:`ui-confirm ${r??""}`,style:a,...o})})})),xa=s.default.div` - .ant-popover-inner { - background-color: ${A=>A.theme.UI.confirm.background}; - } - .ant-popconfirm .ant-popconfirm-message .ant-popconfirm-title { - color: ${A=>A.theme.UI.confirm.text} !important; - } - .ant-popconfirm .ant-popconfirm-message .ant-popconfirm-description { - color: ${A=>A.theme.UI.confirm.text} !important; - } - - .ant-popover-arrow::before { - background-color: ${A=>A.theme.UI.confirm.background}; - } -`;ka.displayName="Confirm";const Za=s.default.section` +`;fn.extend(kn),fn.extend(qn);const Tr=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Wr=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>e.jsx(zn,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>e.jsx(zn,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>e.jsx(zn,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>e.jsx(zn,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,withBg:!0,columns:A})},Br=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(zn,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},Hr=({type:A})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>e.jsx(zn,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>e.jsx(zn,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>e.jsx(zn,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},Rr=({type:A})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>e.jsx(zn,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},qr=({type:A})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>e.jsx(zn,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},Ur=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>e.jsx(zn,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},Dr=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(zn,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};cn.DefaultTable=cn,cn.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(lr,{});const{resultsPerPage:a,filterString:s,projects:i,basePath:o}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10),[p,m]=t.useState(!1),[h,C]=t.useState(i),[f,x]=t.useState(["",void 0]),g=q(),y=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=t.useCallback(((A,e,t)=>{let n=i?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&n.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=ur(A.environments),r=ur(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),n}),[i]),j=t.useMemo((()=>cr((A=>{const e=w(A.filterStr,A.sortField,A.sortOrder);C(e),m(!1)}),y)),[w,y]);t.useEffect((()=>{m(!0),j({filterStr:s,sortField:f[0],sortOrder:f[1]})}),[s,f,j]),t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[s]);const k=c>0?h.slice((l-1)*c,l*c):h,Z=["name","prod_route","gitUrl"],b=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,t)=>e.jsx(Sn,{children:e.jsx(g,{href:`${o}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),V=k&&k.map((A=>{const t=ur(A.environments),a=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:a&&"undefined"!==a?a.replace(/^https?:\/\//i,""):"",last_deployment:t,created:e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A.created).local().fromNow()}),actions:e.jsx(sn,{children:e.jsx(Sn,{children:e.jsx(g,{href:`${o}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})})})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;x([n,r])},variant:"alternate",dataSource:V,columns:b,rowKey:A=>A.id,loading:{spinning:p,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(yA,{total:h.length,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})},cn.SshTable=({sshKeys:A,addNewKey:{add:a,loading:i},updateKey:o,deleteKey:l,refetch:d})=>{const[c,u]=t.useState(!1),[p]=s.useForm(),[m,h]=t.useState(!1),[C]=s.useForm(),[f,x]=t.useState(!1),[g]=s.useForm(),[y,w]=t.useState(),[j,k]=t.useState(!0),Z=()=>{u(!1),p.resetFields()},b=()=>{x(!1),g.resetFields(),w(void 0)},V=()=>{h(!1),w(void 0),C.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:A,keyValue:e}=g.getFieldsValue();o.update(y?.id,A,y?.keyType,e).finally((()=>{b(),d()}))})).catch((()=>{}))},v=()=>{l.delete(y?.id).finally((()=>{V(),d()}))},S=e.jsxs(e.Fragment,{children:[e.jsx(Sr,{iconBefore:e.jsx(r.PlusOutlined,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),e.jsx(bA,{confirmText:"Create",subTitle:e.jsx(Mr,{children:"Step 1 of 1"}),title:e.jsx(zr,{children:"Add a SSH Key"}),open:c,onCancel:Z,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:A,keyValue:e}=p.getFieldsValue();a(A,e).finally((()=>{d(),Z()}))})).catch((()=>{}))},confirmLoading:i,children:e.jsxs(Er,{form:p,children:[e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:e.jsx(wA,{placeholder:"Enter a name for the variable"})}),e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:e.jsx(Nr,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),e.jsx(bA,{confirmText:"Update",title:e.jsx(zr,{children:"Edit SSH Key"}),open:f,onCancel:b,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:o?.loading,children:e.jsxs(Er,{form:g,children:[e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:e.jsx(wA,{placeholder:"Enter a name for the variable"})}),e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],initialValue:(z=y,z?.keyType+" "+z?.keyValue),label:"Key Value",name:"keyValue",children:e.jsx(wA,{placeholder:"Enter the variable value"})})]})}),e.jsx(bA,{confirmText:"Delete",title:e.jsx(zr,{children:"Delete SSH Key"}),open:m,onCancel:V,minHeight:"200px",onOk:v,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:j,children:e.jsxs(e.Fragment,{children:["This action will delete the SSH key ",e.jsx(Lr,{children:y?.name})," and cannot be undone.",e.jsx(Er,{form:C,children:e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:e.jsx(wA,{placeholder:"Key name",value:y?.name,onChange:A=>{k(A.target.value!==y?.name)}})})})]})})]});var z;const M=A&&A.map((A=>({...A,name:e.jsxs(e.Fragment,{children:[A.id," - ",A.name]}),created:e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A.created).local().fromNow()}),lastUsed:e.jsx(n.Tooltip,{placement:"top",title:A.lastUsed?fn.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?fn.utc(A.lastUsed).local().fromNow():"Never"}),actions:e.jsxs(sn,{children:[e.jsx(n.Tooltip,{placement:"bottom",title:"Edit key",children:e.jsx(r.EditOutlined,{onClick:()=>{w(A),x(!0)}})}),e.jsx(n.Tooltip,{placement:"bottom",title:"Delete key",children:e.jsx(r.DeleteOutlined,{onClick:()=>{w(A),h(!0)}})})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{rowKey:A=>A.id||A.name,dataSource:M,columns:Tr}),e.jsx(Or,{children:S})]})},cn.DeploymentsTable=A=>{const{resultsPerPage:a,filterStatus:s,filterDateRange:i}=A,[o,l]=t.useState(1),[d,c]=t.useState(a||10);t.useEffect((()=>{a&&c(a)}),[a]);const u=q();if("skeleton"in A&&A.skeleton)return e.jsx(Mn,{});const{deployments:p,basePath:m,cancelDeployment:h}=A,C=t.useMemo((()=>p?p.filter((A=>{const e=!s||A.status===s,t=!i||!i.every(Boolean)||fn(A.created).isBetween(fn(i[0]).startOf("day"),fn(i[1]).endOf("day"),null,"[]");return e&&t})):[]),[p,s,i]),f=d>0?C.slice((o-1)*d,o*d):C,x=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsxs(Sn,{children:[e.jsx(u,{href:`${m}/${A}`,children:A}),t.bulkId?e.jsx("span",{className:"bulk-link",children:e.jsx(u,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=f&&f.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(vn,{placement:"right",title:`Step: ${A.buildStep}`,children:[e.jsx(kA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(kA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(vn,{placement:"right",title:A.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:Tn(A),actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(u,{href:`${m}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?h(A):e.jsx(on,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:y,columns:g,rowKey:A=>A.id}),e.jsx(yA,{total:x,pageSize:-1===d?1/0:d,current:o,onChange:A=>{l(A)}})]})},cn.BackupsTable=A=>{const{resultsPerPage:a,filterStatus:s,filterDateRange:i}=A,[o,l]=t.useState(1),[d,c]=t.useState(a||10);if(t.useEffect((()=>{a&&c(a)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Wn,{});const{backups:u,retrieveBackup:p}=A,m=t.useMemo((()=>u?u.filter((A=>{const e=!s||A?.restore?.status===s,t=!i||!i.every(Boolean)||fn(A.created).isBetween(fn(i[0]).startOf("day"),fn(i[1]).endOf("day"),null,"[]");return e&&t})):[]),[u,s,i]),h=d>0?m.slice((o-1)*d,o*d):m,C=m.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>e.jsx(In,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>e.jsx("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>e.jsx($t,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A=>{const t=A.restore?.status,a=A.restore?.restoreSize||0,s=A.restore?.restoreLocation||"";switch(t){case"pending":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieving...",children:e.jsx(r.LoadingOutlined,{})});case"successful":return e.jsx(Y,{underline:!1,href:s,target:"_blank",children:e.jsxs(n.Tooltip,{placement:"bottom",title:`Download (${Dn(a)})`,children:[e.jsx(Un,{})," (",e.jsx("span",{style:{fontSize:"12px"},children:Dn(a)}),")"]})});case"failed":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retry",children:p?p(A,"failed"):e.jsx(r.RedoOutlined,{})});default:return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieve",children:p?p(A,"unavailable"):e.jsx(r.CloudDownloadOutlined,{})})}},g=h&&h.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(kA,{type:A.restore?.status??"unavailable"}),actions:e.jsx(sn,{children:x(A)})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:g,columns:f,rowKey:A=>A.id}),e.jsx(yA,{total:C,pageSize:-1===d?1/0:d,current:o,onChange:A=>{l(A)}})]})},cn.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Qn,{});const[a,s]=t.useState([]),{problems:i}=A,o=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,t)=>e.jsx(Kn,{onClick:()=>{return A=!a.includes(t.id),e=t,void s(A?[...a,e.id]:a.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,t)=>e.jsxs(e.Fragment,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>e.jsx(n.Tooltip,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:e.jsx(Jn,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],l=i&&i.map((A=>({...A,actions:e.jsx(sn,{children:"0000-00-00 00:00:00"!==A.deleted&&e.jsx(n.Tooltip,{placement:"top",title:"Dismiss",children:e.jsx(r.CloseCircleOutlined,{})})})})));return e.jsx(e.Fragment,{children:e.jsx(cn,{expandable:{expandedRowKeys:a,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>e.jsxs("p",{style:{margin:0},children:[e.jsx(tA,{children:"Detailed problem description:"}),e.jsx("br",{}),A.description]})},disableScrollable:!0,dataSource:l,columns:o,rowKey:A=>A.id})})},cn.FactsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,sortBy:a=null,filterString:s=""}=A,[i,o]=t.useState(1),[l,d]=t.useState(n||10);if(t.useEffect((()=>{n&&d(n)}),[n]),t.useEffect((()=>{o(1)}),[s]),"skeleton"in A&&A.skeleton)return e.jsx(Pn,{});const{facts:c}=A,u=c?c.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],p=a?a.split("_")[0]:null,m=a?a.split("_")[1]:null,h=[...u].sort(((A,e)=>{if(p){const t=A[p],n=e[p],r="asc"===m?1:-1;if(t>n)return r;if(t0?h.slice((i-1)*l,i*l):h,f=h.length,x=A=>p===A?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:C,columns:w,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(yA,{total:f,pageSize:-1===l?1/0:l,current:i,onChange:A=>{o(A)}})]})]})},cn.InsightsTable=A=>{const{resultsPerPage:r,filterDateRange:a,resultDropdown:s=null,sortBy:i=null,filterString:o=""}=A,[l,d]=t.useState(1),[c,u]=t.useState(r||10);if(t.useEffect((()=>{r&&u(r)}),[r]),t.useEffect((()=>{d(1)}),[o]),"skeleton"in A&&A.skeleton)return e.jsx(tr,{});const{insights:p}=A,m=p?p.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],h=i?i.split("_")[0]:null,C=i?i.split("_")[1]:null,f=[...m].sort(((A,e)=>{if(h){const t=A[h],n=e[h],r="asc"===C?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tf?f.filter((A=>!a||!a.every(Boolean)||fn(A.created).isBetween(fn(a[0]).startOf("day"),fn(a[1]).endOf("day"),null,"[]"))):[]),[f,a]),g=c>0?x.slice((l-1)*c,l*c):x,y=x.length,w=A=>h===A?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],k=g&&g.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:e.jsx(sn,{children:e.jsx(Y,{underline:!1,href:A.downloadUrl,target:"_blank",children:e.jsx(n.Tooltip,{placement:"bottom",title:`Download (${A.size})`,children:e.jsx(er,{})})})})}})),Z=["file","service","type","size"],b=j&&j.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,o,n)}:_n(r,o,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:k,columns:b,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:s}),e.jsx(yA,{total:y,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})]})},cn.TasksTable=A=>{const{resultsPerPage:a}=A,[s,i]=t.useState(1),[o,l]=t.useState(a||10);t.useEffect((()=>{a&&l(a)}),[a]);const d=q();if("skeleton"in A&&A.skeleton)return e.jsx(nr,{});const{tasks:c,basePath:u,resultDropdown:p,cancelTask:m}=A,h=o>0?c.slice((s-1)*o,s*o):c,C=c.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(Sn,{children:e.jsx(d,{href:`${u}/${t.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=h&&h.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(kA,{type:"succeeded"===A.status?"complete":A.status}),duration:rr(A),actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(d,{href:`${u}/${A.taskName}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View task",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):e.jsx(on,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:x,columns:f,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:p}),e.jsx(yA,{total:C,pageSize:-1===o?1/0:o,current:s,onChange:A=>{i(A)}})]})]})},cn.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(ar,{});const{task:r,cancelTask:a,children:s}=A,[i,o]=t.useState([r.id]),l=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,t)=>e.jsx(ir,{onClick:()=>{return A=!i.includes(t.id),e=t,void o(A?[...i,e.id]:i.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>e.jsx(In,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=r&&[r].map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(e.Fragment,{children:e.jsx(kA,{type:A.status})}),duration:sr(A),actions:e.jsx(sn,{children:["new","pending","queued","running"].includes(A.status)?a(A):e.jsx(on,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(cn,{dataSource:d,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(or,{children:[e.jsx("br",{}),s]})},disableScrollable:!0,columns:l,rowKey:A=>A.id})})},cn.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(pr,{});const{resultsPerPage:a,basePath:s,filterString:i="",environments:o,newEnvironmentModal:l}=A,d=q(),[c,u]=t.useState(1),[p,m]=t.useState(a||10),[h,C]=t.useState([]);t.useEffect((()=>{a&&m(a)}),[a]),t.useEffect((()=>{u(1)}),[i]);const f=o?o.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=h,y=void 0===g?f:f.toSorted(((A,e)=>{const t="ascend"===g?1:-1;if("name"===x)return t*A.name.localeCompare(e.name);if("last_deployment"===x){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),w=p>0?y.slice((c-1)*p,c*p):y,j=y.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,t)=>e.jsx("div",{style:{display:"flex",placeContent:"center"},children:e.jsx(NA,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,t)=>e.jsx(Sn,{children:e.jsx(d,{href:`${s}/${t.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>e.jsx("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>e.jsx("div",{children:A?dr(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],Z=["title","region","deployType"],b=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,i,n)}:_n(r,i,n):r}}))),V=w&&w.map((A=>{const t=A.quickActions&&e.jsx(te,{data:A.quickActions,children:e.jsx(YA,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(d,{href:`${s}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View environment",children:e.jsx(r.EyeOutlined,{})})})}),t]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&C([n,r])},disableScrollable:!0,dataSource:V,columns:b,rowKey:A=>A.title,hasSummary:!0}),e.jsx(rn,{children:l}),e.jsx(yA,{total:j,pageSize:-1===p?1/0:p,current:c,onChange:A=>{u(A)}}),e.jsxs(hr,{children:["Showing ",(()=>{const A=w.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*p+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",j," Environments"]})]})},cn.AllDeploymentsTable=A=>{const{resultsPerPage:a,filterString:s=""}=A,[i,o]=t.useState(1),[l,d]=t.useState(a||10);t.useEffect((()=>{a&&d(a)}),[a]),t.useEffect((()=>{o(1)}),[s]);const c=q();if("skeleton"in A&&A.skeleton)return e.jsx(yr,{});const{deployments:u,cancelDeployment:p}=A,m=u?u.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],h=l>0?m.slice((i-1)*l,i*l):m,C=m.length,f=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(Sn,{children:e.jsx(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>e.jsx(Sn,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>e.jsx(Sn,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(In,{children:[e.jsx(kA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(vn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(vn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=f&&f.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),y=h&&h.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:wr(A),actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?p(A):e.jsx(on,{})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{variant:"alternate",dataSource:y,columns:g,rowKey:A=>A.id,disableScrollable:!0}),e.jsx(yA,{total:C,pageSize:-1===l?1/0:l,current:i,onChange:A=>{o(A)}})]})},cn.BulkDeploymentsTable=A=>{const t=q();if("skeleton"in A&&A.skeleton)return e.jsx(jr,{});const{deployments:a,cancelDeployment:s}=A,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(Sn,{children:e.jsx(t,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,n)=>e.jsx(Sn,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,n)=>e.jsx(Sn,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(In,{children:[e.jsx(kA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(vn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(vn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],o=a&&a.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:kr(A),actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(t,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View bulk deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?s(A):e.jsx(on,{})]})})));return e.jsx(e.Fragment,{children:e.jsx(cn,{variant:"alternate",dataSource:o,columns:i,rowKey:A=>A.id})})},cn.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Zr,{withValues:A.withValues});const{variables:a,editVariableModal:s,deleteVariableModal:i,newVariableModal:o,type:l,withValues:d=!0}=A,[c,u]=t.useState(a.map((A=>A.id))),[p,m]=t.useState(1),h="environment"===A.type?A.resultsPerPage:10,[C,f]=t.useState(h||10);let x,g,y;t.useEffect((()=>{h&&f(h)}),[h]);const w="environment"===l;if(w){const{filterScope:e,filterString:t="",sortBy:n}=A;x=t,g=n,y=e}const j=a&&w&&x?a.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(x).toLowerCase()))))):a,k=g?g.split("_")[0]:null,Z=g?g.split("_")[1]:null,b=w?[...j].sort(((A,e)=>{if(k){const t=A[k],n=e[k],r="asc"===Z?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(ty?b?b.filter((A=>A.scope===y)):[]:b||[]),[b,y]),I=w&&C>0?V.slice((p-1)*C,p*C):V,v=I.length,S=A=>k===A?"custom-sorted":"",z=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:S("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:S("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(A,t)=>{const n=c.includes(t.id);return e.jsx("div",{children:A?e.jsx($t,{withToolTip:!n,text:A,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],M=["name","scope"],E=z&&z.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,x||"",n)}:_n(r,x||"",n):r}}))),L=I&&I.map((A=>{const t=A.id,a=c.includes(t),o=()=>{u((A=>A.includes(t)?A.filter((A=>A!==t)):[...A,t]))},l=a?e.jsx(r.EyeOutlined,{onClick:o}):e.jsx(r.EyeInvisibleOutlined,{onClick:o});return{...A,actions:e.jsxs(sn,{children:[d?e.jsxs(e.Fragment,{children:[e.jsx(Sn,{children:A.value?e.jsx(n.Tooltip,{title:a?"show":"hide",children:l}):e.jsx(on,{})}),s(A)]}):null,i(A)]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:L,columns:E,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:o}),w?e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:A.resultDropdown}),e.jsx(yA,{total:v,pageSize:-1===C?1/0:C,current:p,onChange:A=>{m(A)}})]}):null]})},cn.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(br,{});const{deployment:a,cancelDeployment:s,children:i}=A,[o,l]=t.useState([a.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(Ir,{onClick:()=>{return A=!o.includes(t.id),e=t,void l(A?[...o,e.id]:o.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(vn,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[e.jsx(kA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(kA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(vn,{placement:"right",title:A.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:Vr(A),actions:e.jsx(sn,{children:["new","pending","queued","running"].includes(A.status)?s(A):e.jsx(on,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(cn,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(vr,{children:[e.jsx("br",{}),i]})},disableScrollable:!0,columns:d,rowKey:A=>A.id})})},cn.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Wr,{});const{resultsPerPage:a,filterString:s,organizations:i,basePath:o}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10),[p,m]=t.useState(!1),[h,C]=t.useState(i||[]);t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[s]);const f=q(),x=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=t.useCallback(cr((A=>{const e=i?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];C(e),m(!1)}),x),[]);t.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=c>0?h.slice((l-1)*c,l*c):h,w=h.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,t)=>e.jsx(Sn,{children:e.jsxs(f,{href:`${o}/${t.name}`,children:[t.friendlyName??t.name,e.jsx("section",{children:e.jsx(Y,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,t)=>{const n=Object.values(t.groups).filter((A=>"project-default-group"!==A.type)).length;return e.jsxs("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,t)=>e.jsxs("div",{children:[A," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],k=["orgname"],Z=j&&j.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return k.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),b=y&&y.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:e.jsx(e.Fragment,{children:A.deployTargets.map((A=>e.jsx("div",{className:"target",children:A.name},A.id)))}),actions:e.jsx(sn,{children:e.jsx(Sn,{children:e.jsx(f,{href:`${o}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View organization",children:e.jsx(r.EyeOutlined,{})})})})})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{withBg:!0,dataSource:b,columns:Z,rowKey:A=>A.id,loading:{spinning:p,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(yA,{total:w,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})},cn.OrgGroupsTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Br,{});const{groups:m,basePath:h,addUserModal:C,deleteUserModal:f,newGroupModal:x}=A,g=q(),y=m?m.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],w=o?o.split("_")[0]:null,j=o?o.split("_")[1]:null,k=[...y].sort(((A,e)=>{if(w){const t=A[w],n=e[w],r="asc"===j?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tk?s?k:k.filter((A=>"project-default-group"!==A.type)):[]),[k,s]),b=u>0?Z.slice((d-1)*u,d*u):Z,V=Z.length,I=A=>w===A?"custom-sorted":"",v=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(Sn,{children:e.jsxs(g,{href:`${h}/${t.name}`,children:[A," ","project-default-group"===t.type?e.jsx(mr,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>e.jsxs(e.Fragment,{children:["Active Members: ",A]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],S=b&&b.map((A=>({...A,actions:e.jsxs(sn,{children:[C&&C(A),e.jsx(Sn,{children:e.jsx(g,{href:`${h}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.type?f?f(A):null:e.jsx(on,{})]})}))),z=["name","memberCount"],M=v&&v.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:S,columns:M,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:x}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:i}),e.jsx(yA,{total:V,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=b.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",V," groups"]})]})},cn.OrgUsersTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Hr,{type:A.type});const{users:m,basePath:h,type:C="standalone",newUserModal:f}=A,x=q(),g=m?m.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],y=o?o.split("_")[0]:null,w=o?o.split("_")[1]:null,j=[...g].sort(((A,e)=>{if(y){let t=A[y],n=e[y];"groupCount"===y&&"standalone"===C&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===w?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tj?s?j:j.filter((A=>!A.email.startsWith("default-user"))):[]),[j,s]),Z=u>0?k.slice((d-1)*u,d*u):k,b=k.length,V=A=>y===A?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>e.jsx(e.Fragment,{children:A}),className:V("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>t.email.startsWith("default-user")?e.jsx("p",{style:{textAlign:"center"},children:e.jsx(mr,{$noSpace:!0,children:"DEFAULT USER"})}):e.jsx(e.Fragment,{children:A}),className:V("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>e.jsx(Sn,{children:e.jsx(x,{href:`${h}/${A}`,children:A})}),className:V("email")},..."standalone"===C?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:V("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>e.jsx(gr,{$type:A,children:A}),className:V("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],v=e=>"standalone"===C&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===C&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,S=e=>"subTable"===C&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,z=Z&&Z.map((A=>({...A,..."standalone"===C?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:e.jsxs(sn,{children:[S(A),e.jsx(Sn,{children:e.jsx(x,{href:`${h}/${A.email}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View user",children:e.jsx(r.EyeOutlined,{})})})}),A.email.startsWith("default-user")?e.jsx(on,{}):v(A)]})}))),M=["firstname","lastName","email"],E=I&&I.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:z,columns:E,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:f}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:i}),e.jsx(yA,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," users"]})]})},cn.OrgProjectsTable=A=>{const{resultsPerPage:a,resultDropdown:s=null,sortBy:i=null,filterString:o=""}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10);if(t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[o]),"skeleton"in A&&A.skeleton)return e.jsx(Rr,{type:A.type});const{projects:p,basePath:m,newProjectModal:h,type:C="standalone"}=A,f=q(),x=p?p.filter((A=>{const e=[A.name];return"standalone"===C&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(o.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((A,e)=>{if(g){const t=A[g],n=e[g],r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?w.slice((l-1)*c,l*c):w,k=w.length,Z=A=>g===A?"custom-sorted":"",b=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===C?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>e.jsx(Sn,{children:e.jsx(f,{href:`${m}/${A}`,children:A})}),className:Z("name")},..."standalone"===C?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),className:Z("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],V=e=>"standalone"===C&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===C&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,I=j&&j.map((A=>({...A,actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(f,{target:"_blank",href:`/projects/${A.name}`,children:e.jsx(n.Tooltip,{title:"View dashboard",placement:"bottom",children:e.jsx(Ut,{})})})}),e.jsx(Sn,{children:e.jsx(f,{href:`${m}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})}),V(A)]})}))),v=["name"];"standalone"===C&&v.push("groupCount");const S=b&&b.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return v.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,o,n)}:_n(r,o,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:I,columns:S,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:h}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:s}),e.jsx(yA,{total:k,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=j.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," projects"]})]})},cn.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(qr,{type:A.type});const a=q(),{notifications:s,orgName:i,filterNotificationType:o,newNotificationModal:l,type:d="standalone",filterString:c=""}=A,u=[...s.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...s.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...s.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...s.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...s.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],p=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(c.toLowerCase()))))):[],m=t.useMemo((()=>p?p.filter((A=>!o||A.type===o)):[]),[u,o]),h=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(e.Fragment,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,t)=>e.jsx(xr,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,t)=>"slack"===t.type||"rocketchat"===t.type?e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Webhook: ",t.webhook]}),e.jsxs("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=e=>"standalone"===d&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===d&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,f=t=>"standalone"===d&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===d?e.jsx(Sn,{children:e.jsx(a,{href:`/organizations/${i}/notifications?search=${t.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View notification",children:e.jsx(r.EyeOutlined,{})})})}):null,x=m&&m.map((A=>({...A,actions:e.jsxs(sn,{children:[f(A),C(A)]})}))),g=["name"],y=h&&h.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return g.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,c,n)}:_n(r,c,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:x,columns:y,rowKey:A=>A.id??A.name,hasSummary:!0}),e.jsx(rn,{children:l})]})},cn.OrgAdminsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,filterString:a=""}=A,[s,i]=t.useState(1),[o,l]=t.useState(n||10);if(t.useEffect((()=>{n&&l(n)}),[n]),t.useEffect((()=>{i(1)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Ur,{});const{owners:d,addNewOwnerModal:c,deleteOwnerModal:u,editOwnerModal:p,filterOwnerType:m}=A,h=d?d.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(a.toLowerCase()))))):[],C=t.useMemo((()=>h?h.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!m||e===m})):[]),[h,m]),f=o>0?C.slice((s-1)*o,s*o):C,x=C.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,t)=>e.jsx(e.Fragment,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>e.jsx(e.Fragment,{children:t.email.startsWith("default-user")?e.jsx(mr,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",e.jsxs(Cr,{children:[A," ",e.jsx(fr,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=f&&f.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:e.jsxs(sn,{children:[p(A),u(A)]})}))),w=["firstName","lastName","email"],j=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return w.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,a,n)}:_n(r,a,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:y,columns:j,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:c}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(yA,{total:x,pageSize:-1===o?1/0:o,current:s,onChange:A=>{i(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=f.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*o+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",x," users"]})]})},cn.OrgUserGroupsTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Dr,{});const{userGroups:m,basePath:h,unlinkGroupModal:C,editUserRoleModal:f,filterRoleType:x}=A,g=q(),y=m?m.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],w=t.useMemo((()=>y?y.filter((A=>!x||A.role===x)):[]),[y,x]),j=o?o.split("_")[0]:null,k=o?o.split("_")[1]:null,Z=[...w].sort(((A,e)=>{if(j){const t=A[j],n=e[j],r="asc"===k?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tZ?s?Z:Z.filter((A=>"project-default-group"!==A.groupType)):[]),[Z,s]),V=u>0?b.slice((d-1)*u,d*u):b,I=b.length,v=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,t)=>e.jsx(Sn,{children:e.jsxs(g,{href:`${h}/${t.name}`,children:[A," ","project-default-group"===t.groupType?e.jsx(mr,{children:"SYSTEM GROUP"}):null]})}),className:(S="name",j===S?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>e.jsx(gr,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var S;const z=V&&V.map((A=>({...A,actions:e.jsxs(sn,{children:[f(A),e.jsx(Sn,{children:e.jsx(g,{href:`${h}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.groupType?C(A):e.jsx(on,{})]})}))),M=["name"],E=v&&v.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:z,columns:E,rowKey:A=>A.id??A.name}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:i}),e.jsx(yA,{total:I,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=V.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",I," groups"]})]})};const Kr=t.forwardRef(((A,t)=>{const{className:r,style:a,...s}=A;return e.jsx(n.Popconfirm,{getPopupContainer:A=>A.parentNode,ref:t,overlayClassName:`ui-confirm ${r??""}`,style:a,...s})}));Kr.displayName="Confirm";const Jr=o.default.section` border: 1px solid ${A=>A.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${A=>"dark"===A.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,qa=s.default.section` +`,Qr=o.default.section` float: left; margin-right: 8px; @@ -2198,13 +1162,12 @@ html,body{ &::after { clear: both; } -`,Ua=s.default.section` - font-family: 'ArabicPro-Regular', sans-serif; +`,Yr=o.default.section` line-height: 22.5px; font-size: 16px; color: ${A=>A.theme.UI.texts.primary}; -`,Ka=t.forwardRef((({content:A},t)=>e.jsxs(Za,{ref:t,className:"lagoon-tip",children:[e.jsx(qa,{children:e.jsx(Vn,{})}),e.jsxs(Ua,{children:[" ",A," "]})]})));Ka.displayName="Tip";const Wa=s.default.div` - border: 1px solid ${A=>"dark"===A.theme.colorScheme?"#5b5b5b":"#333"}; +`,Pr=t.forwardRef((({content:A},t)=>e.jsxs(Jr,{ref:t,className:"lagoon-tip",children:[e.jsx(Qr,{children:e.jsx(Ut,{})}),e.jsxs(Yr,{children:[" ",A," "]})]})));Pr.displayName="Tip";const Gr=o.default.div` + border: 1px solid #333; border-radius: 7px; padding: 24px 23px; display: flex; @@ -2216,35 +1179,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} - - .ant-statistic-title { - font-size: 12px; - font-family: 'ArabicPro-Regular'; - color: #868686; - line-height: 22px; - margin-bottom: 10px; - } - - .ant-statistic-content, - .statistic-element { - font-family: 'ArabicPro-Regular'; - font-size: 1.5rem; - line-height: 1.65rem; - text-transform: none; - color: ${A=>A.theme.UI.texts.primary}; - } - &.ant-statistic { - font-family: 'AmericaMono-Regular', sans-serif; - text-transform: uppercase; - - &.ant-statistic > .ant-skeleton > .ant-skeleton-content > h3 { - height: 2rem; - background-color: ${A=>"dark"===A.theme.colorScheme?"#616161":"#F3F3F3"}; - margin-top: -1rem; - } - } -`,Ta=({fullWidth:A=!1,value:r,...a})=>{let o=t.isValidElement(r);return e.jsxs(Wa,{$fullWidth:A,children:[e.jsx(n.Statistic,{className:"ui-statistic",...a,value:o?"":r,valueStyle:o?{display:"none"}:{}}),o?e.jsx("div",{className:"statistic-element",children:r}):null]})};Ta.displayName="Stat";const wa=s.default.div` - font-family: 'AmericaMono-Regular', sans-serif; +`,Fr=({fullWidth:A=!1,value:r,...a})=>{let s=t.isValidElement(r);return e.jsxs(Gr,{$fullWidth:A,children:[e.jsx(n.Statistic,{className:"ui-statistic",...a,value:s?"":r,valueStyle:s?{display:"none"}:{}}),s?e.jsx("div",{className:"statistic-element",children:r}):null]})};Fr.displayName="Stat";const Xr=o.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -2254,4 +1189,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ba=t.forwardRef((({items:A},t)=>e.jsx(wa,{className:"ui-detailedStats",ref:t,children:A.map((({label:A,children:t,key:n,loading:r=!1})=>e.jsx(Ta,{title:A,value:t,loading:r,fullWidth:!0},n)))})));ba.displayName="DetailedStats",exports.BreadCrumb=EA,exports.Button=X,exports.Checkbox=KA,exports.Collapse=yA,exports.Colors=W,exports.Confirm=ka,exports.CopyToClipboard=bn,exports.DataCard=$A,exports.DetailedStats=ba,exports.Details=ZA,exports.FormItem=Tn,exports.GlobalStyles=T,exports.Head1=pA,exports.Head2=mA,exports.Head3=uA,exports.Head4=CA,exports.Head5=hA,exports.IconAim=A=>e.jsx(d.default,{component:$e,...A}),exports.IconAlert=A=>e.jsx(d.default,{component:_e,...A}),exports.IconAlignCenter=A=>e.jsx(d.default,{component:At,...A}),exports.IconAlignLeft=A=>e.jsx(d.default,{component:et,...A}),exports.IconAlignRight=A=>e.jsx(d.default,{component:tt,...A}),exports.IconApartment=A=>e.jsx(d.default,{component:nt,...A}),exports.IconApi=A=>e.jsx(d.default,{component:rt,...A}),exports.IconAppstore=A=>e.jsx(d.default,{component:at,...A}),exports.IconArrowDown=A=>e.jsx(d.default,{component:ot,...A}),exports.IconArrowsAlt=A=>e.jsx(d.default,{component:lt,...A}),exports.IconAudio=A=>e.jsx(d.default,{component:st,...A}),exports.IconBell=A=>e.jsx(d.default,{component:it,...A}),exports.IconBranches=A=>e.jsx(d.default,{component:dt,...A}),exports.IconBug=A=>e.jsx(d.default,{component:ct,...A}),exports.IconBulb=A=>e.jsx(d.default,{component:pt,...A}),exports.IconCamera=A=>e.jsx(d.default,{component:mt,...A}),exports.IconCaretDown=A=>e.jsx(d.default,{component:ut,...A}),exports.IconCheck=A=>e.jsx(d.default,{component:Ct,...A}),exports.IconCheckSquare=A=>e.jsx(d.default,{component:ht,...A}),exports.IconClose=A=>e.jsx(d.default,{component:gt,...A}),exports.IconCloseSquare=A=>e.jsx(d.default,{component:ft,...A}),exports.IconCloudDownload=A=>e.jsx(d.default,{component:St,...A}),exports.IconCloudUpload=A=>e.jsx(d.default,{component:Vt,...A}),exports.IconDelete=A=>e.jsx(d.default,{component:yt,...A}),exports.IconDisconnect=A=>e.jsx(d.default,{component:kt,...A}),exports.IconEdit=A=>e.jsx(d.default,{component:xt,...A}),exports.IconEllipsis=A=>e.jsx(d.default,{component:Zt,...A}),exports.IconExclamation=A=>e.jsx(d.default,{component:qt,...A}),exports.IconExclamationCircle=A=>e.jsx(d.default,{component:Ut,...A}),exports.IconExport=A=>e.jsx(d.default,{component:Kt,...A}),exports.IconEye=A=>e.jsx(d.default,{component:Wt,...A}),exports.IconFileImage=A=>e.jsx(d.default,{component:Tt,...A}),exports.IconFileJpg=A=>e.jsx(d.default,{component:bt,...A}),exports.IconFilePdf=A=>e.jsx(d.default,{component:wt,...A}),exports.IconFrown=A=>e.jsx(d.default,{component:Nt,...A}),exports.IconFullscreen=A=>e.jsx(d.default,{component:It,...A}),exports.IconFullscreenExit=A=>e.jsx(d.default,{component:zt,...A}),exports.IconGithub=A=>e.jsx(d.default,{component:Bt,...A}),exports.IconGrid=A=>e.jsx(d.default,{component:Cn,...A}),exports.IconHdd=A=>e.jsx(d.default,{component:Et,...A}),exports.IconHeart=A=>e.jsx(d.default,{component:Jt,...A}),exports.IconHighlight=A=>e.jsx(d.default,{component:Qt,...A}),exports.IconHome=A=>e.jsx(d.default,{component:vt,...A}),exports.IconIdcard=A=>e.jsx(d.default,{component:jt,...A}),exports.IconInfoCircle=gn,exports.IconLagoonOnly=Vn,exports.IconLink=A=>e.jsx(d.default,{component:Lt,...A}),exports.IconList=A=>e.jsx(d.default,{component:hn,...A}),exports.IconLoading=A=>e.jsx(d.default,{component:Rt,...A}),exports.IconLock=A=>e.jsx(d.default,{component:Mt,...A}),exports.IconMeh=A=>e.jsx(d.default,{component:Ft,...A}),exports.IconMessage=A=>e.jsx(d.default,{component:Ht,...A}),exports.IconMinusCircle=A=>e.jsx(d.default,{component:Dt,...A}),exports.IconMinusSquare=A=>e.jsx(d.default,{component:Pt,...A}),exports.IconPaperclip=A=>e.jsx(d.default,{component:Yt,...A}),exports.IconPlus=A=>e.jsx(d.default,{component:Xt,...A}),exports.IconPushpinFIlled=A=>e.jsx(d.default,{component:Gt,...A}),exports.IconPushpinOutlined=A=>e.jsx(d.default,{component:$t,...A}),exports.IconRest=A=>e.jsx(d.default,{component:_t,...A}),exports.IconRocket=A=>e.jsx(d.default,{component:An,...A}),exports.IconSave=A=>e.jsx(d.default,{component:en,...A}),exports.IconSearch=A=>e.jsx(d.default,{component:tn,...A}),exports.IconSettings=A=>e.jsx(d.default,{component:nn,...A}),exports.IconSmile=A=>e.jsx(d.default,{component:rn,...A}),exports.IconStar=A=>e.jsx(d.default,{component:an,...A}),exports.IconSun=Sn,exports.IconTag=A=>e.jsx(d.default,{component:on,...A}),exports.IconTags=A=>e.jsx(d.default,{component:ln,...A}),exports.IconWifi=A=>e.jsx(d.default,{component:sn,...A}),exports.IconZoomIn=A=>e.jsx(d.default,{component:dn,...A}),exports.IconZoomOut=A=>e.jsx(d.default,{component:cn,...A}),exports.Input=MA,exports.LagoonCard=be,exports.LagoonCardLabel=se,exports.LagoonEnvironmentDetails=Je,exports.LagoonFilter=pe,exports.LagoonFooter=Zn,exports.LagoonHeader=yn,exports.LagoonIcon=fn,exports.LagoonProblemsOverview=Be,exports.LagoonProjectDetails=ve,exports.LagoonTimeline=Kn,exports.List=fA,exports.LoadingSkeleton=sr,exports.Modal=XA,exports.NextLinkProvider=({linkComponent:A,children:t})=>e.jsx(L.Provider,{value:A,children:t}),exports.PageContainer=En,exports.Pagination=OA,exports.Select=TA,exports.Stat=Ta,exports.StatusTag=HA,exports.Steps=vA,exports.Switch=UA,exports.Table=Rn,exports.Tabs=zA,exports.TaskTreeSelector=ee,exports.Text=tA,exports.TextLabel=sA,exports.Tip=Ka,exports.Tree=ne,exports.TreeList=we,exports.UIThemeProvider=({children:A,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>e.jsx(N,{defaultScheme:r||void 0,children:e.jsx(B,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:e.jsx(O,{children:A})})}),exports.useNextLink=R,exports.useNotification=({type:A="info",title:t,content:r,placement:a="top",requiresManualClose:o=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:i,...d})=>{const[c,p]=n.notification.useNotification({top:24,maxCount:1});return{trigger:n=>{const p={message:n?.title||t,description:n?.content||r,placement:a,duration:o?0:3,btn:l?e.jsx(X,{type:"primary",size:"small",onClick:()=>c.destroy(),children:i??"Confirm"}):null,style:{fontFamily:"Roboto"},className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:e.jsx(e.Fragment,{})},...d};c[A](p)},contextHolder:p}},exports.useTheme=b; +`,$r=t.forwardRef((({items:A},t)=>e.jsx(Xr,{className:"ui-detailedStats",ref:t,children:A.map((({label:A,children:t,key:n,loading:r=!1})=>e.jsx(Fr,{title:A,value:t,loading:r,fullWidth:!0},n)))})));$r.displayName="DetailedStats",exports.BreadCrumb=CA,exports.Button=K,exports.Checkbox=lA,exports.Collapse=sA,exports.Colors=V,exports.Confirm=Kr,exports.CopyToClipboard=$t,exports.DataCard=IA,exports.DetailedStats=$r,exports.Details=iA,exports.FormItem=Xt,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=AA,exports.Head3=eA,exports.Head4=tA,exports.Head5=nA,exports.IconAim=A=>e.jsx(d.default,{component:je,...A}),exports.IconAlert=A=>e.jsx(d.default,{component:ke,...A}),exports.IconAlignCenter=A=>e.jsx(d.default,{component:Ze,...A}),exports.IconAlignLeft=A=>e.jsx(d.default,{component:be,...A}),exports.IconAlignRight=A=>e.jsx(d.default,{component:Ve,...A}),exports.IconApartment=A=>e.jsx(d.default,{component:Ie,...A}),exports.IconApi=A=>e.jsx(d.default,{component:ve,...A}),exports.IconAppstore=A=>e.jsx(d.default,{component:Se,...A}),exports.IconArrowDown=A=>e.jsx(d.default,{component:ze,...A}),exports.IconArrowsAlt=A=>e.jsx(d.default,{component:Me,...A}),exports.IconAudio=A=>e.jsx(d.default,{component:Ee,...A}),exports.IconBell=A=>e.jsx(d.default,{component:Le,...A}),exports.IconBranches=A=>e.jsx(d.default,{component:Oe,...A}),exports.IconBug=A=>e.jsx(d.default,{component:Ne,...A}),exports.IconBulb=A=>e.jsx(d.default,{component:Te,...A}),exports.IconCamera=A=>e.jsx(d.default,{component:We,...A}),exports.IconCaretDown=A=>e.jsx(d.default,{component:Be,...A}),exports.IconCheck=A=>e.jsx(d.default,{component:He,...A}),exports.IconCheckSquare=A=>e.jsx(d.default,{component:Re,...A}),exports.IconClose=A=>e.jsx(d.default,{component:qe,...A}),exports.IconCloseSquare=A=>e.jsx(d.default,{component:Ue,...A}),exports.IconCloudDownload=A=>e.jsx(d.default,{component:De,...A}),exports.IconCloudUpload=A=>e.jsx(d.default,{component:Ke,...A}),exports.IconDelete=A=>e.jsx(d.default,{component:Je,...A}),exports.IconDisconnect=A=>e.jsx(d.default,{component:Qe,...A}),exports.IconEdit=A=>e.jsx(d.default,{component:Ye,...A}),exports.IconEllipsis=A=>e.jsx(d.default,{component:Pe,...A}),exports.IconExclamation=A=>e.jsx(d.default,{component:Ge,...A}),exports.IconExclamationCircle=A=>e.jsx(d.default,{component:Fe,...A}),exports.IconExport=A=>e.jsx(d.default,{component:Xe,...A}),exports.IconEye=A=>e.jsx(d.default,{component:$e,...A}),exports.IconFileImage=A=>e.jsx(d.default,{component:_e,...A}),exports.IconFileJpg=A=>e.jsx(d.default,{component:et,...A}),exports.IconFilePdf=A=>e.jsx(d.default,{component:At,...A}),exports.IconFrown=A=>e.jsx(d.default,{component:tt,...A}),exports.IconFullscreen=A=>e.jsx(d.default,{component:nt,...A}),exports.IconFullscreenExit=A=>e.jsx(d.default,{component:rt,...A}),exports.IconGithub=A=>e.jsx(d.default,{component:at,...A}),exports.IconGrid=A=>e.jsx(d.default,{component:Bt,...A}),exports.IconHdd=A=>e.jsx(d.default,{component:st,...A}),exports.IconHeart=A=>e.jsx(d.default,{component:it,...A}),exports.IconHighlight=A=>e.jsx(d.default,{component:ot,...A}),exports.IconHome=A=>e.jsx(d.default,{component:lt,...A}),exports.IconIdcard=A=>e.jsx(d.default,{component:dt,...A}),exports.IconInfoCircle=Rt,exports.IconLagoonOnly=Ut,exports.IconLink=A=>e.jsx(d.default,{component:ut,...A}),exports.IconList=A=>e.jsx(d.default,{component:Ht,...A}),exports.IconLoading=A=>e.jsx(d.default,{component:pt,...A}),exports.IconLock=A=>e.jsx(d.default,{component:mt,...A}),exports.IconMeh=A=>e.jsx(d.default,{component:ht,...A}),exports.IconMessage=A=>e.jsx(d.default,{component:Ct,...A}),exports.IconMinusCircle=A=>e.jsx(d.default,{component:ft,...A}),exports.IconMinusSquare=A=>e.jsx(d.default,{component:xt,...A}),exports.IconPaperclip=A=>e.jsx(d.default,{component:gt,...A}),exports.IconPlus=A=>e.jsx(d.default,{component:yt,...A}),exports.IconPushpinFIlled=A=>e.jsx(d.default,{component:wt,...A}),exports.IconPushpinOutlined=A=>e.jsx(d.default,{component:jt,...A}),exports.IconRest=A=>e.jsx(d.default,{component:kt,...A}),exports.IconRocket=A=>e.jsx(d.default,{component:Zt,...A}),exports.IconSave=A=>e.jsx(d.default,{component:bt,...A}),exports.IconSearch=A=>e.jsx(d.default,{component:Vt,...A}),exports.IconSettings=A=>e.jsx(d.default,{component:It,...A}),exports.IconSmile=A=>e.jsx(d.default,{component:vt,...A}),exports.IconStar=A=>e.jsx(d.default,{component:St,...A}),exports.IconSun=A=>e.jsx(d.default,{component:Tt,...A}),exports.IconTag=A=>e.jsx(d.default,{component:zt,...A}),exports.IconTags=A=>e.jsx(d.default,{component:Mt,...A}),exports.IconWifi=A=>e.jsx(d.default,{component:Et,...A}),exports.IconZoomIn=A=>e.jsx(d.default,{component:Lt,...A}),exports.IconZoomOut=A=>e.jsx(d.default,{component:Ot,...A}),exports.Input=wA,exports.LagoonCard=ne,exports.LagoonCardLabel=NA,exports.LagoonEnvironmentDetails=le,exports.LagoonFilter=HA,exports.LagoonFooter=Qt,exports.LagoonHeader=Dt,exports.LagoonIcon=qt,exports.LagoonProblemsOverview=ie,exports.LagoonProjectDetails=ce,exports.LagoonTimeline=Gt,exports.List=aA,exports.LoadingSkeleton=zn,exports.Modal=bA,exports.NextLinkProvider=({linkComponent:A,children:t})=>e.jsx(R.Provider,{value:A,children:t}),exports.PageContainer=nn,exports.Pagination=yA,exports.Select=dA,exports.Stat=Fr,exports.StatusTag=kA,exports.Steps=xA,exports.Switch=oA,exports.Table=cn,exports.Tabs=mA,exports.TaskTreeSelector=SA,exports.Text=Y,exports.TextLabel=F,exports.Tip=Pr,exports.Tree=zA,exports.TreeList=te,exports.UIThemeProvider=({children:A,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>e.jsx(z,{defaultScheme:r||void 0,children:e.jsx(L,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:e.jsx(H,{children:A})})}),exports.useNextLink=q,exports.useNotification=({type:A="info",title:t,content:r,placement:a="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:o=!0,btnLabel:l,...d})=>{const[c,u]=n.notification.useNotification({top:24,maxCount:1});return{trigger:n=>{const u={message:n?.title||t,description:n?.content||r,placement:a,duration:s?0:3,btn:i?e.jsx(K,{type:"primary",size:"small",onClick:()=>c.destroy(),children:l??"Confirm"}):null,className:`ui-notification ${!o&&"no-icon"}`,...o?{}:{icon:e.jsx(e.Fragment,{})},...d};c[A](u)},contextHolder:u}},exports.useTheme=S; diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index f796c0f2..f2a54548 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -91,56 +91,9 @@ const UIBreadcrumb: FC = (props) => { // always prepend with " / " modifiedItems.unshift({ type: 'separator', separator: '/' }); - return ; + return ; }; -const StyledBreadcrumb = styled(Breadcrumb)` - padding: 0.5rem; - margin-block: 2rem 1.375rem; - &.ant-breadcrumb { - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 28px; - font-weight: 500; - line-height: 25px; - - .ant-breadcrumb-link { - text-decoration: none !important; - } - li:not(.ant-breadcrumb-separator) { - &:not(:last-child) { - span, - a { - text-decoration: underline; - border-radius: 0; - } - } - } - - li, - span, - a { - transition: all 0.25s ease; - color: ${(props) => props.theme.UI.texts.secondary}; - &[data-active='active'] { - color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; - } - } - & a:hover { - background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#0000000f' : colors.lighterGray)}; - } - li.ant-breadcrumb-separator { - margin-inline-start: 14px; - - &:first-of-type { - margin-inline-start: 0px; - } - } - li.ant-breadcrumb-separator:nth-last-child(2) { - color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; - } - } -`; - const Wrapper = styled.div` display: flex; flex-direction: column; diff --git a/src/components/Button/Button.tsx b/src/components/Button/Button.tsx index 999fab81..f9d698f6 100644 --- a/src/components/Button/Button.tsx +++ b/src/components/Button/Button.tsx @@ -1,13 +1,14 @@ import React, { forwardRef } from 'react'; import { ButtonProps } from 'antd'; -import { IconAfterWrapper, IconBeforeWrapper, UIButton } from './Styles'; +import { IconAfterWrapper, IconBeforeWrapper } from './Styles'; + +import { Button as AntButton } from 'antd'; export type ButtonSizeType = { size?: 'large' | 'middle' | 'small'; - type?: 'primary' | 'secondary'; }; -export type InternalButtonProps = Omit & +export type InternalButtonProps = Omit & ButtonSizeType & { iconBefore?: React.ReactNode; iconAfter?: React.ReactNode; @@ -53,19 +54,19 @@ const InternalButton: React.ForwardRefRenderFunction {renderNode} - + ); }; diff --git a/src/components/Button/Styles.tsx b/src/components/Button/Styles.tsx index a690ddfa..77b82cb3 100644 --- a/src/components/Button/Styles.tsx +++ b/src/components/Button/Styles.tsx @@ -1,45 +1,4 @@ -import styled, { css } from 'styled-components'; -import { Button as AntButton } from 'antd'; -import { ButtonSizeType } from './Button'; -import colors from '../../_util/colors'; -import { lagoonColors } from '../../_util/lagoonColors'; - -const primaryBtnStyles = css` - background-color: ${lagoonColors.lagoonBlue.light}; - - &:not(:disabled):not(.ant-btn-disabled) { - &:hover { - background-color: ${colors.buttons.primary.hover}; - } - &:active { - background-color: ${colors.buttons.primary.active}; - } - } -`; -const secondaryBtnStyles = css` - background-color: ${colors.buttons.secondary.default}; - - &:not(:disabled):not(.ant-btn-disabled) { - &:hover { - background-color: ${colors.buttons.secondary.hover}; - } - &:active { - background-color: ${colors.buttons.secondary.active}; - } - } -`; - -const sizeMap = { - large: { - padding: '8px 22px', - }, - middle: { - padding: '4px 16px', - }, - small: { - padding: '0 8px', - }, -}; +import styled from 'styled-components'; export const IconBeforeWrapper = styled.div` display: inline-block; @@ -49,20 +8,3 @@ export const IconAfterWrapper = styled.div` display: inline-block; margin-left: 0.5rem; `; - -export const UIButton = styled(AntButton)` - &.ant-btn { - color: #fff; - &:disabled { - background-color: #00000073; - } - padding: ${(props) => (props.size ? sizeMap[props.size].padding : 'initial')}; - - &:not(.ant-btn-dangerous) { - ${(props) => (props.type === 'primary' ? primaryBtnStyles : secondaryBtnStyles)} - } - } - &.ant-btn-dangerous { - background-color: #ff4d4f; - } -`; diff --git a/src/components/Card/styles.tsx b/src/components/Card/styles.tsx index 1e5f561f..355bae09 100644 --- a/src/components/Card/styles.tsx +++ b/src/components/Card/styles.tsx @@ -8,16 +8,6 @@ import { NewEnvironmentType } from './partials/NewCard'; const sharedCardStyles = css` width: 23.75rem; height: 15.25rem; - background-color: ${(props) => props.theme.UI.backgrounds.lagoonCard}; - color: ${(props) => props.theme.UI.texts.primary}; - - box-shadow: ${(props) => - props.theme.colorScheme === 'dark' ? '3px 3px 6px 1px #8686864D;' : '2px 2px 4px 0px #69696933'}; - ${(props) => - props.theme.colorScheme === 'dark' && - css` - border: 1px solid ${(props) => props.theme.UI.borders.card}; - `} `; export const LoadingCard = styled(Card)` @@ -27,40 +17,6 @@ export const LoadingCard = styled(Card)` &:hover { border: 1px solid ${Colors.lagoonBlue}; } - transition: all 0.2s ease; - border: ${(props) => - props.theme.colorScheme === 'dark' && - css` - - 1px solid ${(props) => props.theme.UI.borders.card}; - `}; - overflow: hidden; - - .ant-card-head, - .ant-card-body, - .ant-card-actions > li > span > span[role='img'] { - color: ${(props) => props.theme.UI.texts.primary}; - } - - .ant-card-body { - .ant-skeleton { - .ant-skeleton-content > ul > li { - background-color: ${(props) => props.theme.UI.backgrounds.selection}; - + li { - margin-block-start: 20px; - } - } - } - } - .ant-card-actions { - li { - width: max-content !important; - border-inline-end: none; - &:first-child { - margin-left: auto; - } - } - } } `; @@ -98,7 +54,7 @@ export const StyledCard = styled(Card)` .ant-card-head { padding-left: 3.1875rem; - font-family: 'Roboto', sans-serif; + font-weight: bold; font-size: 1rem; line-height: 1.5rem; @@ -186,7 +142,6 @@ export const StyledNewCard = styled(Card)<{ $type: NewEnvironmentType['renderTyp export const NewEnvTrigger = styled.div` font-size: 0.875rem; line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; border: 1px solid ${(props) => props.theme.UI.borders.box}; padding: 4px 15px; box-shadow: 0px 2px 0px 0px #00000004; @@ -213,12 +168,10 @@ export const StyledEnvPartial = styled.div` span:nth-child(odd) { font-size: 0.625rem; line-height: 0.625rem; - font-family: 'AmericaMono-Regular', sans-serif; } span:nth-child(even) { font-size: 0.875rem; line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; diff --git a/src/components/CardLabel/styles.tsx b/src/components/CardLabel/styles.tsx index b0ac8c1a..def3ad5c 100644 --- a/src/components/CardLabel/styles.tsx +++ b/src/components/CardLabel/styles.tsx @@ -14,7 +14,6 @@ export const StyledLabel = styled.div<{ display: flex; justify-content: center; align-items: center; - font-family: 'Roboto-medium', sans-serif; font-weight: 500; line-height: 30px; font-size: 20px; @@ -41,7 +40,6 @@ export const StyledHorizontalLabel = styled.div<{ display: flex; justify-content: center; align-items: center; - font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 20px; border-radius: 2px; diff --git a/src/components/Checkbox/Checkbox.tsx b/src/components/Checkbox/Checkbox.tsx index 12ed107d..15fedc5c 100644 --- a/src/components/Checkbox/Checkbox.tsx +++ b/src/components/Checkbox/Checkbox.tsx @@ -1,20 +1,12 @@ import React, { forwardRef } from 'react'; import { Checkbox, CheckboxProps, CheckboxRef } from 'antd'; -import styled from 'styled-components'; const UICheckbox = forwardRef((props, ref) => { const { className, style, ...rest } = props; - return ; + return ; }); -const StyledCheckbox = styled(Checkbox)` - &.ant-checkbox-wrapper { - .ant-checkbox + span { - color: ${(props) => props.theme.UI.texts.primary}; - } - } -`; export type { CheckboxProps as UICheckboxProps }; UICheckbox.displayName = 'Checkbox'; diff --git a/src/components/Collapse/Collapse.tsx b/src/components/Collapse/Collapse.tsx index a9b3a816..5c7a1822 100644 --- a/src/components/Collapse/Collapse.tsx +++ b/src/components/Collapse/Collapse.tsx @@ -1,7 +1,5 @@ import { Collapse, CollapseProps } from 'antd'; import React, { forwardRef, ReactNode } from 'react'; -import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; import { ExpandIconPosition } from 'antd/es/collapse/Collapse'; export type UICollapseProps = Omit & { @@ -29,11 +27,7 @@ const UICollapse = forwardRef((props, ref) => { ? { expandIconPosition: 'end' as ExpandIconPosition, expandIcon: (panelProps: any) => { - return panelProps.isActive ? ( - Collapse Section - ) : ( - Expand Section - ); + return panelProps.isActive ? <>Collapse Section : <>Expand Section; }, } : {}; @@ -48,106 +42,8 @@ const UICollapse = forwardRef((props, ref) => { }) : items; - return ( - - ); + return ; }); UICollapse.displayName = 'Collapse'; export default UICollapse; - -const CollapseButton = styled.span` - text-decoration: underline; - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - font-weight: 400; - line-height: 14px; -`; - -const StyledCollapse = styled(Collapse)<{ - $type?: UICollapseProps['type']; - $customBorder?: string; - $borderless?: boolean; -}>` - .ant-collapse-content, - .ant-collapse-item { - ${({ $borderless }) => - $borderless && - css` - border-bottom: none !important; - border-top: none !important; - `}; - } - - &.ant-collapse { - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - line-height: 22px; - overflow: hidden; - - ${({ $customBorder }) => - $customBorder && - css` - border: 1px solid ${$customBorder} !important; - `}; - - ${({ theme, $type, $customBorder }) => - theme.colorScheme === 'dark' && - css` - &.ant-collapse{ - border: 1px solid #75715E; - } - &.ant-collapse > .ant-collapse-item > .ant-collapse-header { - background-color: ${colors.darkGray}; - color: ${colors.white}; - } - .ant-collapse-content { - ${ - $customBorder - ? css` - border-top-color: ${$customBorder}; - ` - : css` - border-top-color: #75715e; - ` - }; - - } - } - .ant-collapse-item { - ${ - $customBorder - ? css` - border-bottom-color: ${$customBorder}; - ` - : css` - border-bottom-color: #75715e; - ` - }; - - - &:last-child { - border-bottom-color: transparent; - } - } - .ant-collapse-content-box { - background-color: ${colors.gray}; - - ${ - $type === 'default' && - css` - background-color: ${colors.darkGray}; - ` - } - } - `} - } -`; diff --git a/src/components/Confirm/Confirm.tsx b/src/components/Confirm/Confirm.tsx index 99f5b780..708b52f9 100644 --- a/src/components/Confirm/Confirm.tsx +++ b/src/components/Confirm/Confirm.tsx @@ -1,39 +1,19 @@ import React, { forwardRef } from 'react'; import { Popconfirm, PopconfirmProps } from 'antd'; -import styled from 'styled-components'; - const UIConfirm = forwardRef((props, ref) => { const { className, style, ...rest } = props; return ( - - triggerNode.parentNode as HTMLElement} - ref={ref} - overlayClassName={`ui-confirm ${className ?? ''}`} - style={style} - {...rest} - /> - + triggerNode.parentNode as HTMLElement} + ref={ref} + overlayClassName={`ui-confirm ${className ?? ''}`} + style={style} + {...rest} + /> ); }); -const StyledConfirm = styled.div` - .ant-popover-inner { - background-color: ${(props) => props.theme.UI.confirm.background}; - } - .ant-popconfirm .ant-popconfirm-message .ant-popconfirm-title { - color: ${(props) => props.theme.UI.confirm.text} !important; - } - .ant-popconfirm .ant-popconfirm-message .ant-popconfirm-description { - color: ${(props) => props.theme.UI.confirm.text} !important; - } - - .ant-popover-arrow::before { - background-color: ${(props) => props.theme.UI.confirm.background}; - } -`; - export type { PopconfirmProps as UIConfirmProps }; UIConfirm.displayName = 'Confirm'; diff --git a/src/components/CopyToClipboard/CopyToClipboard.tsx b/src/components/CopyToClipboard/CopyToClipboard.tsx index 31410b68..c5f1d97a 100644 --- a/src/components/CopyToClipboard/CopyToClipboard.tsx +++ b/src/components/CopyToClipboard/CopyToClipboard.tsx @@ -111,7 +111,6 @@ const CopyableText = styled.span<{ const StyledText = styled.div<{ $fontSize: string; }>` - font-family: 'ArabicPro-Regular', sans-serif; font-size: ${(props) => props.$fontSize}; line-height: 1.5rem; min-width: max-content; diff --git a/src/components/DataCard/DataCard.tsx b/src/components/DataCard/DataCard.tsx index 6d6eef92..85bf3683 100644 --- a/src/components/DataCard/DataCard.tsx +++ b/src/components/DataCard/DataCard.tsx @@ -49,7 +49,6 @@ const InternalDataCard: React.ForwardRefRenderFunction` - font-family: 'AmericaMono-Regular', sans-serif; text-transform: uppercase; width: 100px; height: 62px; diff --git a/src/components/DetailedStats/DetailedStats.tsx b/src/components/DetailedStats/DetailedStats.tsx index ed9aea3a..af8f2fdd 100644 --- a/src/components/DetailedStats/DetailedStats.tsx +++ b/src/components/DetailedStats/DetailedStats.tsx @@ -23,7 +23,6 @@ const InternalDetailedStats: React.ForwardRefRenderFunction = (props) => { span: 24, })); - return ; + return ; } - return ; + return ; }; UIDetails.displayName = 'Details'; -const StyledDetails = styled(Descriptions)<{ $type?: 'topToBottom' }>` - &.ant-descriptions { - ${(props) => - props.$type === 'topToBottom' && - css` - table { - padding-top: 1px; - display: grid; - border-collapse: collapse !important; - tbody { - display: grid; - } - } - tr, - td { - margin-top: -1px; - } - table { - } - .ant-descriptions-view { - border: none !important; - } - `} - - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 14px; - line-height: 22px; - overflow: hidden; - .ant-descriptions-row .ant-descriptions-item-label { - text-transform: uppercase; - } - - &.ant-descriptions-bordered .ant-descriptions-view { - .ant-descriptions-row { - border-bottom: 1px solid transparent; - .ant-descriptions-item-label { - background-color: rgba(0, 0, 0, 0.15); - border-right: 1px solid rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - } - .ant-descriptions-item-content { - background: rgba(0, 0, 0, 0.05); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - } - } - } - - ${(props) => - props.theme.colorScheme === 'dark' && - css` - & .ant-descriptions-header > .ant-descriptions-title { - color: #fff; - } - - &:not(.ant-descriptions-bordered) .ant-descriptions-view { - border-radius: 0; - overflow: hidden; - .ant-descriptions-row { - .ant-descriptions-item-label { - background-color: ${colors.lighterGray}; - color: #fff; - } - .ant-descriptions-item-content { - color: ${colors.white}; - background-color: #75715e00; - } - } - } - &.ant-descriptions-bordered .ant-descriptions-view { - border: 1px solid #fff; - border-radius: 0; - overflow: hidden; - .ant-descriptions-row { - .ant-descriptions-item-label { - background-color: ${colors.lighterGray}; - color: #fff; - text-transform: uppercase; - border: 1px solid #fff; - } - .ant-descriptions-item-content { - color: ${colors.white}; - background-color: #272822; - &:not(:last-of-type) { - border: 1px solid #fff; - } - border: 1px solid #fff; - } - } - } - .ant-collapse-content-box { - background-color: ${colors.gray}; - } - `} - } -`; export default UIDetails; diff --git a/src/components/Footer/styles.tsx b/src/components/Footer/styles.tsx index a210e4e6..76c322b6 100644 --- a/src/components/Footer/styles.tsx +++ b/src/components/Footer/styles.tsx @@ -9,12 +9,6 @@ export const StyledFooter = styled.footer` justify-content: space-between; align-items: center; background-color: #fff; - ${(props) => - props.theme.colorScheme === 'dark' && - css` - background-color: #222; - box-shadow: -2px 2px 2px 0px #3333331a; - `}; .icon-container { width: 114px; height: 42px; diff --git a/src/components/FormItem/FormItem.tsx b/src/components/FormItem/FormItem.tsx index 471fdeb4..9088974f 100644 --- a/src/components/FormItem/FormItem.tsx +++ b/src/components/FormItem/FormItem.tsx @@ -1,7 +1,5 @@ import React from 'react'; import { Form, FormItemProps } from 'antd'; -import styled from 'styled-components'; -import colors from '../../_util/colors'; const { Item } = Form; @@ -10,57 +8,9 @@ type ItemProps = FormItemProps & { }; const UIFormItem: React.FC = ({ wrap, ...props }) => { - return ; + return ; }; -const StyledItem = styled(Item)<{ $wrap?: boolean }>` - &.ant-form-item { - label { - font-size: 0.8rem; - line-height: 1.5rem; - font-weight: light; - color: ${(props) => (props.theme.colorScheme === 'dark' ? colors.white : '#00000099')}; - } - input, - textarea { - width: 55%; - &::placeholder { - font-size: 0.85rem; - color: ${(props) => (props.theme.colorScheme === 'dark' ? colors.white : '#00000099')} !important; - } - } - } - &.ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional) { - &::before { - display: none; - } - &::after { - content: '* :'; - margin-inline-start: 1px; - @supports (-webkit-background-clip: text) { - color: transparent; - background: ${(props) => - props.theme.colorScheme === 'dark' - ? `linear-gradient( - to right, - #e30000 0%, - #e30000 50%, - ${colors.white} 50%, - ${colors.white} 100% - );` - : `linear-gradient( - to right, - #e30000 0%, - #e30000 50%, - black 50%, - black 100% - )`}; - -webkit-background-clip: text; - } - } - } -`; - UIFormItem.displayName = 'FormItem'; export default UIFormItem; diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index b233211f..74fc111f 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -7,13 +7,12 @@ import { StyledLink, StyledNav, StyledNavWrapper, - StyledUserDropdown, StyledUserInfo, ThemeSwitcher, } from './styles'; import genAvatarBackground from './helpers/genAvatarBackground'; import { IconSun, LagoonIcon } from '../Icons'; -import { MenuProps } from 'antd'; +import { MenuProps, Dropdown } from 'antd'; import { getCurrentPathIndex } from './helpers/getCurrentPathIndex'; import { useLinkComponent } from '../../providers/NextLinkProvider'; @@ -135,7 +134,7 @@ const InternalHeader: React.ForwardRefRenderFunction = ) : null} - document.getElementById('user_dropdown_container') as HTMLElement} menu={{ items: userDropdownMenu }} trigger={['hover']} @@ -144,13 +143,13 @@ const InternalHeader: React.ForwardRefRenderFunction = {avatarToUse} {userDisplayName} - +
- + {/* - + */} ); }; diff --git a/src/components/Header/styles.tsx b/src/components/Header/styles.tsx index a9e21268..d45af1ab 100644 --- a/src/components/Header/styles.tsx +++ b/src/components/Header/styles.tsx @@ -1,9 +1,7 @@ import styled from 'styled-components'; import colors from '../../_util/colors'; -import { Dropdown } from 'antd'; export const StyledAvatar = styled.div<{ $bgcolor: string | null }>` - font-family: 'Roboto', sans-serif; font-size: 1rem; height: 5rem; width: 5rem; @@ -33,7 +31,7 @@ export const StyledNav = styled.nav` export const StyledNavWrapper = styled.nav` display: flex; list-style: none; - font-family: 'Roboto', sans-serif; + font-size: 14px; line-height: 22px; font-weight: 600; @@ -73,7 +71,7 @@ export const StyledLink = styled.div` display: inline-block; font-weight: 400; line-height: 22px; - font-family: 'Roboto'; + padding: 20px; font-size: 14px; } @@ -83,9 +81,6 @@ export const StyledLink = styled.div` & > a:visited { color: ${(props) => props.theme.UI.texts.nav}; } - & > a:hover { - color: ${(props) => (props.theme.colorScheme === 'dark' ? colors.lagoonBlue : '')}; - } &:active > a { color: #184cbc; @@ -116,7 +111,6 @@ export const StyledAvatarImage = styled.img` `; export const StyledUserInfo = styled.div` - font-family: 'Roboto'; font-weight: 400; line-height: 22px; font-size: 14px; @@ -131,15 +125,6 @@ export const StyledUserInfo = styled.div` } `; -export const StyledUserDropdown = styled(Dropdown)` - cursor: pointer; - height: 68px; - transition: all 0.25s ease; - &:hover > .user-name { - color: ${colors.lagoonBlue}; - } -`; - export const StyledHeader = styled.header` padding-inline: 40px; padding-block: 3px; @@ -158,8 +143,7 @@ export const StyledHeader = styled.header` width: max-content; text-align: center; transform: translate(30px, -20px); - font-family: 'Roboto'; - border: ${(props) => (props.theme.colorScheme === 'dark' ? '1px solid #f0f1f233' : 'initial')}; + border: initial; background: ${(props) => props.theme.UI.backgrounds.header}; &, & > * { @@ -168,12 +152,6 @@ export const StyledHeader = styled.header` } li { padding-inline: 20px; - &[role='separator'] { - background: ${(props) => (props.theme.colorScheme === 'dark' ? colors.cellGray : '')}; - } - &:hover { - color: ${(props) => (props.theme.colorScheme === 'dark' ? colors.lagoonBlue : '')}; - } > * { transition: all 0.25s ease !important; @@ -184,9 +162,6 @@ export const StyledHeader = styled.header` a:active { color: ${(props) => props.theme.UI.texts.nav}; } - a:hover { - color: ${(props) => (props.theme.colorScheme === 'dark' ? colors.lagoonBlue : '')}; - } } } } diff --git a/src/components/Heading/Heading.tsx b/src/components/Heading/Heading.tsx index f2ab7ed7..804fd354 100644 --- a/src/components/Heading/Heading.tsx +++ b/src/components/Heading/Heading.tsx @@ -1,6 +1,6 @@ import React, { forwardRef } from 'react'; -import UITitleElement from './Styles'; import { TitleProps } from 'antd/es/typography/Title'; +import { Typography } from 'antd'; export type Heading = 1 | 2 | 3 | 4 | 5; @@ -11,14 +11,16 @@ export type InternalHeadingProps = Omit & { style?: React.CSSProperties; }; +const { Title } = Typography; + const InternalHeader: React.ForwardRefRenderFunction = ( { level = 1, className, children, style, ...props }: InternalHeadingProps, ref, ) => { return ( - + {children} - </UITitleElement> + ); }; diff --git a/src/components/Heading/Styles.tsx b/src/components/Heading/Styles.tsx index a5a90508..fe498209 100644 --- a/src/components/Heading/Styles.tsx +++ b/src/components/Heading/Styles.tsx @@ -25,13 +25,6 @@ const fontStyles = { `, }; -const UITitleElement = styled(Typography.Title)<{ level: Heading }>` - &.ant-typography { - font-family: 'Helvetica-Regular', sans-serif; - font-weight: 500; - ${(props) => props.level && fontStyles[props.level]}; - color: ${(props) => props.theme.UI.texts.primary}; - } -`; +const UITitleElement = styled(Typography.Title)<{ level: Heading }>``; export default UITitleElement; diff --git a/src/components/Input/Input.tsx b/src/components/Input/Input.tsx index 70c86fd0..c10831b3 100644 --- a/src/components/Input/Input.tsx +++ b/src/components/Input/Input.tsx @@ -1,9 +1,10 @@ import React, { forwardRef } from 'react'; import { InputProps, InputRef } from 'antd'; -import { StyledInput } from './styles'; + +import { Input } from 'antd'; const InternalInput: React.ForwardRefRenderFunction = (props, ref) => { - return ; + return ; }; const UIInput = forwardRef(InternalInput); diff --git a/src/components/Input/styles.tsx b/src/components/Input/styles.tsx deleted file mode 100644 index 47fedc44..00000000 --- a/src/components/Input/styles.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import { Input } from 'antd'; -import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; - -export const StyledInput = styled(Input)` - &.ant-input { - font-size: 0.75rem; - line-height: 1.25rem; - - padding: 0.35rem 0.6rem; - - &.ant-input-sm { - font-size: 0.65rem; - line-height: 1.15rem; - - padding: 0.25rem 0.5rem; - } - - &.ant-input-lg { - font-size: 1rem; - line-height: 1.5rem; - padding: 0.5rem 0.75rem; - } - - border-radius: 2px; - border: 1px solid ${(props) => props.theme.UI.borders.box}; - background-color: ${(props) => props.theme.UI.backgrounds.input}; - &.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) { - background-color: ${(props) => props.theme.UI.backgrounds.input}; - } - - &::placeholder { - color: ${(props) => (props.theme.colorScheme === 'dark' ? colors.white : '#00000099')} !important; - } - ${(props) => - props.theme.colorScheme === 'dark' && - css` - color: ${colors.white}; - `} - } -`; diff --git a/src/components/List/List.tsx b/src/components/List/List.tsx index 2cbe5c0d..10af7082 100644 --- a/src/components/List/List.tsx +++ b/src/components/List/List.tsx @@ -1,6 +1,5 @@ import { List, ListProps } from 'antd'; import React, { forwardRef, ForwardedRef, ReactNode, RefAttributes } from 'react'; -import styled from 'styled-components'; const { Item: AntdListItem } = List; @@ -14,49 +13,16 @@ interface UIListType extends React.ForwardRefExoticComponent & const InternalList = ({ className, children, style, ...props }: UIListProps, ref: ForwardedRef) => { return ( - + {children} - + ); }; const UIList = forwardRef>(InternalList) as UIListType; -const StyledList = styled(List)` - &.ant-list { - &.ant-list-split .ant-list-item { - border-block-end: 1px solid - ${(props) => (props.theme.colorScheme === 'dark' ? props.theme.UI.texts.primary : 'initial')}; - } - &.ant-list-split .ant-list-header { - border-block-end: 1px solid - ${(props) => (props.theme.colorScheme === 'dark' ? props.theme.UI.texts.primary : 'initial')}; - } - &.ant-list-split .ant-list-items > .ant-list-item:last-child { - border-block-end: 1px solid - ${(props) => (props.theme.colorScheme === 'dark' ? props.theme.UI.texts.primary : 'initial')}; - } - - border-radius: 0; - .ant-list-header, - .ant-list-footer { - font-family: 'Roboto', sans-serif; - color: ${(props) => props.theme.UI.texts.primary}; - } - } -`; - -const StyledListItem = styled(AntdListItem)` - &.ant-list-item { - font-family: 'Roboto', sans-serif; - font-size: 14px; - line-height: 22px; - color: ${(props) => props.theme.UI.texts.primary}; - } -`; - UIList.displayName = 'List'; -UIList.Item = StyledListItem; +UIList.Item = AntdListItem; export default UIList; diff --git a/src/components/Modal/Modal.tsx b/src/components/Modal/Modal.tsx index 4b4cf167..d97712ec 100644 --- a/src/components/Modal/Modal.tsx +++ b/src/components/Modal/Modal.tsx @@ -1,7 +1,7 @@ import React, { FC, ReactNode } from 'react'; -import { ModalProps } from 'antd'; -import { ModalChildren, ModalFooterButton, StyledModal } from './styles'; +import { ModalProps, Modal, Button } from 'antd'; +import { ModalChildren } from './styles'; type UIModalProps = { subTitle?: ReactNode; @@ -37,8 +37,7 @@ const UIModal: FC = ({ ); } return ( - = ({ return {node}; }} footer={[ - + , ]} > {children} - + ); }; diff --git a/src/components/Modal/styles.tsx b/src/components/Modal/styles.tsx index 0ab58743..2434788e 100644 --- a/src/components/Modal/styles.tsx +++ b/src/components/Modal/styles.tsx @@ -1,78 +1,8 @@ -import { Button, Modal } from 'antd'; import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; - -export const ModalFooterButton = styled(Button)` - border-radius: 0 !important; - &.ant-btn:disabled { - ${(props) => - props.theme.colorScheme === 'dark' && - css` - background-color: ${colors.gray}; - `} - } -`; export const ModalChildren = styled.section<{ $minHeight?: string }>` overflow: hidden; border-radius: 0; box-shadow: ${(props) => props.theme.colorScheme === 'dark' ? '2px 2px 8px 0px #ffffff40' : '2px 2px 8px 0px #00000040'}; - .ant-modal-content { - border-radius: 0; - padding: 0; - background-color: ${(props) => props.theme.UI.backgrounds.modal}; - - .ant-modal-footer { - border-radius: 0; - padding: 10px 22px; - display: flex; - justify-content: space-between; - } - .ant-modal-header { - border-radius: 0; - padding: 5px 22px; - background-color: inherit; - margin-top: 0; - .ant-modal-title { - color: ${(props) => props.theme.UI.texts.primary}; - } - } - .ant-modal-body { - border-block: 1px solid ${(props) => (props.theme.colorScheme === 'dark' ? '#75715e' : '#dadad2')}; - padding: 20px 24px; - color: ${(props) => props.theme.UI.texts.primary}; - min-height: 200px; - - ${(props) => - props.$minHeight && - css` - min-height: ${props.$minHeight}; - `} - } - .ant-modal-close { - width: 22px; - height: 22px; - font-size: 28px; - transform: translate(0.5rem, 0); - & span { - width: 100%; - height: 100%; - display: inline-block; - - svg { - color: ${(props) => props.theme.UI.texts.primary}; - width: 100%; - height: 100%; - } - } - } - } -`; - -export const StyledModal = styled(Modal)<{ $width?: number | string }>` - min-width: ${({ $width }) => ($width ? (typeof $width === 'number' ? `${$width}px` : $width) : '900px')}; - @media (max-width: 1200px) { - min-width: initial; - } `; diff --git a/src/components/Notification/Notification.tsx b/src/components/Notification/Notification.tsx index 9bd0ccce..41029708 100644 --- a/src/components/Notification/Notification.tsx +++ b/src/components/Notification/Notification.tsx @@ -43,7 +43,6 @@ const useUINotification = ({ {btnLabel ?? 'Confirm'} ) : null, - style: { fontFamily: 'Roboto' }, className: `ui-notification ${!showIcon && 'no-icon'}`, ...(showIcon ? {} : { icon: <> }), ...props, diff --git a/src/components/PageContainer/styles.tsx b/src/components/PageContainer/styles.tsx index 6736c1ea..b41ea41a 100644 --- a/src/components/PageContainer/styles.tsx +++ b/src/components/PageContainer/styles.tsx @@ -5,7 +5,7 @@ import lightBg from '../../images/bg_light.jpg'; export const StyledPageContainer = styled.div` min-height: 100dvh; margin: 0; - background-image: url(${(props) => (props.theme.colorScheme === 'dark' ? darkBg : lightBg)}); + background-image: url(${(props) => lightBg}); background-size: cover; background-position: center; background-repeat: no-repeat; diff --git a/src/components/Pagination/Pagination.tsx b/src/components/Pagination/Pagination.tsx index 24885e0e..0f589d2c 100644 --- a/src/components/Pagination/Pagination.tsx +++ b/src/components/Pagination/Pagination.tsx @@ -1,8 +1,6 @@ import React, { FC } from 'react'; import { PaginationProps, Pagination as AntPagination } from 'antd'; -import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; const UIPagination: FC< Omit< @@ -13,7 +11,7 @@ const UIPagination: FC< } > = ({ showSizeSelector = false, ...props }) => { return ( - a:not(.ant-pagination-item-link), - .ant-pagination-item-link a, - .ant-pagination-prev, - .ant-pagination-next { - ${(props) => - props.theme.colorScheme === 'dark' && - css` - border: 1px solid ${colors.gray}; - `} - } - - li[tabIndex]:not(.ant-pagination-item-active) a, - .ant-pagination-item-link, - .ant-pagination-item-link .ant-pagination-item-container .ant-pagination-item-ellipsis { - ${(props) => - props.theme.colorScheme === 'dark' && - css` - color: ${colors.white}; - `} - } - .ant-pagination-prev, - .ant-pagination-next { - ${(props) => - props.theme.colorScheme === 'dark' && - css` - button[disabled] { - color: ${colors.gray}; - } - `} - } - - .ant-pagination-prev { - margin-left: auto; - } - .ant-pagination-options { - order: -1; - - .ant-select { - .ant-select-dropdown { - ${(props) => - props.theme.colorScheme === 'dark' && - css` - background-color: ${colors.cellGray}; - - .ant-select-item.ant-select-item-option { - color: #fff; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-active { - background-color: ${colors.gray}; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-selected { - background-color: ${colors.gray}; - } - `} - } - .ant-select-selector { - &, - & > * { - ${(props) => - props.theme.colorScheme === 'dark' && - css` - background-color: ${colors.darkGray}; - color: ${colors.white}; - `} - } - - input[type='search'] { - } - .ant-select-selection-item { - &::before { - content: ''; - } - } - } - } - } - } -`; - UIPagination.displayName = 'Pagination'; export type { PaginationProps as UIPaginationProps }; diff --git a/src/components/Select/Select.tsx b/src/components/Select/Select.tsx index cde54c6e..d69bcd37 100644 --- a/src/components/Select/Select.tsx +++ b/src/components/Select/Select.tsx @@ -2,7 +2,6 @@ import React, { forwardRef, useState } from 'react'; import { RefSelectProps, Select, SelectProps } from 'antd'; import { DownOutlined, UpOutlined } from '@ant-design/icons'; import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; type SelectedState = any; @@ -20,7 +19,7 @@ const UISelect = forwardRef((props, ref) => { setSelectedState && setSelectedState(value); }; return ( - ((props, ref) => { ); }); -const StyledSelect = styled(Select)` - &.ant-select { - min-width: 13.125rem; - - & .ant-select-selector { - span { - color: #333; - } - .ant-select-selection-placeholder { - color: ${(props) => (props.theme.colorScheme === 'dark' ? colors.white : '#00000099')}; - } - border-radius: 2px; - } - - ${(props) => - props.theme.colorScheme === 'dark' && - css` - & .ant-select-selector { - background-color: ${colors.darkGray}; - span { - color: #fff; - } - } - & .ant-select-arrow { - color: #fff; - } - `} - } -`; - const StyledDropDown = styled.section` background-color: #fff; - - ${(props) => - props.theme.colorScheme === 'dark' && - css` - background-color: ${colors.cellGray}; - - .ant-select-item.ant-select-item-option { - color: #fff; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-active { - background-color: ${colors.gray}; - } - .ant-select-item.ant-select-item-option.ant-select-item-option-selected { - background-color: ${colors.gray}; - } - `} `; UISelect.displayName = 'Select'; diff --git a/src/components/Stat/styles.tsx b/src/components/Stat/styles.tsx index 08a0a467..ea6f7468 100644 --- a/src/components/Stat/styles.tsx +++ b/src/components/Stat/styles.tsx @@ -1,7 +1,7 @@ import styled, { css } from 'styled-components'; export const StyledStatistic = styled.div<{ $fullWidth?: boolean }>` - border: 1px solid ${(props) => (props.theme.colorScheme === 'dark' ? '#5b5b5b' : '#333')}; + border: 1px solid #333; border-radius: 7px; padding: 24px 23px; display: flex; @@ -16,31 +16,4 @@ export const StyledStatistic = styled.div<{ $fullWidth?: boolean }>` min-width: 20.25rem; max-width: max-content; `} - - .ant-statistic-title { - font-size: 12px; - font-family: 'ArabicPro-Regular'; - color: #868686; - line-height: 22px; - margin-bottom: 10px; - } - - .ant-statistic-content, - .statistic-element { - font-family: 'ArabicPro-Regular'; - font-size: 1.5rem; - line-height: 1.65rem; - text-transform: none; - color: ${(props) => props.theme.UI.texts.primary}; - } - &.ant-statistic { - font-family: 'AmericaMono-Regular', sans-serif; - text-transform: uppercase; - - &.ant-statistic > .ant-skeleton > .ant-skeleton-content > h3 { - height: 2rem; - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#616161' : '#F3F3F3')}; - margin-top: -1rem; - } - } `; diff --git a/src/components/Steps/Steps.tsx b/src/components/Steps/Steps.tsx index 195419da..0eaab1ec 100644 --- a/src/components/Steps/Steps.tsx +++ b/src/components/Steps/Steps.tsx @@ -1,7 +1,6 @@ import React, { FC } from 'react'; import { Steps, StepsProps } from 'antd'; -import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; +import styled from 'styled-components'; const UISteps: FC = (props) => { const { className, style, ...rest } = props; @@ -10,43 +9,7 @@ const UISteps: FC = (props) => { }; UISteps.displayName = 'Steps'; -const StyledSteps = styled(Steps)` - &.ant-steps { - max-width: 100%; - font-family: 'ArabicPro-Regular', sans-serif; - - .ant-steps-item.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon { - color: ${colors.gray}; - } - - .ant-steps-item.ant-steps-item-finish.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon { - color: ${colors.lagoonBlue}; - } - - .ant-steps-item .ant-steps-item-content { - .ant-steps-item-title { - font-size: 1rem; - - ${(props) => - props.theme.colorScheme === 'dark' && - css` - color: #fff; - - &::after { - background-color: ${colors.lagoonBlue}; - } - `} - } - .ant-steps-item-description { - ${(props) => - props.theme.colorScheme === 'dark' && - css` - color: ${colors.white}; - `} - } - } - } -`; +const StyledSteps = styled(Steps)``; export type { StepsProps as UIStepsProps }; diff --git a/src/components/Table/Organizations/styles.tsx b/src/components/Table/Organizations/styles.tsx index af246705..66781bde 100644 --- a/src/components/Table/Organizations/styles.tsx +++ b/src/components/Table/Organizations/styles.tsx @@ -2,7 +2,6 @@ import styled from 'styled-components'; export const SystemDefault = styled.span<{ $noSpace?: boolean }>` background-color: #252d64; - font-family: 'ArabicPro-Bold', sans-serif; font-weight: 500; border-radius: 3px; padding: 0.25rem; @@ -14,7 +13,6 @@ export const SystemDefault = styled.span<{ $noSpace?: boolean }>` `; export const TotalDescription = styled.p` - font-family: 'ArabicPro-Regular', sans-serif; margin-top: 1rem; `; diff --git a/src/components/Table/styles.tsx b/src/components/Table/styles.tsx index 6b128e2e..87cbb6ad 100644 --- a/src/components/Table/styles.tsx +++ b/src/components/Table/styles.tsx @@ -12,169 +12,7 @@ export const StyledBaseTable = styled(Table)<{ $withBg?: boolean; $hasSummary?: boolean; }>` - border-radius: 0; - font-family: 'Open Sans', sans-serif !important; - box-shadow: ${(props) => - props.theme.colorScheme === 'dark' ? '2px 2px 8px 0px #ffffff40' : '2px 2px 8px 0px #00000040'}; - margin-bottom: ${(props) => (props.$hasSummary ? '0.5rem' : '2rem')}; - .ant-table { - background-color: transparent; - - &.ant-table-empty { - .ant-table-placeholder, - .ant-table-placeholder > *:hover { - background-color: transparent !important; - } - .ant-empty-image { - height: max-content; - .anticon { - font-size: 38px; - svg path { - fill: rgb(253, 151, 31); - } - } - } - .ant-table-cell { - border: none !important; - } - - .ant-empty-description { - color: ${(props) => (props.theme.colorScheme === 'dark' ? '#F8F8F2' : '#222222')}; - } - } - } - .ant-table-thead { - tr { - th { - color: ${(props) => (props.theme.colorScheme === 'dark' ? '#F8F8F2' : '#222222')}; - text-align: left; - padding-left: 0.5rem; - border: unset; - font-size: 15px; - line-height: 14px; - font-weight: 600; - border-bottom: 2px solid ${(props) => (props.theme.colorScheme === 'dark' ? '#75715e' : '#dadad2')} !important; - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#75715E' : '#FAFAFA')}; - - &.ant-table-column-has-sorters { - .ant-table-column-sorters > .ant-table-column-sorter > .ant-table-column-sorter-inner { - color: ${(props) => (props.theme.colorScheme === 'dark' ? '#fff' : '#000')}; - } - } - - &.ant-table-column-has-sorters:hover { - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#717171' : '#d9dbdf')}; - } - - &.ant-table-column-sort, - &.ant-table-column-sort:hover { - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#717171' : '#d9dbdf')}; - } - - &.custom-sorted { - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#717171' : '#d9dbdf')}; - } - - ${(props) => { - return ( - props.$variant === 'alternate' && - css` - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#868686' : '#F2F2F2')}; - color: ${(props) => (props.theme.colorScheme === 'dark' ? '#F2F2F2' : 'initial')}; - border-bottom: 1px solid #868686; - ` - ); - }} - - &:before { - display: none; - } - } - &:first-child > *:first-child, - &:first-child > *:last-child { - border-start-start-radius: 0 !important; - border-start-end-radius: 0 !important; - } - } - } - .ant-table-footer { - background-color: transparent; - } - - tfoot.ant-table-summary { - background-color: transparent; - - .summary { - display: block; - padding: 17px 13px; - } - } - - tbody { - color: ${(props) => (props.theme.colorScheme === 'dark' ? '#F8F8F2' : '#222222')}; - - ${(props) => { - return ( - (props.$variant === 'alternate' || props.$withBg) && - css` - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#272822' : '#fff')}; - color: ${(props) => (props.theme.colorScheme === 'dark' ? '#f8f8f8' : '#272822')}; - ` - ); - }} - - tr > td { - border-bottom: 1px solid #75715e !important; - border-right: 1px solid #75715e; - - padding-left: 0.5rem !important; - &:first-child { - border-left: 1px solid #75715e; - } - &.ant-table-cell-row-hover { - background: ${(props) => (props.theme.colorScheme === 'dark' ? '#32332c' : '#F8F8F2')} !important; - } - - &.ant-table-column-sort { - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#717171' : '#d9dbdf')}; - &.ant-table-cell-row-hover { - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#717171' : '#d9dbdf')} !important; - } - } - &.custom-sorted { - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#717171' : '#d9dbdf')}; - } - border-bottom: 2px solid ${(props) => (props.theme.colorScheme === 'dark' ? '#868686' : '#dadad2')} !important; - border-right: 2px solid ${(props) => (props.theme.colorScheme === 'dark' ? '#868686' : '#dadad2')} !important; - padding-left: 0.5rem !important; - &:first-child { - border-left: 2px solid ${(props) => (props.theme.colorScheme === 'dark' ? '#868686' : '#dadad2')} !important; - } - ${(props) => { - return ( - props.$variant === 'alternate' && - css` - &.ant-table-cell-row-hover { - background: ${(props) => (props.theme.colorScheme === 'dark' ? '#32332c' : '#F8F8F2')} !important; - } - ` - ); - }} - } - - ${(props) => - props.$lastRowBordered && - css` - tr:last-of-type > td:not(:first-child):not(:last-child) { - border: unset; - } - tr:last-of-type > td:first-child { - border-right: unset; - } - `} - } - .highlighted { color: ${(props) => props.theme.UI.texts.primary}; background-color: ${(props) => props.theme.UI.highlights.selection}; diff --git a/src/components/Tabs/styles.tsx b/src/components/Tabs/styles.tsx index 9861467b..be706009 100644 --- a/src/components/Tabs/styles.tsx +++ b/src/components/Tabs/styles.tsx @@ -4,19 +4,7 @@ import colors from '../../_util/colors'; export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>` &.ant-tabs { - background-color: transparent; - .ant-tabs-tab { - margin-left: 0; - .ant-tabs-tab-btn { - transition: all 0.25s ease; - } - } - .ant-tabs-nav-list { - box-shadow: 2px 2px 4px 0px #69696933; - } div[role='tabpanel'] { - padding-top: 1.5rem; - padding-inline: 1rem; min-height: 100vmax; ${(props) => props.$type === 'navigation' && @@ -27,9 +15,6 @@ export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>` `} } div[role='tab'] { - font-family: 'Roboto', sans-serif; - font-size: 1rem; - line-height: 1.5rem; transition: all 0.25s ease !important; background-color: ${(props) => props.theme.UI.backgrounds.navTabs}; a { @@ -97,26 +82,6 @@ export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>` div[role='tabpanel'] { background-color: ${(props) => props.theme.UI.backgrounds.navTabs} !important; } - - ${(props) => - props.theme.colorScheme === 'dark' && - css` - & .ant-tabs-nav-wrap { - background-color: transparent; - } - & .ant-tabs-nav-list { - background-color: transparent; - > div { - background-color: ${(props) => props.theme.UI.backgrounds.modal}; - } - } - div[role='tabpanel'] { - color: #fff; - } - div[role='tab'] { - color: #fff; - } - `} } `; diff --git a/src/components/TaskTreeSelector/TaskTreeSelector.tsx b/src/components/TaskTreeSelector/TaskTreeSelector.tsx index 85e01b8f..54f390d2 100644 --- a/src/components/TaskTreeSelector/TaskTreeSelector.tsx +++ b/src/components/TaskTreeSelector/TaskTreeSelector.tsx @@ -2,7 +2,6 @@ import React, { forwardRef } from 'react'; import { TreeSelect, TreeSelectProps } from 'antd'; import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; type UITreeSelectProps = { sectionsCheckable?: boolean } & Omit< TreeSelectProps, @@ -14,7 +13,7 @@ const InternalTreeSelector: React.ForwardRefRenderFunction { return ( - - props.theme.colorScheme === 'dark' && - css` - & .ant-select-selector { - background-color: ${colors.darkGray}; - span { - color: #fff; - } - } - & .ant-select-arrow { - color: #fff; - } - `} - } -`; const StyledDropdown = styled.section` .ant-select-tree { background-color: #fff; - ${(props) => - props.theme.colorScheme === 'dark' && - css` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: ${colors.cellGray}; - & > * { - color: ${colors.white}; - } - - .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected { - background-color: ${colors.lighterGray}; - color: ${colors.lagoonBlue} !important; - } - `}; - span[aria-hidden='true'] { - display: none; - } } `; diff --git a/src/components/Text/Text.tsx b/src/components/Text/Text.tsx index fbfaa54b..2ba61568 100644 --- a/src/components/Text/Text.tsx +++ b/src/components/Text/Text.tsx @@ -1,54 +1,10 @@ import React from 'react'; import { TextProps } from 'antd/es/typography/Text'; import { Typography } from 'antd'; -import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; const TextElement = Typography.Text; const LinkElement = Typography.Link; -const sharedStyles = css` - font-family: 'ArabicPro-Regular', sans-serif; - font-size: 16px; - line-height: 18px; -`; -const StyledTextElement = styled(TextElement)` - &.ant-typography { - &.ant-typography:not(.ant-typography-warning):not(.ant-typography-danger):not(.ant-typography-secondary):not( - .ant-typography-success - ) { - color: ${(props) => props.theme.UI.texts.primary}; - } - - ${sharedStyles}; - } -`; - -const StyledLinkElement = styled(LinkElement)<{ $underline?: boolean }>` - &.ant-typography { - ${sharedStyles}; - ${(props) => - props.$underline - ? css` - text-decoration: underline; - ` - : css` - text-decoration: none; - `} - - &:link { - color: ${colors.blue}; - } - &:hover { - color: ${colors.purple}; - } - &:visited { - color: ${colors.lagoonBlue}; - text-decoration: none; - } - } -`; - type TextItemProps = { text?: boolean; }; @@ -73,16 +29,16 @@ const InternalText: React.ForwardRefRenderFunction + {children} - + ); } return ( - + {children} - + ); }; diff --git a/src/components/TextLabel/TextLabel.tsx b/src/components/TextLabel/TextLabel.tsx index 9b1c6bde..a2b63408 100644 --- a/src/components/TextLabel/TextLabel.tsx +++ b/src/components/TextLabel/TextLabel.tsx @@ -1,41 +1,10 @@ import React from 'react'; import { TextProps } from 'antd/es/typography/Text'; import { Typography } from 'antd'; -import styled, { css } from 'styled-components'; const TextElement = Typography.Text; const LinkElement = Typography.Link; -const sharedStyles = css` - font-family: 'AmericaMono-Regular', sans-serif; - font-size: 14px; - line-height: 18px; -`; -export const StyledTextElement = styled(TextElement)` - &.ant-typography { - &.ant-typography:not(.ant-typography-warning):not(.ant-typography-danger):not(.ant-typography-secondary):not( - .ant-typography-success - ) { - color: ${(props) => props.theme.UI.texts.primary}; - } - - ${sharedStyles}; - } -`; - -export const StyledLinkElement = styled(LinkElement)` - &.ant-typography { - color: ${(props) => props.theme.UI.texts.primary}; - ${sharedStyles}; - text-decoration: underline; - &:link, - &:hover, - &:visited { - color: ${(props) => props.theme.UI.texts.primary}; - } - } -`; - type TextItemProps = { text?: boolean; }; @@ -60,16 +29,16 @@ const InternalTextLabel: React.ForwardRefRenderFunction + {children} - + ); } return ( - + {children} - + ); }; diff --git a/src/components/Timeline/Timeline.tsx b/src/components/Timeline/Timeline.tsx index 388c67cd..af90e588 100644 --- a/src/components/Timeline/Timeline.tsx +++ b/src/components/Timeline/Timeline.tsx @@ -111,10 +111,8 @@ const StyledItems = styled.div` span.deploy-env, span.task-env { - font-family: 'AmericaMono-Regular', sans-serif; } span { - font-family: 'ArabicPro-Regular', sans-serif; color: ${(props) => (props.theme.colorScheme === 'dark' ? '#fff' : '#222')}; } span.deploy-date { diff --git a/src/components/Tip/styles.tsx b/src/components/Tip/styles.tsx index bcd771c6..81935140 100644 --- a/src/components/Tip/styles.tsx +++ b/src/components/Tip/styles.tsx @@ -17,7 +17,6 @@ export const TipIcon = styled.section` } `; export const TipContent = styled.section` - font-family: 'ArabicPro-Regular', sans-serif; line-height: 22.5px; font-size: 16px; color: ${(props) => props.theme.UI.texts.primary}; diff --git a/src/components/Tree/Tree.tsx b/src/components/Tree/Tree.tsx index 0fc7b306..1c2c9121 100644 --- a/src/components/Tree/Tree.tsx +++ b/src/components/Tree/Tree.tsx @@ -3,7 +3,6 @@ import React, { forwardRef } from 'react'; import { Tree, TreeDataNode, TreeProps } from 'antd'; import { DataNode } from 'antd/es/tree'; import { DownOutlined } from '@ant-design/icons'; -import styled from 'styled-components'; type UITreeProps = { items: TreeDataNode[]; @@ -15,11 +14,10 @@ const InternalTree: React.ForwardRefRenderFunction ref, ) => { return ( - } defaultExpandAll={true} showLine={false} multiple={false} @@ -30,26 +28,6 @@ const InternalTree: React.ForwardRefRenderFunction ); }; -const StyledTree = styled(Tree)` - &.ant-tree { - background-color: transparent; - max-width: max-content; - font-size: 0.875rem; - line-height: 1.375rem; - font-family: 'ArabicPro-Regular', sans-serif; - color: ${(props) => props.theme.UI.texts.primary}; - - .ant-tree-list .ant-tree-list-holder div .ant-tree-list-holder-inner .ant-tree-treenode { - span.ant-tree-switcher.ant-tree-switcher-noop { - display: none; - } - } - } - &.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { - background-color: ${(props) => props.theme.UI.backgrounds.selection}; - } -`; - const UITree = forwardRef, UITreeProps>(InternalTree); UITree.displayName = 'Tree'; diff --git a/src/components/TreeList/TreeList.tsx b/src/components/TreeList/TreeList.tsx index 53422dc1..fc8c38f4 100644 --- a/src/components/TreeList/TreeList.tsx +++ b/src/components/TreeList/TreeList.tsx @@ -1,7 +1,7 @@ import React, { forwardRef, ReactNode } from 'react'; -import { Popover } from 'antd'; -import { PopoverContainer, StyledTree } from './styles'; +import { Popover, Tree } from 'antd'; +import { PopoverContainer } from './styles'; type TreeData = { sectionTitle: ReactNode; @@ -40,7 +40,7 @@ const InternalTreeList: React.ForwardRefRenderFunction = ({ placement="bottomRight" overlayClassName="ui-treelink-overlay" content={ - (props.theme.colorScheme === 'dark' ? '#fff' : 'initial')}; - .ant-tree-node-selected { - background-color: unset !important; - } - } -`; diff --git a/src/hooks/useTheme.tsx b/src/hooks/useTheme.tsx index 4d566d57..9d3e8c49 100644 --- a/src/hooks/useTheme.tsx +++ b/src/hooks/useTheme.tsx @@ -13,35 +13,37 @@ const useTheme = () => { }; export const AppThemeProvider = ({ defaultScheme, children }: { defaultScheme?: Theme; children: React.ReactNode }) => { - const [theme, setTheme] = useState(null); - - useEffect(() => { - if (defaultScheme) { - setTheme(defaultScheme); - return; - } - const storageTheme = localStorage.getItem('theme'); - // already previously set in browser store. - if (storageTheme && ['light', 'dark'].includes(storageTheme)) { - setTheme(storageTheme as Theme); - } else { - // try to automatically infer dark mode theme. - if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { - setTheme('dark'); - localStorage.setItem('theme', 'dark'); - } else { - // default to light - setTheme('light'); - localStorage.setItem('theme', 'light'); - } - } - }, []); + const [theme, setTheme] = useState('light'); + + // TEMP: disable dark theme completely + + // useEffect(() => { + // if (defaultScheme) { + // setTheme(defaultScheme); + // return; + // } + // const storageTheme = localStorage.getItem('theme'); + // // already previously set in browser store. + // if (storageTheme && ['light', 'dark'].includes(storageTheme)) { + // setTheme(storageTheme as Theme); + // } else { + // // try to automatically infer dark mode theme. + // if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { + // setTheme('dark'); + // localStorage.setItem('theme', 'dark'); + // } else { + // // default to light + // setTheme('light'); + // localStorage.setItem('theme', 'light'); + // } + // } + // }, []); const toggleTheme = () => { - const newTheme = theme === 'light' ? 'dark' : 'light'; - setTheme(newTheme); - localStorage.setItem('theme', newTheme); - window.dispatchEvent(new Event('storage')); + // const newTheme = theme === 'light' ? 'dark' : 'light'; + // setTheme(newTheme); + // localStorage.setItem('theme', newTheme); + // window.dispatchEvent(new Event('storage')); }; return {children}; diff --git a/src/providers/GlobalStyles.tsx b/src/providers/GlobalStyles.tsx index 0d94825b..00b54454 100644 --- a/src/providers/GlobalStyles.tsx +++ b/src/providers/GlobalStyles.tsx @@ -10,7 +10,6 @@ import RobotoBold from '../fonts/Roboto-Bold.woff2'; import OpenSansRegular from '../fonts/opensans-regular.woff2'; import OpenSansBold from '../fonts/opensans-bold.woff2'; import OpenSansSemibold from '../fonts/opensans-semibold.woff2'; -import colors from '../_util/colors'; const GlobalStyles = createGlobalStyle` @@ -24,6 +23,12 @@ const GlobalStyles = createGlobalStyle` box-sizing: border-box; } +// use antD fonts for everything +* { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, + 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important; + } + html { font-size: 100%; /* 1rem = 100% = 16px */ } @@ -31,13 +36,13 @@ html { body { font-size: 16px; box-sizing: border-box; - background-color:${(props) => (props.theme.colorScheme === 'dark' ? '#0c0c0c' : '#f2f2f2')}; + /* background-color:${(props) => (props.theme.colorScheme === 'dark' ? '#0c0c0c' : '#f2f2f2')}; */ } html,body{ scroll-behavior: smooth; } - +/* @font-face { font-family: 'ArabicPro-Regular'; src: url('${ArabicProRegular}') format('woff2'); @@ -115,88 +120,9 @@ html,body{ font-weight: 600; font-style: normal; font-display: block; -} +} */ - .ant-select-dropdown { - background-color: transparent; - padding: 0; - border-radius: 0; - } - .ui-notification{ - - ${(props) => - props.theme.colorScheme === 'dark' && - css` - box-shadow: - 0px 9px 28px 8px #ffffff0d, - 0px 6px 16px 0px #ffffff14, - 0px 3px 6px -4px #ffffff1f; - `} - .ant-notification-notice-content { - - ~.ant-notification-notice-close, ~.ant-notification-notice-close:hover, .ant-notification-notice-with-icon div{ - color: ${(props) => props.theme.UI.texts.primary}; - } - - - } - background-color: ${(props) => props.theme.UI.notification}; - &.no-icon{ - .ant-notification-notice-message, .ant-notification-notice-description{ - margin-inline-start:24px; - } - padding:20px 0 !important; - - - } - - } - .ui-treelink-overlay{ - - &.ant-popover { - - > .ant-popover-arrow { - &::before { - background: ${(props) => (props.theme.colorScheme === 'dark' ? `${colors.cellGray}` : '#fff')}; - } - ${(props) => - props.theme.colorScheme === 'dark' && - css` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - `}; - } - > .ant-popover-content { - border-radius: 5px; - .ant-popover-inner { - background-color: transparent; - padding: 0; - padding: 0.5rem; - } - background-color: ${(props) => (props.theme.colorScheme === 'dark' ? `${colors.cellGray}` : '#fff')}; - - ${(props) => - props.theme.colorScheme === 'dark' && - css` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: ${colors.cellGray}; - `}; - - ${(props) => - props.theme.colorScheme === 'light' && - css` - box-shadow: - 2px 2px 3px 0px #3333331a, - -2px -2px 3px 0px #3333331a; - background-color: #fff; - `}; - } - } - } `; export default GlobalStyles; From 2e602ec754e3ed7095bac4567133cb3748c68292 Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 22 Jan 2025 10:30:15 +0400 Subject: [PATCH 02/66] remove custom tab styles, skeleton light mode only --- dist/index.es.js | 194 ++++++------------ dist/index.js | 248 ++++++++--------------- src/components/Header/styles.tsx | 1 + src/components/PageContainer/styles.tsx | 1 + src/components/Tabs/styles.tsx | 85 +------- src/providers/SkeletonConfigProvider.tsx | 10 +- 6 files changed, 156 insertions(+), 383 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 9472c600..57e8a598 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,4 +1,4 @@ -import A,{createGlobalStyle as e,ThemeProvider as t,css as n}from"styled-components";import{jsx as r,jsxs as a,Fragment as i}from"react/jsx-runtime";import o,{createContext as l,useContext as s,useState as d,useMemo as c,forwardRef as u,Fragment as m,useRef as p,useEffect as h,useCallback as C,isValidElement as f}from"react";import{Button as g,Typography as y,List as w,Collapse as Z,Descriptions as k,Switch as b,Checkbox as x,Select as V,Tabs as v,Breadcrumb as z,Steps as M,Pagination as I,Input as S,notification as L,Tag as E,Modal as N,TreeSelect as O,Tree as W,Card as T,Form as B,Popover as H,Tooltip as q,Skeleton as U,Dropdown as R,Timeline as K,Table as D,Empty as J,ConfigProvider as Q,Popconfirm as Y,Statistic as j}from"antd";import P,{UpOutlined as G,DownOutlined as X,PauseCircleOutlined as F,SyncOutlined as $,CheckCircleOutlined as _,WarningOutlined as AA,StopOutlined as eA,QuestionCircleOutlined as tA,CloseOutlined as nA,EllipsisOutlined as rA,PlusOutlined as aA,EditOutlined as iA,EyeOutlined as oA,LinkOutlined as lA,SmileOutlined as sA,MehOutlined as dA,FrownOutlined as cA,BgColorsOutlined as uA,CloudUploadOutlined as mA,CarryOutOutlined as pA,RightOutlined as hA,EyeInvisibleOutlined as CA,CopyOutlined as fA,CheckOutlined as gA,InfoCircleOutlined as yA,DownloadOutlined as wA,CloudDownloadOutlined as ZA,RedoOutlined as kA,LoadingOutlined as bA,CloseCircleOutlined as xA,DeleteOutlined as VA}from"@ant-design/icons";import vA from"antd/es/input/TextArea";import{useForm as zA}from"antd/es/form/Form";const MA={light:"#222222",dark:"#222222"},IA={light:"#868686",dark:"#868686"},SA={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},LA={light:"#222222",dark:"#f8f8f2"},EA={light:"#75715e",dark:"#75715e"},NA={light:"#f92672",dark:"#f92672"},OA={light:"#fd971f",dark:"#fd971f"},WA={light:"#e69f66",dark:"#e69f66"},TA={light:"#e6db74",dark:"#e6db74"},BA={light:"#ae81ff",dark:"#ae81ff"},HA={light:"#66D9ef",dark:"#66D9ef"},qA={light:"#ffffff",dark:"#ffffff"},UA={light:"#00000073",dark:"#00000073"},RA={light:"#1b8784",dark:"#1b8784"},KA={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:LA.dark,dark:SA.dark}},texts:{primary:{light:MA.light,dark:qA.dark},secondary:{light:UA.light,dark:EA.dark},timeline:{light:LA.dark,dark:SA.dark}},darkGray:SA.dark,cellGray:IA.dark,lighterGray:"#282828",orange:OA.dark,lightOrange:WA.dark,blue:HA.dark,white:LA.dark,purple:BA.dark,gray:EA.dark,yellow:TA.dark,pink:NA.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(KA);const DA=e` +import A,{createGlobalStyle as e,ThemeProvider as t,css as n}from"styled-components";import{jsx as r,jsxs as i,Fragment as a}from"react/jsx-runtime";import o,{createContext as l,useContext as s,useState as d,useMemo as c,forwardRef as u,Fragment as m,useRef as p,useEffect as h,useCallback as C,isValidElement as f}from"react";import{Button as g,Typography as y,List as w,Collapse as Z,Descriptions as k,Switch as b,Checkbox as V,Select as x,Tabs as z,Breadcrumb as v,Steps as M,Pagination as I,Input as S,notification as L,Tag as E,Modal as N,TreeSelect as O,Tree as W,Card as T,Form as B,Popover as H,Tooltip as q,Skeleton as U,Dropdown as R,Timeline as K,Table as D,Empty as J,ConfigProvider as Q,Popconfirm as Y,Statistic as j}from"antd";import P,{UpOutlined as G,DownOutlined as X,PauseCircleOutlined as F,SyncOutlined as $,CheckCircleOutlined as _,WarningOutlined as AA,StopOutlined as eA,QuestionCircleOutlined as tA,CloseOutlined as nA,EllipsisOutlined as rA,PlusOutlined as iA,EditOutlined as aA,EyeOutlined as oA,LinkOutlined as lA,SmileOutlined as sA,MehOutlined as dA,FrownOutlined as cA,BgColorsOutlined as uA,CloudUploadOutlined as mA,CarryOutOutlined as pA,RightOutlined as hA,EyeInvisibleOutlined as CA,CopyOutlined as fA,CheckOutlined as gA,InfoCircleOutlined as yA,DownloadOutlined as wA,CloudDownloadOutlined as ZA,RedoOutlined as kA,LoadingOutlined as bA,CloseCircleOutlined as VA,DeleteOutlined as xA}from"@ant-design/icons";import zA from"antd/es/input/TextArea";import{useForm as vA}from"antd/es/form/Form";const MA={light:"#222222",dark:"#222222"},IA={light:"#868686",dark:"#868686"},SA={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},LA={light:"#222222",dark:"#f8f8f2"},EA={light:"#75715e",dark:"#75715e"},NA={light:"#f92672",dark:"#f92672"},OA={light:"#fd971f",dark:"#fd971f"},WA={light:"#e69f66",dark:"#e69f66"},TA={light:"#e6db74",dark:"#e6db74"},BA={light:"#ae81ff",dark:"#ae81ff"},HA={light:"#66D9ef",dark:"#66D9ef"},qA={light:"#ffffff",dark:"#ffffff"},UA={light:"#00000073",dark:"#00000073"},RA={light:"#1b8784",dark:"#1b8784"},KA={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:LA.dark,dark:SA.dark}},texts:{primary:{light:MA.light,dark:qA.dark},secondary:{light:UA.light,dark:EA.dark},timeline:{light:LA.dark,dark:SA.dark}},darkGray:SA.dark,cellGray:IA.dark,lighterGray:"#282828",orange:OA.dark,lightOrange:WA.dark,blue:HA.dark,white:LA.dark,purple:BA.dark,gray:EA.dark,yellow:TA.dark,pink:NA.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(KA);const DA=e` :root { color-scheme: ${A=>A.theme.colorScheme}; @@ -110,101 +110,23 @@ html,body{ } */ -`,JA=l(null),QA=()=>{const A=s(JA);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},YA=({defaultScheme:A,children:e})=>{const[t,n]=d("light");return r(JA.Provider,{value:{theme:t,toggleTheme:()=>{}},children:e})},jA={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:KA.backgrounds.primary.dark,modal:KA.backgrounds.primary.dark,dataCard:KA.darkGray,selection:KA.gray,lagoonCard:KA.backgrounds.primary.dark,lagoonCardInverted:KA.backgrounds.primary.light,footer:KA.backgrounds.primary.light,header:KA.header.dark,navTabs:SA.dark},texts:{primary:KA.texts.primary.dark,primaryInverted:KA.texts.primary.light,label:"#dee2e5",secondary:KA.texts.secondary.dark,timeline:KA.texts.timeline.light,nav:LA.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:KA.darkGray},highlights:{selection:"#497ffa"},notification:KA.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},PA={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:KA.darkGray,selection:"#e6f4ff",lagoonCard:KA.backgrounds.primary.light,lagoonCardInverted:KA.backgrounds.primary.dark,footer:KA.backgrounds.primary.dark,header:KA.header.light,navTabs:SA.light},confirm:{text:"#000",background:SA.light},texts:{primary:KA.texts.primary.light,primaryInverted:KA.texts.primary.dark,label:"#555",secondary:KA.texts.secondary.dark,timeline:KA.texts.timeline.dark,nav:LA.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:KA.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},GA=({children:A,darkThemeProp:e,lightThemeProp:n})=>{const{theme:a}=QA(),i=c((()=>"light"===a?Object.assign({},PA,n):Object.assign({},jA,e)),[a]);return a?r(t,{theme:i,children:A},a):null},XA=o.createContext({}),FA=!0;function $A({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:a,direction:i,duration:o,enableAnimation:l=FA,customHighlightBackground:s}){const d={};return"rtl"===i&&(d["--animation-direction"]="reverse"),"number"==typeof o&&(d["--animation-duration"]=`${o}s`),l||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),a&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof s&&(d["--custom-highlight-background"]=s),d}function _A({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:a=!1,style:i,...l}){var s,d,c;const u=o.useContext(XA),m={...l};for(const[A,e]of Object.entries(l))void 0===e&&delete m[A];const p={...u,...m,circle:a},h={...i,...$A(p)};let C="react-loading-skeleton";t&&(C+=` ${t}`);const f=null!==(s=p.inline)&&void 0!==s&&s,g=[],y=Math.ceil(A);for(let e=0;eA&&e===y-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=o.createElement("span",{className:C,style:t,key:e},"‌");f?g.push(n):g.push(o.createElement(o.Fragment,{key:e},n,o.createElement("br",null)))}return o.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=p.enableAnimation)&&void 0!==c?c:FA},e?g.map(((A,t)=>o.createElement(e,{key:t},A))):g)}function Ae({children:A,...e}){return o.createElement(XA.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const ee=({children:A,baseColor:e,highlightColor:t})=>{const n=localStorage.getItem("theme"),{theme:a}=QA(),i=n||a,{UI:{skeleton:{base:o,highlight:l}}}="dark"===i?jA:PA;return r(Ae,{baseColor:e||o,highlightColor:t||l,children:A})},te=({children:A,darkThemeProp:e,lightThemeProp:t,defaultScheme:n})=>r(YA,{defaultScheme:n||void 0,children:r(GA,{darkThemeProp:e||void 0,lightThemeProp:t||void 0,children:r(ee,{children:A})})}),ne=l(void 0),re=({linkComponent:A,children:e})=>r(ne.Provider,{value:A,children:e}),ae=()=>{const A=s(ne);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},ie=A.div` +`,JA=l(null),QA=()=>{const A=s(JA);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},YA=({defaultScheme:A,children:e})=>{const[t,n]=d("light");return r(JA.Provider,{value:{theme:t,toggleTheme:()=>{}},children:e})},jA={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:KA.backgrounds.primary.dark,modal:KA.backgrounds.primary.dark,dataCard:KA.darkGray,selection:KA.gray,lagoonCard:KA.backgrounds.primary.dark,lagoonCardInverted:KA.backgrounds.primary.light,footer:KA.backgrounds.primary.light,header:KA.header.dark,navTabs:SA.dark},texts:{primary:KA.texts.primary.dark,primaryInverted:KA.texts.primary.light,label:"#dee2e5",secondary:KA.texts.secondary.dark,timeline:KA.texts.timeline.light,nav:LA.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:KA.darkGray},highlights:{selection:"#497ffa"},notification:KA.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},PA={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:KA.darkGray,selection:"#e6f4ff",lagoonCard:KA.backgrounds.primary.light,lagoonCardInverted:KA.backgrounds.primary.dark,footer:KA.backgrounds.primary.dark,header:KA.header.light,navTabs:SA.light},confirm:{text:"#000",background:SA.light},texts:{primary:KA.texts.primary.light,primaryInverted:KA.texts.primary.dark,label:"#555",secondary:KA.texts.secondary.dark,timeline:KA.texts.timeline.dark,nav:LA.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:KA.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},GA=({children:A,darkThemeProp:e,lightThemeProp:n})=>{const{theme:i}=QA(),a=c((()=>"light"===i?Object.assign({},PA,n):Object.assign({},jA,e)),[i]);return i?r(t,{theme:a,children:A},i):null},XA=o.createContext({}),FA=!0;function $A({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:i,direction:a,duration:o,enableAnimation:l=FA,customHighlightBackground:s}){const d={};return"rtl"===a&&(d["--animation-direction"]="reverse"),"number"==typeof o&&(d["--animation-duration"]=`${o}s`),l||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),i&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof s&&(d["--custom-highlight-background"]=s),d}function _A({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:i=!1,style:a,...l}){var s,d,c;const u=o.useContext(XA),m={...l};for(const[A,e]of Object.entries(l))void 0===e&&delete m[A];const p={...u,...m,circle:i},h={...a,...$A(p)};let C="react-loading-skeleton";t&&(C+=` ${t}`);const f=null!==(s=p.inline)&&void 0!==s&&s,g=[],y=Math.ceil(A);for(let e=0;eA&&e===y-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=o.createElement("span",{className:C,style:t,key:e},"‌");f?g.push(n):g.push(o.createElement(o.Fragment,{key:e},n,o.createElement("br",null)))}return o.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=p.enableAnimation)&&void 0!==c?c:FA},e?g.map(((A,t)=>o.createElement(e,{key:t},A))):g)}function Ae({children:A,...e}){return o.createElement(XA.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const ee=({children:A,baseColor:e,highlightColor:t})=>{localStorage.getItem("theme"),QA();const{UI:{skeleton:{base:n,highlight:i}}}=PA;return r(Ae,{baseColor:e||n,highlightColor:t||i,children:A})},te=({children:A,darkThemeProp:e,lightThemeProp:t,defaultScheme:n})=>r(YA,{defaultScheme:n||void 0,children:r(GA,{darkThemeProp:e||void 0,lightThemeProp:t||void 0,children:r(ee,{children:A})})}),ne=l(void 0),re=({linkComponent:A,children:e})=>r(ne.Provider,{value:A,children:e}),ie=()=>{const A=s(ne);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},ae=A.div` display: inline-block; margin-right: 0.5rem; `,oe=A.div` display: inline-block; margin-left: 0.5rem; -`,le=u((({size:A="large",type:e="primary",danger:t=!1,iconBefore:n,iconAfter:o,disabled:l,loading:s,className:d,children:c,styles:u,...m},p)=>{let h=c;return n&&(h=a(i,{children:[r(ie,{children:n}),h]})),o&&(h=a(i,{children:[h," ",r(oe,{children:o})]})),r(g,{ref:p,size:A,styles:u,disabled:l,type:e,loading:s,className:d,danger:t,...m,children:h})}));le.displayName="Button";const se=y.Text,de=y.Link,ce=({className:A,children:e,underline:t=!0,...n},a)=>{if("href"in n){const t=n.href??null,i=n.target??"__blank";return r(de,{ref:a,className:A,href:t,target:i,children:e})}return r(se,{ref:a,className:A,...n,children:e})};ce.displayName="Text";const ue=y.Text,me=y.Link,pe=({className:A,children:e,...t},n)=>{if("link"in t&&t.link){const a=t.href??null,i=t.target??"__blank";return r(me,{ref:n,className:A,href:a,target:i,children:e})}return r(ue,{ref:n,className:A,...t,children:e})};pe.displayName="TextLabel";const{Title:he}=y,Ce=u((({level:A=1,className:e,children:t,style:n,...a},i)=>r(he,{level:A,ref:i,className:e,style:n,...a,children:t})));Ce.displayName="UIHeadingBase";const fe=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:1,...A})));fe.displayName="UIHead1";const ge=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:2,...A})));ge.displayName="UIHead2";const ye=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:3,...A})));ye.displayName="UIHead3";const we=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:4,...A})));we.displayName="UIHead4";const Ze=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:5,...A})));Ze.displayName="UIHead5";const{Item:ke}=w,be=u((({className:A,children:e,style:t,...n},a)=>r(w,{ref:a,className:A,style:t,...n,children:e})));be.displayName="List",be.Item=ke;const xe=u(((A,e)=>{const{className:t,items:n,style:a,customBorder:o,borderless:l=!1,useArrowIcons:s=!1,type:d="default",icon:c,...u}=A,m=s?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?r(i,{children:"Collapse Section"}):r(i,{children:"Expand Section"})},p=c&&s?n?.map((A=>({...A,extra:c}))):n;return r(Z,{ref:e,items:p,...m,...u})}));xe.displayName="Collapse";const Ve=A=>{const{className:e,items:t,type:n="default",style:a,...i}=A;if("topToBottom"===n){const A=t?.map((A=>({...A,span:24})));return r(k,{items:A,...i})}return r(k,{items:t,...i})};Ve.displayName="Details";const ve=u(((A,e)=>{const{showLabel:t=!0,className:n,style:a,...i}=A;return r(b,{ref:e,style:a,...t?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...i})}));ve.displayName="Switch";const ze=u(((A,e)=>{const{className:t,style:n,...a}=A;return r(x,{ref:e,style:n,...a})}));ze.displayName="Checkbox";const Me=u(((A,e)=>{const{className:t,style:n,onChange:a,value:i,selectedState:o,setSelectedState:l,size:s,...c}=A,[u,m]=d(!1);return r(V,{ref:e,onChange:a??(A=>{l&&l(A)}),value:i||o||void 0,defaultOpen:A.defaultOpen||!0,style:n,dropdownRender:A=>r(Ie,{children:A}),onDropdownVisibleChange:A=>m(A),...c,suffixIcon:r(u?G:X,{}),size:s??"middle"})})),Ie=A.section` +`,le=u((({size:A="large",type:e="primary",danger:t=!1,iconBefore:n,iconAfter:o,disabled:l,loading:s,className:d,children:c,styles:u,...m},p)=>{let h=c;return n&&(h=i(a,{children:[r(ae,{children:n}),h]})),o&&(h=i(a,{children:[h," ",r(oe,{children:o})]})),r(g,{ref:p,size:A,styles:u,disabled:l,type:e,loading:s,className:d,danger:t,...m,children:h})}));le.displayName="Button";const se=y.Text,de=y.Link,ce=({className:A,children:e,underline:t=!0,...n},i)=>{if("href"in n){const t=n.href??null,a=n.target??"__blank";return r(de,{ref:i,className:A,href:t,target:a,children:e})}return r(se,{ref:i,className:A,...n,children:e})};ce.displayName="Text";const ue=y.Text,me=y.Link,pe=({className:A,children:e,...t},n)=>{if("link"in t&&t.link){const i=t.href??null,a=t.target??"__blank";return r(me,{ref:n,className:A,href:i,target:a,children:e})}return r(ue,{ref:n,className:A,...t,children:e})};pe.displayName="TextLabel";const{Title:he}=y,Ce=u((({level:A=1,className:e,children:t,style:n,...i},a)=>r(he,{level:A,ref:a,className:e,style:n,...i,children:t})));Ce.displayName="UIHeadingBase";const fe=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:1,...A})));fe.displayName="UIHead1";const ge=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:2,...A})));ge.displayName="UIHead2";const ye=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:3,...A})));ye.displayName="UIHead3";const we=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:4,...A})));we.displayName="UIHead4";const Ze=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:5,...A})));Ze.displayName="UIHead5";const{Item:ke}=w,be=u((({className:A,children:e,style:t,...n},i)=>r(w,{ref:i,className:A,style:t,...n,children:e})));be.displayName="List",be.Item=ke;const Ve=u(((A,e)=>{const{className:t,items:n,style:i,customBorder:o,borderless:l=!1,useArrowIcons:s=!1,type:d="default",icon:c,...u}=A,m=s?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?r(a,{children:"Collapse Section"}):r(a,{children:"Expand Section"})},p=c&&s?n?.map((A=>({...A,extra:c}))):n;return r(Z,{ref:e,items:p,...m,...u})}));Ve.displayName="Collapse";const xe=A=>{const{className:e,items:t,type:n="default",style:i,...a}=A;if("topToBottom"===n){const A=t?.map((A=>({...A,span:24})));return r(k,{items:A,...a})}return r(k,{items:t,...a})};xe.displayName="Details";const ze=u(((A,e)=>{const{showLabel:t=!0,className:n,style:i,...a}=A;return r(b,{ref:e,style:i,...t?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...a})}));ze.displayName="Switch";const ve=u(((A,e)=>{const{className:t,style:n,...i}=A;return r(V,{ref:e,style:n,...i})}));ve.displayName="Checkbox";const Me=u(((A,e)=>{const{className:t,style:n,onChange:i,value:a,selectedState:o,setSelectedState:l,size:s,...c}=A,[u,m]=d(!1);return r(x,{ref:e,onChange:i??(A=>{l&&l(A)}),value:a||o||void 0,defaultOpen:A.defaultOpen||!0,style:n,dropdownRender:A=>r(Ie,{children:A}),onDropdownVisibleChange:A=>m(A),...c,suffixIcon:r(u?G:X,{}),size:s??"middle"})})),Ie=A.section` background-color: #fff; -`;Me.displayName="Select";const Se=A(v)` - &.ant-tabs { - div[role='tabpanel'] { - min-height: 100vmax; - ${A=>"navigation"===A.$type&&n` - display: none; - height: 0 !important; - min-height: 0 !important; - `} - } - div[role='tab'] { - transition: all 0.25s ease !important; - background-color: ${A=>A.theme.UI.backgrounds.navTabs}; - a { - color: unset; - display: inline-block; - padding: 12px; - width: 100%; - text-align: center; - transition: all 0.25s ease; - text-decoration: none; - &:hover { - text-shadow: 0 0 0.25px #1677ff; - color: #1677ff; - } - } - } - div[role='tablist'] { - margin-bottom: 0; - &::before { - display: none; - } - .ant-tabs-nav-list { - display: flex; - gap: 0.5rem; - > div { - min-width: 7.5rem; - display: flex; - justify-content: center; - } - .ant-tabs-ink-bar { - background-color: ${KA.lagoonBlue}; - } - } - & > div { - > .ant-tabs-nav-list { - > .ant-tabs-tab { - padding: 0; - > div[role='tab'] { - width: 100%; - } - } - } - } - ${A=>"navigation"!==A.$type&&n` - & > div { - > .ant-tabs-nav-list { - > .ant-tabs-tab { - display: inline-block; - > div[role='tab'] { - text-align: center; - width: 100%; - padding: 12px 0; - } - } - } - } - `} - } - - & .ant-tabs-nav-wrap { - border: none; - } - div[role='tabpanel'] { - background-color: ${A=>A.theme.UI.backgrounds.navTabs} !important; - } - } -`,Le=A.section` +`;Me.displayName="Select";const Se=A(z)``,Le=A.section` box-shadow: 2px 2px 4px 0px #69696933; - background-color: ${A=>A.theme.UI.backgrounds.navTabs}; color: ${A=>A.theme.UI.texts.primary}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; -`,Ee=({type:A="default",children:e,...t})=>{if(!A)throw new Error("Type required");if("default"===A)return r(Se,{$type:A,...t});const{pathname:n,items:o}=t;return a(i,{children:[r(Se,{activeKey:(()=>{for(const A of o)if(n?.endsWith(`/${A.key}`)||n?.includes(`/${A.key}/`))return A.key;return o[0]?.key||""})(),$type:A,...t}),r(Le,{children:e})]})};Ee.displayName="Tabs";const Ne={default:["","project","environment"],orgs:["","organization","project"]},Oe=A=>{const{activeKey:e,items:t,type:n,...i}=A,o=n&&["default","orgs"].includes(n)?Ne[n]:null,l=t.map(((A,t)=>{const n=o?o[t]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:i,key:o}=A;let l=!1;e&&e===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...A,title:r(i?"a":"span",{...s,children:a(We,{children:[a("span",{children:[" ",n]}),t]})}),onClick:i||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:t,key:i}=A;let o=!1;e&&e===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...A,title:r(m,{children:a(We,{...l,children:[a("span",{children:[" ",n]}),t]})},i)}}}));return l.unshift({type:"separator",separator:"/"}),r(z,{items:l,...i})},We=A.div` +`,Ee=({type:A="default",children:e,...t})=>{if(!A)throw new Error("Type required");if("default"===A)return r(Se,{$type:A,...t});const{pathname:n,items:o}=t;return i(a,{children:[r(Se,{activeKey:(()=>{for(const A of o)if(n?.endsWith(`/${A.key}`)||n?.includes(`/${A.key}/`))return A.key;return o[0]?.key||""})(),$type:A,...t}),r(Le,{children:e})]})};Ee.displayName="Tabs";const Ne={default:["","project","environment"],orgs:["","organization","project"]},Oe=A=>{const{activeKey:e,items:t,type:n,...a}=A,o=n&&["default","orgs"].includes(n)?Ne[n]:null,l=t.map(((A,t)=>{const n=o?o[t]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:a,key:o}=A;let l=!1;e&&e===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...A,title:r(a?"a":"span",{...s,children:i(We,{children:[i("span",{children:[" ",n]}),t]})}),onClick:a||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:t,key:a}=A;let o=!1;e&&e===a&&(o=!0);const l=o?{"data-active":"active"}:{};return{...A,title:r(m,{children:i(We,{...l,children:[i("span",{children:[" ",n]}),t]})},a)}}}));return l.unshift({type:"separator",separator:"/"}),r(v,{items:l,...a})},We=A.div` display: flex; flex-direction: column; align-items: center; @@ -229,18 +151,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;Oe.displayName="Breadcrumb";const Te=A=>{const{className:e,style:t,...n}=A;return r(Be,{size:"default",style:t,className:e,...n})};Te.displayName="Steps";const Be=A(M)``,He=({showSizeSelector:A=!1,...e})=>r(I,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...e});He.displayName="Pagination";const qe=u(((A,e)=>r(S,{...A,ref:e})));qe.displayName="Input";const Ue=({type:A="info",title:e,content:t,placement:n="top",requiresManualClose:a=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:s,...d})=>{const[c,u]=L.useNotification({top:24,maxCount:1});return{trigger:u=>{const m={message:u?.title||e,description:u?.content||t,placement:n,duration:a?0:3,btn:o?r(le,{type:"primary",size:"small",onClick:()=>c.destroy(),children:s??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:r(i,{})},...d};c[A](m)},contextHolder:u}},Re=A(E)` +`;Oe.displayName="Breadcrumb";const Te=A=>{const{className:e,style:t,...n}=A;return r(Be,{size:"default",style:t,className:e,...n})};Te.displayName="Steps";const Be=A(M)``,He=({showSizeSelector:A=!1,...e})=>r(I,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...e});He.displayName="Pagination";const qe=u(((A,e)=>r(S,{...A,ref:e})));qe.displayName="Input";const Ue=({type:A="info",title:e,content:t,placement:n="top",requiresManualClose:i=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:s,...d})=>{const[c,u]=L.useNotification({top:24,maxCount:1});return{trigger:u=>{const m={message:u?.title||e,description:u?.content||t,placement:n,duration:i?0:3,btn:o?r(le,{type:"primary",size:"small",onClick:()=>c.destroy(),children:s??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:r(a,{})},...d};c[A](m)},contextHolder:u}},Re=A(E)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,Ke=u((({className:A,children:e,type:t,...n},i)=>{if("custom"===t)return r(E,{ref:i,className:A,...n,children:e});const o={new:{color:KA.purple,icon:r(F,{})},pending:{color:KA.gray,icon:r(F,{})},running:{color:KA.blue,icon:r($,{spin:!0})},complete:{color:KA.green,icon:r(_,{})},successful:{color:KA.green,icon:r(_,{})},failed:{color:KA.orange,icon:r(AA,{})},error:{color:KA.pink,icon:r(eA,{})},queued:{color:KA.yellow,icon:r($,{spin:!0})},unavailable:{color:KA.lightOrange,icon:r(tA,{})},cancelled:{color:KA.pink,icon:r(nA,{})}}[t]||{};return a(Re,{ref:i,className:A,color:o.color,...n,children:[o.icon," ",(l=t,l.charAt(0).toUpperCase()+l.slice(1))]});var l}));Ke.displayName="StatusTag";const De=A.section` +`,Ke=u((({className:A,children:e,type:t,...n},a)=>{if("custom"===t)return r(E,{ref:a,className:A,...n,children:e});const o={new:{color:KA.purple,icon:r(F,{})},pending:{color:KA.gray,icon:r(F,{})},running:{color:KA.blue,icon:r($,{spin:!0})},complete:{color:KA.green,icon:r(_,{})},successful:{color:KA.green,icon:r(_,{})},failed:{color:KA.orange,icon:r(AA,{})},error:{color:KA.pink,icon:r(eA,{})},queued:{color:KA.yellow,icon:r($,{spin:!0})},unavailable:{color:KA.lightOrange,icon:r(tA,{})},cancelled:{color:KA.pink,icon:r(nA,{})}}[t]||{};return i(Re,{ref:a,className:A,color:o.color,...n,children:[o.icon," ",(l=t,l.charAt(0).toUpperCase()+l.slice(1))]});var l}));Ke.displayName="StatusTag";const De=A.section` overflow: hidden; border-radius: 0; box-shadow: ${A=>"dark"===A.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Je=({children:A,subTitle:e,title:t,onCancel:n,onOk:o,confirmText:l,cancelText:s,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:m,...p})=>{let h=t;return e&&(h=a(i,{children:[t,e]})),r(N,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:n,...p,modalRender:A=>r(De,{$minHeight:c,children:A}),footer:[r(g,{id:"cancel-btn",onClick:n,children:s||"Cancel"},"back"),r(g,{disabled:m,danger:u,type:"primary",loading:d,onClick:o,children:l||"OK"},"submit")],children:A})};Je.displayName="Modal";const Qe=A.div` +`,Je=({children:A,subTitle:e,title:t,onCancel:n,onOk:o,confirmText:l,cancelText:s,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:m,...p})=>{let h=t;return e&&(h=i(a,{children:[t,e]})),r(N,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:n,...p,modalRender:A=>r(De,{$minHeight:c,children:A}),footer:[r(g,{id:"cancel-btn",onClick:n,children:s||"Cancel"},"back"),r(g,{disabled:m,danger:u,type:"primary",loading:d,onClick:o,children:l||"OK"},"submit")],children:A})};Je.displayName="Modal";const Qe=A.div` text-transform: uppercase; width: 100px; height: 62px; @@ -266,11 +188,11 @@ html,body{ text-align: right; } } -`,Ye=u(((A,e)=>{const{text:t,count:n}=A,i=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?KA.pink:A.high?KA.orange:A.medium?KA.yellow:A.low?KA.blue:"#fff")(A);return a(Qe,{className:"ui-datacard",ref:e,$severityColor:i,children:[r("span",{className:"ui-datacard__text",children:t}),r("span",{className:"ui-datacard__count",children:n})]})}));Ye.displayName="DataCard";const je=A.section` +`,Ye=u(((A,e)=>{const{text:t,count:n}=A,a=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?KA.pink:A.high?KA.orange:A.medium?KA.yellow:A.low?KA.blue:"#fff")(A);return i(Qe,{className:"ui-datacard",ref:e,$severityColor:a,children:[r("span",{className:"ui-datacard__text",children:t}),r("span",{className:"ui-datacard__count",children:n})]})}));Ye.displayName="DataCard";const je=A.section` .ant-select-tree { background-color: #fff; } -`,Pe=u((({treeData:A,placeholder:e,sectionsCheckable:t=!1,...n},a)=>r(O,{ref:a,placeholder:e||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:t,popupClassName:"ui-tree",dropdownRender:A=>r(je,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...n})));Pe.displayName="TreeSelect";const Ge=u((({className:A,children:e,items:t,onClick:n,...a},i)=>r(W,{ref:i,showIcon:!0,treeData:t,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...a})));Ge.displayName="Tree";const Xe=A.div` +`,Pe=u((({treeData:A,placeholder:e,sectionsCheckable:t=!1,...n},i)=>r(O,{ref:i,placeholder:e||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:t,popupClassName:"ui-tree",dropdownRender:A=>r(je,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...n})));Pe.displayName="TreeSelect";const Ge=u((({className:A,children:e,items:t,onClick:n,...i},a)=>r(W,{ref:a,showIcon:!0,treeData:t,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));Ge.displayName="Tree";const Xe=A.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -322,7 +244,7 @@ html,body{ gap: 4px; justify-content: center; align-items: center; -`,_e={development:KA.blue,project:KA.black,production:KA.green,active:KA.purple,standby:KA.purple,"active production":KA.green,"standby production":KA.yellow,uat:KA.orange,error:KA.pink},At=u((({type:A,variant:e="vertical"},t)=>{const n=_e[A];if("horizontal"===e){if("active production"===A||"standby production"===A){const e=A.split(" ");return a($e,{children:[r(Fe,{className:"lagoon-label",$currentColor:_e[e[1]],ref:t,children:r("span",{children:e[1]})}),r(Fe,{className:"lagoon-label",$currentColor:_e[e[0]],ref:t,children:r("span",{children:e[0]})})]})}return r(Fe,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}return r(Xe,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}));At.displayName="CardLabel";const{Search:et}=S,tt=A(et)` +`,_e={development:KA.blue,project:KA.black,production:KA.green,active:KA.purple,standby:KA.purple,"active production":KA.green,"standby production":KA.yellow,uat:KA.orange,error:KA.pink},At=u((({type:A,variant:e="vertical"},t)=>{const n=_e[A];if("horizontal"===e){if("active production"===A||"standby production"===A){const e=A.split(" ");return i($e,{children:[r(Fe,{className:"lagoon-label",$currentColor:_e[e[1]],ref:t,children:r("span",{children:e[1]})}),r(Fe,{className:"lagoon-label",$currentColor:_e[e[0]],ref:t,children:r("span",{children:e[0]})})]})}return r(Fe,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}return r(Xe,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}));At.displayName="CardLabel";const{Search:et}=S,tt=A(et)` &, & > * { background-color: transparent; @@ -367,19 +289,19 @@ html,body{ display: flex; gap: 5px; } -`,rt=u((({children:A,selectOptions:e,searchOptions:t,sortOptions:n,loadingSkeleton:i=!1},o)=>{const l=p();return h((()=>{t?.searchText&&l.current&&l.current.focus()}),[]),a(nt,{ref:o,children:[a("div",{className:"select-container",children:[e?r("div",{className:"results",children:r(Me,{disabled:i,defaultOpen:!1,placeholder:"Results per page",options:e?.options,selectedState:e?.selectedState??void 0,setSelectedState:A=>{e.setSelectedState(A)}})}):null,n?r("div",{className:"sortBy",children:r(Me,{disabled:i,defaultOpen:!1,placeholder:"Sort by",selectedState:n?.selectedState??void 0,options:n.options,setSelectedState:A=>{n.setSelectedState(A)}})}):null,A||null]}),r("div",{className:"searchBar",children:r(tt,{ref:l,placeholder:"Search",size:"small",onChange:A=>{t&&t.setSearchText(A.target.value)},value:t?.searchText,addonAfter:null,variant:"borderless"})})]})}));rt.displayName="LagoonFilter";const at=n` +`,rt=u((({children:A,selectOptions:e,searchOptions:t,sortOptions:n,loadingSkeleton:a=!1},o)=>{const l=p();return h((()=>{t?.searchText&&l.current&&l.current.focus()}),[]),i(nt,{ref:o,children:[i("div",{className:"select-container",children:[e?r("div",{className:"results",children:r(Me,{disabled:a,defaultOpen:!1,placeholder:"Results per page",options:e?.options,selectedState:e?.selectedState??void 0,setSelectedState:A=>{e.setSelectedState(A)}})}):null,n?r("div",{className:"sortBy",children:r(Me,{disabled:a,defaultOpen:!1,placeholder:"Sort by",selectedState:n?.selectedState??void 0,options:n.options,setSelectedState:A=>{n.setSelectedState(A)}})}):null,A||null]}),r("div",{className:"searchBar",children:r(tt,{ref:l,placeholder:"Search",size:"small",onChange:A=>{t&&t.setSearchText(A.target.value)},value:t?.searchText,addonAfter:null,variant:"borderless"})})]})}));rt.displayName="LagoonFilter";const it=n` width: 23.75rem; height: 15.25rem; -`,it=A(T)` +`,at=A(T)` &.ant-card { cursor: unset; - ${at} + ${it} &:hover { border: 1px solid ${KA.lagoonBlue}; } } `,ot=A(T)` - ${at} + ${it} background-color: ${A=>A.theme.UI.backgrounds.lagoonCard}; color: ${A=>A.theme.UI.texts.primary}; @@ -471,7 +393,7 @@ html,body{ display: flex; place-content: center; place-items: center; - ${at} + ${it} border-left: inherit; border: ${A=>"dark"===A.theme.colorScheme&&n` @@ -551,7 +473,7 @@ html,body{ color: ${KA.lagoonBlue}; } } -`,pt=({steps:A,onCreateEnvironment:e,requiredFormItems:t,loading:n,renderType:i="card"})=>{const[o,l]=d(!1),[s]=zA(),[c,u]=d(1),m=A?.length??0,[p,h]=d(!0),C=()=>{const A=s.getFieldsValue(!0),e={};if(Array.isArray(t))for(const n of t){if(!A[n])return!1;e[n]=A[n]}return e},f=()=>{u(1),l(!1),h(!0),s.resetFields()};return a(lt,{$type:i,children:[a(st,{onClick:()=>l(!0),children:[r(aA,{})," New environment"]}),r(Je,{title:r(Ct,{children:"Create an Environment"}),subTitle:a(ft,{children:["Step ",c," of ",m]}),open:o,destroyOnClose:!0,cancelText:1===c?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?c<=1?f():u(c-1):f()},onOk:()=>{const A=C();A&&(cl(!1))))},confirmText:c{const A=C();h(!A)},children:A[c-1]})})})]})},ht=A.div` +`,pt=({steps:A,onCreateEnvironment:e,requiredFormItems:t,loading:n,renderType:a="card"})=>{const[o,l]=d(!1),[s]=vA(),[c,u]=d(1),m=A?.length??0,[p,h]=d(!0),C=()=>{const A=s.getFieldsValue(!0),e={};if(Array.isArray(t))for(const n of t){if(!A[n])return!1;e[n]=A[n]}return e},f=()=>{u(1),l(!1),h(!0),s.resetFields()};return i(lt,{$type:a,children:[i(st,{onClick:()=>l(!0),children:[r(iA,{})," New environment"]}),r(Je,{title:r(Ct,{children:"Create an Environment"}),subTitle:i(ft,{children:["Step ",c," of ",m]}),open:o,destroyOnClose:!0,cancelText:1===c?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?c<=1?f():u(c-1):f()},onOk:()=>{const A=C();A&&(cl(!1))))},confirmText:c{const A=C();h(!A)},children:A[c-1]})})})]})},ht=A.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; @@ -565,9 +487,9 @@ html,body{ line-height: 22px; font-weight: 400; margin-top: -10px; -`,gt=({projectName:A,deployType:e,region:t})=>{const n=a("div",{className:"lagooncard-project",children:[r("span",{children:"PROJECT"}),r("span",{className:"project-name",children:A}),r("span",{children:"TYPE"}),r("span",{className:"type",children:e}),t?a(i,{children:[r("span",{children:"REGION"}),r("span",{className:"region",children:t})]}):null]},`project-${A}`);return r(dt,{children:n})},yt=({environments:A})=>{const e=A.map((A=>r("div",{children:r(pe,{link:!0,href:"#",children:A})},A)));return a(ct,{children:[e,r(pe,{link:!0,href:"#",children:"View all"})]})},wt=A.div` +`,gt=({projectName:A,deployType:e,region:t})=>{const n=i("div",{className:"lagooncard-project",children:[r("span",{children:"PROJECT"}),r("span",{className:"project-name",children:A}),r("span",{children:"TYPE"}),r("span",{className:"type",children:e}),t?i(a,{children:[r("span",{children:"REGION"}),r("span",{className:"region",children:t})]}):null]},`project-${A}`);return r(dt,{children:n})},yt=({environments:A})=>{const e=A.map((A=>r("div",{children:r(pe,{link:!0,href:"#",children:A})},A)));return i(ct,{children:[e,r(pe,{link:!0,href:"#",children:"View all"})]})},wt=A.div` display: inline-block; -`,Zt=u((({data:A,children:e},t)=>{const n=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return r(H,{ref:t,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:r(W,{ref:t,defaultExpandAll:!0,treeData:n,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:a(wt,{children:[" ",e," "]})})}));Zt.displayName="TreeList";const kt=u(((A,e)=>{const[t,n]=d(!1),i=ae(),[o,l]=d(!1),{type:s}=A;if("new"===s)return r(pt,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===s)return r(it,{loading:!0});const{type:c,loading:u,title:m,cardClassName:p,styles:h,quickActions:C,status:f="low",navPath:g,navigateTo:y,...w}=A,Z="project"===c?"project":A.envType,k=y||(()=>{}),b=C&&r(Zt,{data:C,children:r(ut,{},"ellipsis")}),x={project:[r(mt,{children:r(i,{href:g,children:r(iA,{},"edit")})}),b],environment:[r(mt,{children:r(i,{href:g,children:r(oA,{},"view")})}),b]},V=[A.showProblemIndicator?r(q,{placement:"top",title:"Problem status",children:r(mt,{children:r(i,{href:`${g}/problems`,children:(A=>{switch(A){case"critical":return r(cA,{style:{color:KA.pink}});case"high":return r(dA,{style:{color:KA.orange}});default:return r(sA,{style:{color:KA.green2}})}})(f)})})}):null,r(q,{placement:"right",title:o?"Copied!":"Copy",children:r(lA,{onClick:()=>{if(o)return;const e=window.location.href,t="environment"===c?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),l(!0),setTimeout((()=>{l(!1)}),1500)}},"link")})],v=a(U,{loading:u,active:!0,children:[r(At,{type:Z}),"environment"===c?r(gt,{projectName:A.projectName,deployType:A.deployType,region:A.region}):r(yt,{environments:A.environments})]});return r(ot,{onClick:A=>{const e=A.target;t||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{n(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&n(!0)},hoverable:!0,ref:e,style:h,className:p??"ui-lagooncard",title:m,extra:V,actions:x[c],...w,children:v})}));kt.displayName="LagoonCard";const bt=A.div` +`,Zt=u((({data:A,children:e},t)=>{const n=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return r(H,{ref:t,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:r(W,{ref:t,defaultExpandAll:!0,treeData:n,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:i(wt,{children:[" ",e," "]})})}));Zt.displayName="TreeList";const kt=u(((A,e)=>{const[t,n]=d(!1),a=ie(),[o,l]=d(!1),{type:s}=A;if("new"===s)return r(pt,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===s)return r(at,{loading:!0});const{type:c,loading:u,title:m,cardClassName:p,styles:h,quickActions:C,status:f="low",navPath:g,navigateTo:y,...w}=A,Z="project"===c?"project":A.envType,k=y||(()=>{}),b=C&&r(Zt,{data:C,children:r(ut,{},"ellipsis")}),V={project:[r(mt,{children:r(a,{href:g,children:r(aA,{},"edit")})}),b],environment:[r(mt,{children:r(a,{href:g,children:r(oA,{},"view")})}),b]},x=[A.showProblemIndicator?r(q,{placement:"top",title:"Problem status",children:r(mt,{children:r(a,{href:`${g}/problems`,children:(A=>{switch(A){case"critical":return r(cA,{style:{color:KA.pink}});case"high":return r(dA,{style:{color:KA.orange}});default:return r(sA,{style:{color:KA.green2}})}})(f)})})}):null,r(q,{placement:"right",title:o?"Copied!":"Copy",children:r(lA,{onClick:()=>{if(o)return;const e=window.location.href,t="environment"===c?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),l(!0),setTimeout((()=>{l(!1)}),1500)}},"link")})],z=i(U,{loading:u,active:!0,children:[r(At,{type:Z}),"environment"===c?r(gt,{projectName:A.projectName,deployType:A.deployType,region:A.region}):r(yt,{environments:A.environments})]});return r(ot,{onClick:A=>{const e=A.target;t||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{n(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&n(!0)},hoverable:!0,ref:e,style:h,className:p??"ui-lagooncard",title:m,extra:x,actions:V[c],...w,children:z})}));kt.displayName="LagoonCard";const bt=A.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -597,10 +519,10 @@ html,body{ margin-left: 0.25rem; } } -`,xt=A.div` +`,Vt=A.div` display: flex; gap: 1.5rem; -`,Vt=()=>{const A=a(xt,{children:[r(Ye,{text:"Problems",count:0}),r(Ye,{text:"Critical",count:0,critical:!0}),r(Ye,{text:"High",count:0,high:!0}),r(Ye,{text:"Medium",count:0,medium:!0}),r(Ye,{text:"Low",count:0,low:!0})]});return a(bt,{children:[r("div",{className:"icon",children:r(di,{style:{borderRadius:"50%"},width:50,height:50})}),r("div",{className:"overview-title",children:a(ge,{children:["At a glance",r(H,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),A]})},vt=A=>{if(A.skeleton)return r(Vt,{});const{problems:e,critical:t,high:n,medium:i,low:o}=A,l=a(xt,{children:[r(Ye,{text:"Problems",count:e}),r(Ye,{text:"Critical",count:t,critical:!0}),r(Ye,{text:"High",count:n,high:!0}),r(Ye,{text:"Medium",count:i,medium:!0}),r(Ye,{text:"Low",count:o,low:!0})]});return a(bt,{children:[r("div",{className:"icon",children:t>=1?r(cA,{className:"icon-status pink"}):n>=1?r(dA,{className:"icon-status orange"}):r(sA,{className:"icon-status green"})}),r("div",{className:"overview-title",children:a(ge,{children:["At a glance",r(H,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),l]})};vt.displayName="LagoonProblemsOverview";const zt=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},Mt=A=>{let e=0;const{environmentType:t,deploymentType:n,created:a,source:i,standbyRoutes:o,routes:l,deployKey:s}=A,d=Object.keys({environmentType:t,deploymentType:n,created:a,source:i,standbyRoutes:o,routes:l,deployKey:s}).map((t=>"routes"===t?A[t].map(((A,n)=>({key:`${t}-${n}`,label:"Route "+ ++e,children:A}))):{key:t,span:1,label:zt(t),children:A[t]})).flat();return r(Ve,{bordered:!0,items:d})};Mt.displayName="LagoonEnv";const It=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},St=A=>{const{created:e,origin:t,gitUrl:n,devEnvsInUse:a,branchesEnabled:i,prsEnabled:o,deployKey:l}=A,s=Object.keys({created:e,origin:t,gitUrl:n,devEnvsInUse:a,branchesEnabled:i,prsEnabled:o,deployKey:l}).map((e=>({key:e,label:It(e),children:!0===A[e]?"True":A[e]})));return r(Ve,{bordered:!0,items:s})};St.displayName="LagoonProjectDetails",A.div` +`,xt=()=>{const A=i(Vt,{children:[r(Ye,{text:"Problems",count:0}),r(Ye,{text:"Critical",count:0,critical:!0}),r(Ye,{text:"High",count:0,high:!0}),r(Ye,{text:"Medium",count:0,medium:!0}),r(Ye,{text:"Low",count:0,low:!0})]});return i(bt,{children:[r("div",{className:"icon",children:r(da,{style:{borderRadius:"50%"},width:50,height:50})}),r("div",{className:"overview-title",children:i(ge,{children:["At a glance",r(H,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),A]})},zt=A=>{if(A.skeleton)return r(xt,{});const{problems:e,critical:t,high:n,medium:a,low:o}=A,l=i(Vt,{children:[r(Ye,{text:"Problems",count:e}),r(Ye,{text:"Critical",count:t,critical:!0}),r(Ye,{text:"High",count:n,high:!0}),r(Ye,{text:"Medium",count:a,medium:!0}),r(Ye,{text:"Low",count:o,low:!0})]});return i(bt,{children:[r("div",{className:"icon",children:t>=1?r(cA,{className:"icon-status pink"}):n>=1?r(dA,{className:"icon-status orange"}):r(sA,{className:"icon-status green"})}),r("div",{className:"overview-title",children:i(ge,{children:["At a glance",r(H,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),l]})};zt.displayName="LagoonProblemsOverview";const vt=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},Mt=A=>{let e=0;const{environmentType:t,deploymentType:n,created:i,source:a,standbyRoutes:o,routes:l,deployKey:s}=A,d=Object.keys({environmentType:t,deploymentType:n,created:i,source:a,standbyRoutes:o,routes:l,deployKey:s}).map((t=>"routes"===t?A[t].map(((A,n)=>({key:`${t}-${n}`,label:"Route "+ ++e,children:A}))):{key:t,span:1,label:vt(t),children:A[t]})).flat();return r(xe,{bordered:!0,items:d})};Mt.displayName="LagoonEnv";const It=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},St=A=>{const{created:e,origin:t,gitUrl:n,devEnvsInUse:i,branchesEnabled:a,prsEnabled:o,deployKey:l}=A,s=Object.keys({created:e,origin:t,gitUrl:n,devEnvsInUse:i,branchesEnabled:a,prsEnabled:o,deployKey:l}).map((e=>({key:e,label:It(e),children:!0===A[e]?"True":A[e]})));return r(xe,{bordered:!0,items:s})};St.displayName="LagoonProjectDetails",A.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -714,6 +636,7 @@ html,body{ padding-block: 3px; width: 100%; min-height: 4rem; + margin-bottom: 3rem; display: flex; justify-content: space-between; align-items: center; @@ -794,7 +717,7 @@ html,body{ background-color: #78787853; } } -`;const qt=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,a=n(e)%256,i=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${a}, ${i})`,textColor:Ut(r,a,i)>.5?"#000000":"#FFFFFF"}};function Ut(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const Rt=A=>a("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),r("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Kt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Dt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Jt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Yt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),jt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Pt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Gt=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Xt=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ft=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),$t=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),_t=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),An=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),r("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),en=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),tn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),nn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),rn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),an=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),r("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),on=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),ln=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),sn=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),dn=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),cn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),un=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),pn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),hn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Cn=A=>a("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),r("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),fn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),gn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),yn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),wn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Zn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),kn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),bn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),xn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Vn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),vn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),zn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),In=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Sn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Ln=A=>a("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),r("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),En=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Nn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),On=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Wn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Tn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Bn=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),r("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Hn=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),r("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),qn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Un=A=>a("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),r("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Rn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Kn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Dn=A=>a("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),r("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Jn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Yn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),jn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Pn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Gn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Xn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Fn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),$n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),_n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Ar=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),er=()=>a("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),r("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),r("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),r("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),r("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),a("defs",{children:[a("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#00AEEF"}),r("stop",{offset:"1",stopColor:"#2B3990"})]}),a("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),a("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.75",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[r("stop",{offset:"0.15",stopColor:"#4578E6"}),r("stop",{offset:"0.95",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),tr=A=>r("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),nr=A=>a("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),r("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),r("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),r("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),rr=A=>a("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("g",{"clip-path":"url(#clip0_1500_19277)",children:r("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),r("defs",{children:r("clipPath",{id:"clip0_1500_19277",children:r("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ar=A=>a("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),r("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),r("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ir=A=>r(P,{component:Rt,...A}),or=A=>r(P,{component:Kt,...A}),lr=A=>r(P,{component:Dt,...A}),sr=A=>r(P,{component:Jt,...A}),dr=A=>r(P,{component:Qt,...A}),cr=A=>r(P,{component:Yt,...A}),ur=A=>r(P,{component:jt,...A}),mr=A=>r(P,{component:Pt,...A}),pr=A=>r(P,{component:Gt,...A}),hr=A=>r(P,{component:Xt,...A}),Cr=A=>r(P,{component:Ft,...A}),fr=A=>r(P,{component:$t,...A}),gr=A=>r(P,{component:_t,...A}),yr=A=>r(P,{component:An,...A}),wr=A=>r(P,{component:en,...A}),Zr=A=>r(P,{component:tn,...A}),kr=A=>r(P,{component:nn,...A}),br=A=>r(P,{component:rn,...A}),xr=A=>r(P,{component:an,...A}),Vr=A=>r(P,{component:on,...A}),vr=A=>r(P,{component:ln,...A}),zr=A=>r(P,{component:sn,...A}),Mr=A=>r(P,{component:dn,...A}),Ir=A=>r(P,{component:cn,...A}),Sr=A=>r(P,{component:un,...A}),Lr=A=>r(P,{component:mn,...A}),Er=A=>r(P,{component:pn,...A}),Nr=A=>r(P,{component:hn,...A}),Or=A=>r(P,{component:Cn,...A}),Wr=A=>r(P,{component:fn,...A}),Tr=A=>r(P,{component:gn,...A}),Br=A=>r(P,{component:yn,...A}),Hr=A=>r(P,{component:wn,...A}),qr=A=>r(P,{component:Zn,...A}),Ur=A=>r(P,{component:kn,...A}),Rr=A=>r(P,{component:bn,...A}),Kr=A=>r(P,{component:xn,...A}),Dr=A=>r(P,{component:Vn,...A}),Jr=A=>r(P,{component:vn,...A}),Qr=A=>r(P,{component:zn,...A}),Yr=A=>r(P,{component:Mn,...A}),jr=A=>r(P,{component:In,...A}),Pr=A=>r(P,{component:Sn,...A}),Gr=A=>r(P,{component:Ln,...A}),Xr=A=>r(P,{component:En,...A}),Fr=A=>r(P,{component:Nn,...A}),$r=A=>r(P,{component:On,...A}),_r=A=>r(P,{component:Wn,...A}),Aa=A=>r(P,{component:Tn,...A}),ea=A=>r(P,{component:Bn,...A}),ta=A=>r(P,{component:Hn,...A}),na=A=>r(P,{component:qn,...A}),ra=A=>r(P,{component:Un,...A}),aa=A=>r(P,{component:Rn,...A}),ia=A=>r(P,{component:Kn,...A}),oa=A=>r(P,{component:Dn,...A}),la=A=>r(P,{component:Jn,...A}),sa=A=>r(P,{component:Qn,...A}),da=A=>r(P,{component:Yn,...A}),ca=A=>r(P,{component:jn,...A}),ua=A=>r(P,{component:Pn,...A}),ma=A=>r(P,{component:Gn,...A}),pa=A=>r(P,{component:Xn,...A}),ha=A=>r(P,{component:Fn,...A}),Ca=A=>r(P,{component:$n,...A}),fa=A=>r(P,{component:_n,...A}),ga=A=>r(P,{component:Ar,...A}),ya=A=>r(P,{component:er,...A}),wa=A=>r(P,{component:tr,...A}),Za=A=>r(P,{component:nr,...A}),ka=A=>r(P,{component:rr,...A}),ba=A=>r(P,{component:ar,...A}),xa=u((({userInfo:A,navLinks:e,logo:t,toggleTheme:n,userDropdownMenu:i,currentPath:l},s)=>{const{firstName:c,lastName:u,image:m,email:C}=A,f=!!m,g=!(!c||!u),y=g?qt(c.charAt(0),u.charAt(0)):qt(C.charAt(0),C.charAt(1)),w=g?c.charAt(0).toUpperCase()+u.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),Z=f?r(Tt,{src:m,alt:"user_avatar"}):r(Wt,{$bgColor:y.bgColor,$textColor:y.textColor,children:w}),k=r("span",g?{className:"user-name",children:`${c} ${u}`}:{className:"user-name",children:C}),b=p(null),[x,V]=d({width:"initial",left:"initial"}),v=A=>((A,e)=>A.findIndex((A=>!(!o.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(e,A||""),[z,M]=d(v(l));h((()=>{M(v(l))}),[l]),h((()=>{setTimeout((()=>{if(b.current&&void 0!==z){const A=b.current.children[z];if(A){const e=A.getBoundingClientRect(),t=b.current.getBoundingClientRect();V({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[z]);const I=!!(void 0!==z&&z>=0&&zr(Ot,{className:""+(e===z?"active":""),onClick:()=>{M(e)},children:A},`nav-${e}`)))}),I?r(Nt,{style:{width:`${x.width}px`,left:`${x.left}px`}}):null]}),r(R,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i},trigger:["hover"],children:a(Bt,{children:[Z,k]})}),r("section",{id:"user_dropdown_container"})]})}));xa.displayName="LagoonHeader";const Va=A.footer` +`;const qt=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,i=n(e)%256,a=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${i}, ${a})`,textColor:Ut(r,i,a)>.5?"#000000":"#FFFFFF"}};function Ut(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const Rt=A=>i("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),r("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Kt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Dt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Jt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Yt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),jt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Pt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Gt=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Xt=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ft=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),$t=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),_t=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),An=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),r("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),en=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),tn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),nn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),rn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),an=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),r("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),on=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),ln=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),sn=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),dn=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),cn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),un=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),pn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),hn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Cn=A=>i("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),r("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),fn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),gn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),yn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),wn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Zn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),kn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),bn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Vn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),xn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),zn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),vn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),In=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Sn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Ln=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),r("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),En=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Nn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),On=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Wn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Tn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Bn=A=>i("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),r("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Hn=A=>i("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),r("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),qn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Un=A=>i("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),r("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Rn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Kn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Dn=A=>i("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),r("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Jn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Yn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),jn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Pn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Gn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Xn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Fn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),$n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),_n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Ar=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),er=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),r("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),r("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),r("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),r("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#00AEEF"}),r("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[r("stop",{offset:"0.15",stopColor:"#4578E6"}),r("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),tr=A=>r("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),nr=A=>i("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),r("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),r("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),r("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),rr=A=>i("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("g",{"clip-path":"url(#clip0_1500_19277)",children:r("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),r("defs",{children:r("clipPath",{id:"clip0_1500_19277",children:r("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ir=A=>i("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),r("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),r("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ar=A=>r(P,{component:Rt,...A}),or=A=>r(P,{component:Kt,...A}),lr=A=>r(P,{component:Dt,...A}),sr=A=>r(P,{component:Jt,...A}),dr=A=>r(P,{component:Qt,...A}),cr=A=>r(P,{component:Yt,...A}),ur=A=>r(P,{component:jt,...A}),mr=A=>r(P,{component:Pt,...A}),pr=A=>r(P,{component:Gt,...A}),hr=A=>r(P,{component:Xt,...A}),Cr=A=>r(P,{component:Ft,...A}),fr=A=>r(P,{component:$t,...A}),gr=A=>r(P,{component:_t,...A}),yr=A=>r(P,{component:An,...A}),wr=A=>r(P,{component:en,...A}),Zr=A=>r(P,{component:tn,...A}),kr=A=>r(P,{component:nn,...A}),br=A=>r(P,{component:rn,...A}),Vr=A=>r(P,{component:an,...A}),xr=A=>r(P,{component:on,...A}),zr=A=>r(P,{component:ln,...A}),vr=A=>r(P,{component:sn,...A}),Mr=A=>r(P,{component:dn,...A}),Ir=A=>r(P,{component:cn,...A}),Sr=A=>r(P,{component:un,...A}),Lr=A=>r(P,{component:mn,...A}),Er=A=>r(P,{component:pn,...A}),Nr=A=>r(P,{component:hn,...A}),Or=A=>r(P,{component:Cn,...A}),Wr=A=>r(P,{component:fn,...A}),Tr=A=>r(P,{component:gn,...A}),Br=A=>r(P,{component:yn,...A}),Hr=A=>r(P,{component:wn,...A}),qr=A=>r(P,{component:Zn,...A}),Ur=A=>r(P,{component:kn,...A}),Rr=A=>r(P,{component:bn,...A}),Kr=A=>r(P,{component:Vn,...A}),Dr=A=>r(P,{component:xn,...A}),Jr=A=>r(P,{component:zn,...A}),Qr=A=>r(P,{component:vn,...A}),Yr=A=>r(P,{component:Mn,...A}),jr=A=>r(P,{component:In,...A}),Pr=A=>r(P,{component:Sn,...A}),Gr=A=>r(P,{component:Ln,...A}),Xr=A=>r(P,{component:En,...A}),Fr=A=>r(P,{component:Nn,...A}),$r=A=>r(P,{component:On,...A}),_r=A=>r(P,{component:Wn,...A}),Ai=A=>r(P,{component:Tn,...A}),ei=A=>r(P,{component:Bn,...A}),ti=A=>r(P,{component:Hn,...A}),ni=A=>r(P,{component:qn,...A}),ri=A=>r(P,{component:Un,...A}),ii=A=>r(P,{component:Rn,...A}),ai=A=>r(P,{component:Kn,...A}),oi=A=>r(P,{component:Dn,...A}),li=A=>r(P,{component:Jn,...A}),si=A=>r(P,{component:Qn,...A}),di=A=>r(P,{component:Yn,...A}),ci=A=>r(P,{component:jn,...A}),ui=A=>r(P,{component:Pn,...A}),mi=A=>r(P,{component:Gn,...A}),pi=A=>r(P,{component:Xn,...A}),hi=A=>r(P,{component:Fn,...A}),Ci=A=>r(P,{component:$n,...A}),fi=A=>r(P,{component:_n,...A}),gi=A=>r(P,{component:Ar,...A}),yi=A=>r(P,{component:er,...A}),wi=A=>r(P,{component:tr,...A}),Zi=A=>r(P,{component:nr,...A}),ki=A=>r(P,{component:rr,...A}),bi=A=>r(P,{component:ir,...A}),Vi=u((({userInfo:A,navLinks:e,logo:t,toggleTheme:n,userDropdownMenu:a,currentPath:l},s)=>{const{firstName:c,lastName:u,image:m,email:C}=A,f=!!m,g=!(!c||!u),y=g?qt(c.charAt(0),u.charAt(0)):qt(C.charAt(0),C.charAt(1)),w=g?c.charAt(0).toUpperCase()+u.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),Z=f?r(Tt,{src:m,alt:"user_avatar"}):r(Wt,{$bgColor:y.bgColor,$textColor:y.textColor,children:w}),k=r("span",g?{className:"user-name",children:`${c} ${u}`}:{className:"user-name",children:C}),b=p(null),[V,x]=d({width:"initial",left:"initial"}),z=A=>((A,e)=>A.findIndex((A=>!(!o.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(e,A||""),[v,M]=d(z(l));h((()=>{M(z(l))}),[l]),h((()=>{setTimeout((()=>{if(b.current&&void 0!==v){const A=b.current.children[v];if(A){const e=A.getBoundingClientRect(),t=b.current.getBoundingClientRect();x({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[v]);const I=!!(void 0!==v&&v>=0&&vr(Ot,{className:""+(e===v?"active":""),onClick:()=>{M(e)},children:A},`nav-${e}`)))}),I?r(Nt,{style:{width:`${V.width}px`,left:`${V.left}px`}}):null]}),r(R,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:a},trigger:["hover"],children:i(Bt,{children:[Z,k]})}),r("section",{id:"user_dropdown_container"})]})}));Vi.displayName="LagoonHeader";const xi=A.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -815,7 +738,7 @@ html,body{ max-height: 42px; } } -`,va=A.section` +`,zi=A.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -829,7 +752,7 @@ html,body{ background-color: #78787853; } } -`,za=u((({icon:A,toggleTheme:e},t)=>a(Va,{ref:t,children:[r("section",{className:"icon-container",children:A||r(ya,{className:"icon"})}),r(va,{onClick:e,children:r(uA,{className:"theme-icon"})})]})));za.displayName="LagoonFooter";const Ma=A.section` +`,vi=u((({icon:A,toggleTheme:e},t)=>i(xi,{ref:t,children:[r("section",{className:"icon-container",children:A||r(yi,{className:"icon"})}),r(zi,{onClick:e,children:r(uA,{className:"theme-icon"})})]})));vi.displayName="LagoonFooter";const Mi=A.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -849,7 +772,7 @@ html,body{ } } } -`,Ia=A.div` +`,Ii=A.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -870,11 +793,11 @@ html,body{ color: ${KA.lagoonBlue}; font-size: 22px; } -`,Sa=u((({items:A,type:e},t)=>{const n=((A,e,t)=>"deployment"===A?e.map((A=>{const{environment:e,deployName:n,status:i,date:o}=A;return{dot:t,children:a(Ia,{children:[r("span",{className:"deploy-env",children:e}),r(hA,{}),r("span",{className:"deploy-name",children:n}),r(Ke,{type:i}),r("span",{className:"deploy-date",children:o})]})}})):e.map((A=>{const{taskName:e,environment:n,status:i,navigationFunction:o}=A;return{dot:t,children:a(Ia,{children:[r("span",{className:"task-env",children:n}),r(hA,{}),r("span",{className:"task-name",children:e}),r(Ke,{type:i}),r(oA,{className:"task-link",onClick:()=>o})]})}})))(e,A,r("deployment"===e?mA:pA,{}));return r(Ma,{ref:t,children:r(K,{mode:"left",items:n})})}));Sa.displayName="LagoonTimeline";const{Item:La}=B,Ea=({wrap:A,...e})=>r(La,{...e});Ea.displayName="FormItem";const Na=({text:A,width:e,fontSize:t="14px",type:n="visible",withToolTip:o=!1})=>{const[l,s]=d(!1),[c,u]=d(!1),m=e?{maxWidth:`${e}px`}:{},p=()=>{u(!c)},h=r(c?CA:oA,{className:"eye-icon",onClick:p});return a(Ta,{$fontSize:t,style:{...m},children:[r(Wa,{className:"copyable",$maxWidth:e,$type:n,$manualUnblur:c,children:o?r(q,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:r(Oa,{children:A})}):A}),r("div",{className:"icons",children:l?a(q,{placement:"right",title:"Copied!",children:[r(gA,{className:"check-icon"}),"hiddenWithIcon"===n&&h]}):a(i,{children:[r(fA,{onClick:()=>{navigator.clipboard.writeText(A),s(!0),setTimeout((()=>{s(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===n&&h]})})]})},Oa=A.div` +`,Si=u((({items:A,type:e},t)=>{const n=((A,e,t)=>"deployment"===A?e.map((A=>{const{environment:e,deployName:n,status:a,date:o}=A;return{dot:t,children:i(Ii,{children:[r("span",{className:"deploy-env",children:e}),r(hA,{}),r("span",{className:"deploy-name",children:n}),r(Ke,{type:a}),r("span",{className:"deploy-date",children:o})]})}})):e.map((A=>{const{taskName:e,environment:n,status:a,navigationFunction:o}=A;return{dot:t,children:i(Ii,{children:[r("span",{className:"task-env",children:n}),r(hA,{}),r("span",{className:"task-name",children:e}),r(Ke,{type:a}),r(oA,{className:"task-link",onClick:()=>o})]})}})))(e,A,r("deployment"===e?mA:pA,{}));return r(Mi,{ref:t,children:r(K,{mode:"left",items:n})})}));Si.displayName="LagoonTimeline";const{Item:Li}=B,Ei=({wrap:A,...e})=>r(Li,{...e});Ei.displayName="FormItem";const Ni=({text:A,width:e,fontSize:t="14px",type:n="visible",withToolTip:o=!1})=>{const[l,s]=d(!1),[c,u]=d(!1),m=e?{maxWidth:`${e}px`}:{},p=()=>{u(!c)},h=r(c?CA:oA,{className:"eye-icon",onClick:p});return i(Ti,{$fontSize:t,style:{...m},children:[r(Wi,{className:"copyable",$maxWidth:e,$type:n,$manualUnblur:c,children:o?r(q,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:r(Oi,{children:A})}):A}),r("div",{className:"icons",children:l?i(q,{placement:"right",title:"Copied!",children:[r(gA,{className:"check-icon"}),"hiddenWithIcon"===n&&h]}):i(a,{children:[r(fA,{onClick:()=>{navigator.clipboard.writeText(A),s(!0),setTimeout((()=>{s(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===n&&h]})})]})},Oi=A.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,Wa=A.span` +`,Wi=A.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -892,7 +815,7 @@ html,body{ user-select: initial; } `}; -`,Ta=A.div` +`,Ti=A.div` font-size: ${A=>A.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -935,9 +858,10 @@ html,body{ margin-left: 12px; cursor: pointer; } -`;const Ba=A.div` +`;const Bi=A.div` min-height: 100dvh; margin: 0; + padding-top: 2rem; background-image: url(${A=>"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvond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"}); background-size: cover; background-position: center; @@ -952,16 +876,16 @@ html,body{ height: 42px; width: auto; } -`,Ha=u((({children:A,showHeader:e,headerProps:t,className:n},i)=>a(Ba,{ref:i,className:n,children:[e?r(xa,{...t}):null,r("main",{className:"content",children:A})]})));Ha.displayName="PageContainer";const qa=A.div` +`,Hi=u((({children:A,showHeader:e,headerProps:t,className:n},a)=>i(Bi,{ref:a,className:n,children:[e?r(Vi,{...t}):null,r("main",{className:"content",children:A})]})));Hi.displayName="PageContainer";const qi=A.div` display: block; padding-block: 17px; -`,Ua=A(D)` +`,Ui=A(D)` margin-bottom: ${A=>A.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${A=>A.theme.UI.texts.primary}; background-color: ${A=>A.theme.UI.highlights.selection}; } -`,Ra=A.section` +`,Ri=A.section` display: flex; gap: 1rem; justify-content: center; @@ -974,11 +898,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,Ka=A.span` +`,Ki=A.span` width: 1.1875rem; -`,Da=A(J)` +`,Di=A(J)` padding-block: 2.5rem; -`,Ja=r(Da,{image:r(Gr,{size:60}),description:r("span",{children:"Nothing to display"})}),Qa=u((({columns:A,dataSource:e,children:t,lastRowBordered:n=!1,variant:a="default",disableScrollable:o=!1,withBg:l=!1,hasSummary:s=!1,...d},c)=>r(i,{children:r(Q,{renderEmpty:()=>Ja,children:r(Ua,{$variant:a,$withBg:l,$lastRowBordered:n,$hasSummary:s,dataSource:e,columns:A,ref:null,pagination:!1,scroll:!0!==o?{x:"max-content"}:{},...d})})})));function Ya(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}Qa.displayName="Table";var ja,Pa={exports:{}};var Ga,Xa=(ja||(ja=1,Pa.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",i="hour",o="day",l="week",s="month",d="quarter",c="year",u="date",m="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},f=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},g={s:f,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+f(n,2,"0")+":"+f(r,2,"0")},m:function A(e,t){if(e.date()1)return A(i[0])}else{var o=e.name;w[o]=e,r=o}return!n&&r&&(y=r),r||!n&&y},x=function(A,e){if(k(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new v(t)},V=g;V.l=b,V.i=k,V.w=function(A,e){return x(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var v=function(){function C(A){this.$L=b(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[Z]=!0}var f=C.prototype;return f.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(V.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(p);if(n){var r=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(A),this.init()},f.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},f.$utils=function(){return V},f.isValid=function(){return!(this.$d.toString()===m)},f.isSame=function(A,e){var t=x(A);return this.startOf(e)<=t&&t<=this.endOf(e)},f.isAfter=function(A,e){return x(A)r(a,{children:r(Q,{renderEmpty:()=>Ji,children:r(Ui,{$variant:i,$withBg:l,$lastRowBordered:n,$hasSummary:s,dataSource:e,columns:A,ref:null,pagination:!1,scroll:!0!==o?{x:"max-content"}:{},...d})})})));function Yi(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}Qi.displayName="Table";var ji,Pi={exports:{}};var Gi,Xi=(ji||(ji=1,Pi.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",i="minute",a="hour",o="day",l="week",s="month",d="quarter",c="year",u="date",m="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},f=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},g={s:f,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+f(n,2,"0")+":"+f(r,2,"0")},m:function A(e,t){if(e.date()1)return A(a[0])}else{var o=e.name;w[o]=e,r=o}return!n&&r&&(y=r),r||!n&&y},V=function(A,e){if(k(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new z(t)},x=g;x.l=b,x.i=k,x.w=function(A,e){return V(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var z=function(){function C(A){this.$L=b(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[Z]=!0}var f=C.prototype;return f.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(x.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(p);if(n){var r=n[2]-1||0,i=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(e)}(A),this.init()},f.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===m)},f.isSame=function(A,e){var t=V(A);return this.startOf(e)<=t&&t<=this.endOf(e)},f.isAfter=function(A,e){return V(A)r(_A,{...A}),ci=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(di,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(di,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(di,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};var ui,mi={exports:{}};var pi=(ui||(ui=1,mi.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var a=t(A),i=t(e),o="("===(r=r||"()")[0],l=")"===r[1];return(o?this.isAfter(a,n):!this.isBefore(a,n))&&(l?this.isBefore(i,n):!this.isAfter(i,n))||(o?this.isBefore(a,n):!this.isAfter(a,n))&&(l?this.isAfter(i,n):!this.isBefore(i,n))}}),mi.exports),hi=Ya(pi);Fa.extend(hi),Fa.extend(ii),Fa.extend(ni);const Ci=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},fi=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>r(di,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>r(di,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>r(di,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};var gi,yi={exports:{}};var wi=(gi||(gi=1,yi.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,a,i,o){for(var l,s,d,c=a.$locale().relativeTime||r,u=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=u.length,p=0;p0,C<=h.r||!h.r){C<=1&&p>0&&(h=u[p-1]);var f=c[h.l];o&&(C=o(""+C)),s="string"==typeof f?f.replace("%d",C):f(C,n,h.l,d);break}}if(n)return s;var g=d?c.future:c.past;return"function"==typeof g?g(s):g.replace("%s",s)},n.to=function(A,e){return a(A,e,this,!0)},n.from=function(A,e){return a(A,e,this)};var i=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(i(this),A)},n.fromNow=function(A){return this.from(i(this),A)}}),yi.exports),Zi=Ya(wi);const ki=A(wA)` +`,da=A=>r(_A,{...A}),ca=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(da,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(da,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(da,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};var ua,ma={exports:{}};var pa=(ua||(ua=1,ma.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var i=t(A),a=t(e),o="("===(r=r||"()")[0],l=")"===r[1];return(o?this.isAfter(i,n):!this.isBefore(i,n))&&(l?this.isBefore(a,n):!this.isAfter(a,n))||(o?this.isBefore(i,n):!this.isAfter(i,n))&&(l?this.isAfter(a,n):!this.isBefore(a,n))}}),ma.exports),ha=Yi(pa);Fi.extend(ha),Fi.extend(aa),Fi.extend(na);const Ca=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},fa=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>r(da,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>r(da,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>r(da,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};var ga,ya={exports:{}};var wa=(ga||(ga=1,ya.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,i,a,o){for(var l,s,d,c=i.$locale().relativeTime||r,u=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=u.length,p=0;p0,C<=h.r||!h.r){C<=1&&p>0&&(h=u[p-1]);var f=c[h.l];o&&(C=o(""+C)),s="string"==typeof f?f.replace("%d",C):f(C,n,h.l,d);break}}if(n)return s;var g=d?c.future:c.past;return"function"==typeof g?g(s):g.replace("%s",s)},n.to=function(A,e){return i(A,e,this,!0)},n.from=function(A,e){return i(A,e,this)};var a=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(a(this),A)},n.fromNow=function(A){return this.from(a(this),A)}}),ya.exports),Za=Yi(wa);const ka=A(wA)` color: ${A=>A.theme.UI.texts.primary}; -`;function bi(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}Fa.extend(hi),Fa.extend(ni),Fa.extend(Zi);const xi=A.span` +`;function ba(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}Fi.extend(ha),Fi.extend(na),Fi.extend(Za);const Va=A.span` text-decoration: underline; cursor: pointer; -`,Vi=A.div` +`,xa=A.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1023,7 +947,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,vi=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>r(di,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>r(di,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>r(di,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>r(di,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>r(di,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};var zi;Fa.extend(ii),Fa.extend(ni),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(zi||(zi={}));const Mi=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>r(di,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>r(di,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>r(di,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};var Ii,Si={exports:{}};var Li=(Ii||(Ii=1,Si.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),a=(n=r)&&n.__esModule?n:{default:n};e.default=a.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),S=(0,a.findAll)({autoEscape:d,caseSensitive:u,findChunks:p,sanitize:Z,searchWords:k,textToHighlight:b}),L=w,E=-1,N="",O=void 0,W=(0,l.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,o.createElement)("span",n({className:m},I,{children:S.map((function(A,e){var n=b.substr(A.start,A.end-A.start);if(A.highlight){E++;var r=void 0;r="object"==typeof C?u?C[n]:(C=W(C))[n.toLowerCase()]:C;var a=E===+i;N=r+" "+(a?t:""),O=!0===a&&null!=s?Object.assign({},g,s):g;var l={children:n,className:N,key:e,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(V,{children:n,className:z,key:e,style:M})}))}))}s.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,a=A.caseSensitive,i=void 0!==a&&a,o=A.findChunks,l=void 0===o?n:o,s=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:l({autoEscape:e,caseSensitive:i,sanitize:s,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?a:n,i=A.searchWords,o=A.textToHighlight;return o=r(o),i.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(n,t?"g":"gi"),i=void 0;i=a.exec(o);){var l=i.index,s=a.lastIndex;s>l&&A.push({start:l,end:s}),i.index==a.lastIndex&&a.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var a=0;e.forEach((function(A){r(a,A.start,!1),r(A.start,A.end,!0),a=A.end})),r(a,t,!1)}return n};function a(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(A){if(t===setTimeout)return setTimeout(A,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(A){t=a}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(A){n=i}}();var l,s=[],d=!1,c=-1;function u(){d&&l&&(d=!1,l.length?s=l.concat(s):c=-1,s.length&&m())}function m(){if(!d){var A=o(u);d=!0;for(var e=s.length;e;){for(l=s,s=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],a=void 0,i=!1,o=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),l=0;l"string"==typeof A?r(Ei,{highlightClassName:"highlighted",searchWords:[e],autoEscape:!0,textToHighlight:A}):o.isValidElement(A)?o.cloneElement(A,{...A.props,key:`item-${t}`},o.Children.map(A.props.children,((A,n)=>Ni(A,e,`${n}-${t}`)))):A;Fa.extend(ii),Fa.extend(ni);const Oi=A.section` +`,za=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>r(da,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>r(da,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>r(da,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>r(da,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>r(da,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};var va;Fi.extend(aa),Fi.extend(na),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(va||(va={}));const Ma=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>r(da,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>r(da,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>r(da,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};var Ia,Sa={exports:{}};var La=(Ia||(Ia=1,Sa.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),i=(n=r)&&n.__esModule?n:{default:n};e.default=i.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),S=(0,i.findAll)({autoEscape:d,caseSensitive:u,findChunks:p,sanitize:Z,searchWords:k,textToHighlight:b}),L=w,E=-1,N="",O=void 0,W=(0,l.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,o.createElement)("span",n({className:m},I,{children:S.map((function(A,e){var n=b.substr(A.start,A.end-A.start);if(A.highlight){E++;var r=void 0;r="object"==typeof C?u?C[n]:(C=W(C))[n.toLowerCase()]:C;var i=E===+a;N=r+" "+(i?t:""),O=!0===i&&null!=s?Object.assign({},g,s):g;var l={children:n,className:N,key:e,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(x,{children:n,className:v,key:e,style:M})}))}))}s.propTypes={activeClassName:a.default.string,activeIndex:a.default.number,activeStyle:a.default.object,autoEscape:a.default.bool,className:a.default.string,findChunks:a.default.func,highlightClassName:a.default.oneOfType([a.default.object,a.default.string]),highlightStyle:a.default.object,highlightTag:a.default.oneOfType([a.default.node,a.default.func,a.default.string]),sanitize:a.default.func,searchWords:a.default.arrayOf(a.default.oneOfType([a.default.string,a.default.instanceOf(RegExp)])).isRequired,textToHighlight:a.default.string.isRequired,unhighlightTag:a.default.oneOfType([a.default.node,a.default.func,a.default.string]),unhighlightClassName:a.default.string,unhighlightStyle:a.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,i=A.caseSensitive,a=void 0!==i&&i,o=A.findChunks,l=void 0===o?n:o,s=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:l({autoEscape:e,caseSensitive:a,sanitize:s,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?i:n,a=A.searchWords,o=A.textToHighlight;return o=r(o),a.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(n,t?"g":"gi"),a=void 0;a=i.exec(o);){var l=a.index,s=i.lastIndex;s>l&&A.push({start:l,end:s}),a.index==i.lastIndex&&i.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var i=0;e.forEach((function(A){r(i,A.start,!1),r(A.start,A.end,!0),i=A.end})),r(i,t,!1)}return n};function i(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(A){if(t===setTimeout)return setTimeout(A,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(A){t=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(A){n=a}}();var l,s=[],d=!1,c=-1;function u(){d&&l&&(d=!1,l.length?s=l.concat(s):c=-1,s.length&&m())}function m(){if(!d){var A=o(u);d=!0;for(var e=s.length;e;){for(l=s,s=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],i=void 0,a=!1,o=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),l=0;l"string"==typeof A?r(Ea,{highlightClassName:"highlighted",searchWords:[e],autoEscape:!0,textToHighlight:A}):o.isValidElement(A)?o.cloneElement(A,{...A.props,key:`item-${t}`},o.Children.map(A.props.children,((A,n)=>Na(A,e,`${n}-${t}`)))):A;Fi.extend(aa),Fi.extend(na);const Oa=A.section` display: flex; justify-content: space-between; align-items: center; @@ -1033,15 +957,15 @@ html,body{ max-width: 220px !important; } } -`,Wi=A(wA)` +`,Wa=A(wA)` color: ${A=>A.theme.UI.texts.primary}; -`,Ti=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>r(di,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>r(di,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>r(di,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>r(di,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};Fa.extend(ii),Fa.extend(ni);const Bi=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(di,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(di,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(di,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};Fa.extend(ii),Fa.extend(ni);const Hi=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},qi=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>r(di,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(di,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(di,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return r(Qa,{dataSource:e,columns:A})};Fa.extend(hi),Fa.extend(ii),Fa.extend(ni);const Ui=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},Ri=A.span` +`,Ta=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>r(da,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>r(da,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>r(da,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>r(da,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};Fi.extend(aa),Fi.extend(na);const Ba=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(da,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(da,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(da,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};Fi.extend(aa),Fi.extend(na);const Ha=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},qa=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>r(da,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(da,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(da,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return r(Qi,{dataSource:e,columns:A})};Fi.extend(ha),Fi.extend(aa),Fi.extend(na);const Ua=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},Ra=A.span` text-decoration: underline; cursor: pointer; -`,Ki=A.div` +`,Ka=A.div` margin: 0; background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,Di=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>r(di,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>r(di,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>r(di,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>r(di,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30}),width:"10%"}],e=Math.floor(8*window.innerHeight/10/40),t=[...Array(e)].map(((A,e)=>({key:`project-skeleton-${e}`})));return r(Qa,{variant:"alternate",dataSource:t,columns:A})},Ji=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},Qi=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};Fa.extend(ii),Fa.extend(ni);const Yi=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),ji=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>r(di,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>r(di,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>r(di,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>r(di,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>r(di,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>r(di,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:35})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})},Pi=A.span` +`,Da=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>r(da,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>r(da,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>r(da,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>r(da,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30}),width:"10%"}],e=Math.floor(8*window.innerHeight/10/40),t=[...Array(e)].map(((A,e)=>({key:`project-skeleton-${e}`})));return r(Qi,{variant:"alternate",dataSource:t,columns:A})},Ja=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},Qa=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};Fi.extend(aa),Fi.extend(na);const Ya=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),ja=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>r(da,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>r(da,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>r(da,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>r(da,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>r(da,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>r(da,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:35})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})},Pa=A.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1051,12 +975,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,Gi=A.p` +`,Ga=A.p` margin-top: 1rem; -`,Xi=A.div` +`,Xa=A.div` display: flex; justify-content: space-between; -`,Fi=A.div` +`,Fa=A.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1065,7 +989,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:A})=>{switch(A){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,$i=A.div` +`,$a=A.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1073,7 +997,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:A})=>{switch(A){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,_i=A.div` +`,_a=A.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1081,7 +1005,7 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:A})=>{switch(A){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;Fa.extend(ii),Fa.extend(ni);const Ao=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(di,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(di,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>r(di,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>r(di,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>r(di,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>r(di,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return r(Qa,{variant:"alternate",dataSource:t,columns:A})};Fa.extend(ii),Fa.extend(ni);const eo=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},to=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(di,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(di,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>r(di,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>r(di,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>r(di,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return r(Qa,{variant:"alternate",dataSource:t,columns:A})};Fa.extend(ii),Fa.extend(ni);const no=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},ro=({withValues:A=!0})=>{const e=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>r(di,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>r(di,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>r(di,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return r(Qa,{variant:"default",dataSource:n,columns:e})};Fa.extend(ii),Fa.extend(ni);const ao=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(di,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(di,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(di,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(di,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(di,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return r(Qa,{dataSource:e,columns:A})};Fa.extend(hi),Fa.extend(ii),Fa.extend(ni);const io=A=>{const e=A.started||A.created,t=e?Fa.utc(e):Fa.utc(),n=A.completed?Fa.utc(A.completed):Fa.utc(),r=Fa.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let i="";return"00"!==a&&(i+=`${a}hr `),i+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,i.trim()},oo=A.span` +`;Fi.extend(aa),Fi.extend(na);const Ao=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(da,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(da,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>r(da,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>r(da,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>r(da,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>r(da,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return r(Qi,{variant:"alternate",dataSource:t,columns:A})};Fi.extend(aa),Fi.extend(na);const eo=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},to=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(da,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(da,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>r(da,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>r(da,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>r(da,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return r(Qi,{variant:"alternate",dataSource:t,columns:A})};Fi.extend(aa),Fi.extend(na);const no=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},ro=({withValues:A=!0})=>{const e=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>r(da,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>r(da,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>r(da,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return r(Qi,{variant:"default",dataSource:n,columns:e})};Fi.extend(aa),Fi.extend(na);const io=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(da,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(da,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(da,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return r(Qi,{dataSource:e,columns:A})};Fi.extend(ha),Fi.extend(aa),Fi.extend(na);const ao=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},oo=A.span` text-decoration: underline; cursor: pointer; `,lo=A.div` @@ -1114,7 +1038,7 @@ html,body{ color: ${KA.lagoonBlue}; `,ho=A.div` display: block; -`,Co=A(vA)` +`,Co=A(zA)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1148,13 +1072,13 @@ html,body{ color: ${KA.white}; `} } -`;Fa.extend(ni),Fa.extend(Zi);const fo=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],go=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>r(di,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>r(di,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>r(di,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>r(di,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:40})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-skeleton-${e}`})));return r(Qa,{dataSource:t,withBg:!0,columns:A})},yo=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(di,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>r(di,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})},wo=({type:A})=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>r(di,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(di,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>r(di,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>r(di,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>r(di,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return r(Qa,{dataSource:n,columns:e})},Zo=({type:A})=>{const e=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>r(di,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>r(di,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return r(Qa,{dataSource:n,columns:e})},ko=({type:A})=>{const e=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>r(di,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>r(di,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>r(di,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return r(Qa,{dataSource:n,columns:e})},bo=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>r(di,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(di,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>r(di,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>r(di,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})},xo=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(di,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>r(di,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(di,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return r(Qa,{dataSource:t,columns:A})};Qa.DefaultTable=Qa,Qa.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return r(Di,{});const{resultsPerPage:e,filterString:t,projects:n,basePath:o}=A,[l,s]=d(1),[u,m]=d(e||10),[p,f]=d(!1),[g,y]=d(n),[w,Z]=d(["",void 0]),k=ae(),b=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),x=C(((A,e,t)=>{let r=n?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&r.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=Yi(A.environments),r=Yi(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),r}),[n]),V=c((()=>Qi((A=>{const e=x(A.filterStr,A.sortField,A.sortOrder);y(e),f(!1)}),b)),[x,b]);h((()=>{f(!0),V({filterStr:t,sortField:w[0],sortOrder:w[1]})}),[t,w,V]),h((()=>{e&&m(e)}),[e]),h((()=>{s(1)}),[t]);const v=u>0?g.slice((l-1)*u,l*u):g,z=["name","prod_route","gitUrl"],M=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,e)=>r(si,{children:r(k,{href:`${o}/${e.name}`,children:e.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?r(q,{placement:"top",title:Fa.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return z.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,t,r)}:Ni(a,t,r):a}}))),I=v&&v.map((A=>{const e=Yi(A.environments),t=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"",last_deployment:e,created:r(q,{placement:"top",title:Fa.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(A.created).local().fromNow()}),actions:r(Ra,{children:r(si,{children:r(k,{href:`${o}/${A.name}`,children:r(q,{placement:"bottom",title:"View project",children:r(oA,{})})})})})}}));return a(i,{children:[r(Qa,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;Z([n,r])},variant:"alternate",dataSource:I,columns:M,rowKey:A=>A.id,loading:{spinning:p,indicator:r(bA,{})}}),r(He,{total:g.length,pageSize:-1===u?1/0:u,current:l,onChange:A=>{s(A)}})]})},Qa.SshTable=({sshKeys:A,addNewKey:{add:e,loading:t},updateKey:n,deleteKey:o,refetch:l})=>{const[s,c]=d(!1),[u]=zA(),[m,p]=d(!1),[h]=zA(),[C,f]=d(!1),[g]=zA(),[y,w]=d(),[Z,k]=d(!0),b=()=>{c(!1),u.resetFields()},x=()=>{f(!1),g.resetFields(),w(void 0)},V=()=>{p(!1),w(void 0),h.resetFields()},v=()=>{g.validateFields().then((()=>{const{keyName:A,keyValue:e}=g.getFieldsValue();n.update(y?.id,A,y?.keyType,e).finally((()=>{x(),l()}))})).catch((()=>{}))},z=()=>{o.delete(y?.id).finally((()=>{V(),l()}))},M=a(i,{children:[r(so,{iconBefore:r(aA,{size:100}),onClick:()=>c(!0),size:"middle",type:"primary",children:"Add new key"}),r(Je,{confirmText:"Create",subTitle:r(uo,{children:"Step 1 of 1"}),title:r(co,{children:"Add a SSH Key"}),open:s,onCancel:b,minHeight:"350px",onOk:()=>{u.validateFields().then((()=>{const{keyName:A,keyValue:t}=u.getFieldsValue();e(A,t).finally((()=>{l(),b()}))})).catch((()=>{}))},confirmLoading:t,children:a(mo,{form:u,children:[r(Ea,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:r(qe,{placeholder:"Enter a name for the variable"})}),r(Ea,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:r(Co,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),r(Je,{confirmText:"Update",title:r(co,{children:"Edit SSH Key"}),open:C,onCancel:x,minHeight:"350px",destroyOnClose:!0,onOk:v,confirmLoading:n?.loading,children:a(mo,{form:g,children:[r(Ea,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:r(qe,{placeholder:"Enter a name for the variable"})}),r(Ea,{required:!0,rules:[{required:!0,message:""}],initialValue:(I=y,I?.keyType+" "+I?.keyValue),label:"Key Value",name:"keyValue",children:r(qe,{placeholder:"Enter the variable value"})})]})}),r(Je,{confirmText:"Delete",title:r(co,{children:"Delete SSH Key"}),open:m,onCancel:V,minHeight:"200px",onOk:z,confirmLoading:o?.loading,dangerConfirm:!0,confirmDisabled:Z,children:a(i,{children:["This action will delete the SSH key ",r(po,{children:y?.name})," and cannot be undone.",r(mo,{form:h,children:r(Ea,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:r(qe,{placeholder:"Key name",value:y?.name,onChange:A=>{k(A.target.value!==y?.name)}})})})]})})]});var I;const S=A&&A.map((A=>({...A,name:a(i,{children:[A.id," - ",A.name]}),created:r(q,{placement:"top",title:Fa.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(A.created).local().fromNow()}),lastUsed:r(q,{placement:"top",title:A.lastUsed?Fa.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?Fa.utc(A.lastUsed).local().fromNow():"Never"}),actions:a(Ra,{children:[r(q,{placement:"bottom",title:"Edit key",children:r(iA,{onClick:()=>{w(A),f(!0)}})}),r(q,{placement:"bottom",title:"Delete key",children:r(VA,{onClick:()=>{w(A),p(!0)}})})]})})));return a(i,{children:[r(Qa,{rowKey:A=>A.id||A.name,dataSource:S,columns:fo}),r(ho,{children:M})]})},Qa.DeploymentsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[o,l]=d(1),[s,u]=d(e||10);h((()=>{e&&u(e)}),[e]);const m=ae();if("skeleton"in A&&A.skeleton)return r(ci,{});const{deployments:p,basePath:C,cancelDeployment:f}=A,g=c((()=>p?p.filter((A=>{const e=!t||A.status===t,r=!n||!n.every(Boolean)||Fa(A.created).isBetween(Fa(n[0]).startOf("day"),Fa(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[p,t,n]),y=s>0?g.slice((o-1)*s,o*s):g,w=g.length,Z=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oi,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>a(si,{children:[r(m,{href:`${C}/${A}`,children:A}),e.bulkId?r("span",{className:"bulk-link",children:r(m,{href:`/bulkdeployment/${e.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],k=y&&y.map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:a(i,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?a(li,{placement:"right",title:`Step: ${A.buildStep}`,children:[r(Ke,{style:{cursor:"pointer"},type:A.status}),r(yA,{style:{cursor:"pointer"}})]}):r(Ke,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(li,{placement:"right",title:A.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(i,{}),children:"Completed with warnings"})})]}),duration:Ci(A),actions:a(Ra,{children:[r(si,{children:r(m,{href:`${C}/${A.name}`,children:r(q,{placement:"bottom",title:"View deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?f(A):r(Ka,{})]})}}));return a(i,{children:[r(Qa,{dataSource:k,columns:Z,rowKey:A=>A.id}),r(He,{total:w,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})},Qa.BackupsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[o,l]=d(1),[s,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),"skeleton"in A&&A.skeleton)return r(fi,{});const{backups:m,retrieveBackup:p}=A,C=c((()=>m?m.filter((A=>{const e=!t||A?.restore?.status===t,r=!n||!n.every(Boolean)||Fa(A.created).isBetween(Fa(n[0]).startOf("day"),Fa(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[m,t,n]),f=s>0?C.slice((o-1)*s,o*s):C,g=C.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>r(oi,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>r("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>r(Na,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=A=>{const e=A.restore?.status,t=A.restore?.restoreSize||0,n=A.restore?.restoreLocation||"";switch(e){case"pending":return r(q,{placement:"bottom",title:"Retrieving...",children:r(bA,{})});case"successful":return r(ce,{underline:!1,href:n,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${bi(t)})`,children:[r(ki,{})," (",r("span",{style:{fontSize:"12px"},children:bi(t)}),")"]})});case"failed":return r(q,{placement:"bottom",title:"Retry",children:p?p(A,"failed"):r(kA,{})});default:return r(q,{placement:"bottom",title:"Retrieve",children:p?p(A,"unavailable"):r(ZA,{})})}},Z=f&&f.map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(Ke,{type:A.restore?.status??"unavailable"}),actions:r(Ra,{children:w(A)})}}));return a(i,{children:[r(Qa,{dataSource:Z,columns:y,rowKey:A=>A.id}),r(He,{total:g,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})},Qa.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return r(vi,{});const[e,t]=d([]),{problems:n}=A,o=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,n)=>r(xi,{onClick:()=>{return A=!e.includes(n.id),r=n,void t(A?[...e,r.id]:e.filter((A=>A!==r.id)));var A,r},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fa.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,e)=>a(i,{children:[e.associatedPackage,":",e.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>r(q,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:r(Vi,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],l=n&&n.map((A=>({...A,actions:r(Ra,{children:"0000-00-00 00:00:00"!==A.deleted&&r(q,{placement:"top",title:"Dismiss",children:r(xA,{})})})})));return r(i,{children:r(Qa,{expandable:{expandedRowKeys:e,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>a("p",{style:{margin:0},children:[r(we,{children:"Detailed problem description:"}),r("br",{}),A.description]})},disableScrollable:!0,dataSource:l,columns:o,rowKey:A=>A.id})})},Qa.FactsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:o=""}=A,[l,s]=d(1),[c,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return r(Mi,{});const{facts:m}=A,p=m?m.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],C=n?n.split("_")[0]:null,f=n?n.split("_")[1]:null,g=[...p].sort(((A,e)=>{if(C){const t=A[C],n=e[C],r="asc"===f?1:-1;if(t>n)return r;if(t0?g.slice((l-1)*c,l*c):g,w=g.length,Z=A=>C===A?"custom-sorted":"",k=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,e)=>r(i,{children:A}),className:Z("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:Z("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:Z("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:Z("value")}],b=["name","description","source","value"],x=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return b.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,o,n)}:Ni(r,o,n):r}})));return a(i,{children:[r(Qa,{dataSource:y,columns:x,rowKey:A=>A.id}),a(Oi,{children:[r("section",{className:"selector",children:t}),r(He,{total:w,pageSize:-1===c?1/0:c,current:l,onChange:A=>{s(A)}})]})]})},Qa.InsightsTable=A=>{const{resultsPerPage:e,filterDateRange:t,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(Ti,{});const{insights:C}=A,f=C?C.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...f].sort(((A,e)=>{if(g){const t=A[g],n=e[g],r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tw?w.filter((A=>!t||!t.every(Boolean)||Fa(A.created).isBetween(Fa(t[0]).startOf("day"),Fa(t[1]).endOf("day"),null,"[]"))):[]),[w,t]),k=m>0?Z.slice((s-1)*m,s*m):Z,b=Z.length,x=A=>g===A?"custom-sorted":"",V=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,e)=>r(i,{children:A}),className:x("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:x("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:x("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:x("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:x("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],v=k&&k.map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),actions:r(Ra,{children:r(ce,{underline:!1,href:A.downloadUrl,target:"_blank",children:r(q,{placement:"bottom",title:`Download (${A.size})`,children:r(Wi,{})})})})}})),z=["file","service","type","size"],M=V&&V.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,l,n)}:Ni(r,l,n):r}})));return a(i,{children:[r(Qa,{dataSource:v,columns:M,rowKey:A=>A.id}),a(Oi,{children:[r("section",{className:"selector",children:n}),r(He,{total:b,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]})]})},Qa.TasksTable=A=>{const{resultsPerPage:e}=A,[t,n]=d(1),[o,l]=d(e||10);h((()=>{e&&l(e)}),[e]);const s=ae();if("skeleton"in A&&A.skeleton)return r(Bi,{});const{tasks:c,basePath:u,resultDropdown:m,cancelTask:p}=A,C=o>0?c.slice((t-1)*o,t*o):c,f=c.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oi,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(si,{children:r(s,{href:`${u}/${e.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(Ke,{type:"succeeded"===A.status?"complete":A.status}),duration:Hi(A),actions:a(Ra,{children:[r(si,{children:r(s,{href:`${u}/${A.taskName}`,children:r(q,{placement:"bottom",title:"View task",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?p(A):r(Ka,{})]})}}));return a(i,{children:[r(Qa,{dataSource:y,columns:g,rowKey:A=>A.id}),a(Oi,{children:[r("section",{className:"selector",children:m}),r(He,{total:f,pageSize:-1===o?1/0:o,current:t,onChange:A=>{n(A)}})]})]})},Qa.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return r(qi,{});const{task:e,cancelTask:t,children:n}=A,[o,l]=d([e.id]),s=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,e)=>r(Ri,{onClick:()=>{return A=!o.includes(e.id),t=e,void l(A?[...o,t.id]:o.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>r(oi,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=e&&[e].map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(i,{children:r(Ke,{type:A.status})}),duration:Ui(A),actions:r(Ra,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(Ka,{})})}}));return r(i,{children:r(Qa,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(Ki,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Qa.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return r(ji,{});const{resultsPerPage:e,basePath:t,filterString:n="",environments:o,newEnvironmentModal:l}=A,s=ae(),[c,u]=d(1),[m,p]=d(e||10),[C,f]=d([]);h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[n]);const g=o?o.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],[y,w]=C,Z=void 0===w?g:g.toSorted(((A,e)=>{const t="ascend"===w?1:-1;if("name"===y)return t*A.name.localeCompare(e.name);if("last_deployment"===y){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),k=m>0?Z.slice((c-1)*m,c*m):Z,b=Z.length,x=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,e)=>r("div",{style:{display:"flex",placeContent:"center"},children:r(At,{type:e.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,e)=>r(si,{children:r(s,{href:`${t}/${e.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>r("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>r("div",{children:A?Ji(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?r(q,{placement:"top",title:Fa.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],V=["title","region","deployType"],v=x&&x.map((A=>({...A,render:(e,t,r)=>{const a=A.render?A.render(e,t):e;return V.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,n,r)}:Ni(a,n,r):a}}))),z=k&&k.map((A=>{const e=A.quickActions&&r(Zt,{data:A.quickActions,children:r(ut,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:a(Ra,{children:[r(si,{children:r(s,{href:`${t}/${A.name}`,children:r(q,{placement:"bottom",title:"View environment",children:r(oA,{})})})}),e]})}}));return a(i,{children:[r(Qa,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&f([n,r])},disableScrollable:!0,dataSource:z,columns:v,rowKey:A=>A.title,hasSummary:!0}),r(qa,{children:l}),r(He,{total:b,pageSize:-1===m?1/0:m,current:c,onChange:A=>{u(A)}}),a(Gi,{children:["Showing ",(()=>{const A=k.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," Environments"]})]})},Qa.AllDeploymentsTable=A=>{const{resultsPerPage:e,filterString:t=""}=A,[n,o]=d(1),[l,s]=d(e||10);h((()=>{e&&s(e)}),[e]),h((()=>{o(1)}),[t]);const c=ae();if("skeleton"in A&&A.skeleton)return r(Ao,{});const{deployments:u,cancelDeployment:m}=A,p=u?u.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(t.toLowerCase()))))):[],C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,g=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(si,{children:r(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,e)=>r(si,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,e)=>r(si,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fa.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>a(oi,{children:[r(Ke,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(li,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(i,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(li,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(i,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=["project_name","environment_name","openshift_name","deployment_name"],w=g&&g.map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return y.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,t,r)}:Ni(a,t,r):a}}))),Z=C&&C.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:eo(A),actions:a(Ra,{children:[r(si,{children:r(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(q,{placement:"bottom",title:"View deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):r(Ka,{})]})})));return a(i,{children:[r(Qa,{variant:"alternate",dataSource:Z,columns:w,rowKey:A=>A.id,disableScrollable:!0}),r(He,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:A=>{o(A)}})]})},Qa.BulkDeploymentsTable=A=>{const e=ae();if("skeleton"in A&&A.skeleton)return r(to,{});const{deployments:t,cancelDeployment:n}=A,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(si,{children:r(e,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>r(si,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>r(si,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fa.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>a(oi,{children:[r(Ke,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(li,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(i,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(li,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(i,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=t&&t.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:no(A),actions:a(Ra,{children:[r(si,{children:r(e,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(q,{placement:"bottom",title:"View bulk deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?n(A):r(Ka,{})]})})));return r(i,{children:r(Qa,{variant:"alternate",dataSource:l,columns:o,rowKey:A=>A.id})})},Qa.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return r(ro,{withValues:A.withValues});const{variables:e,editVariableModal:t,deleteVariableModal:n,newVariableModal:o,type:l,withValues:s=!0}=A,[u,m]=d(e.map((A=>A.id))),[p,C]=d(1),f="environment"===A.type?A.resultsPerPage:10,[g,y]=d(f||10);let w,Z,k;h((()=>{f&&y(f)}),[f]);const b="environment"===l;if(b){const{filterScope:e,filterString:t="",sortBy:n}=A;w=t,Z=n,k=e}const x=e&&b&&w?e.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(w).toLowerCase()))))):e,V=Z?Z.split("_")[0]:null,v=Z?Z.split("_")[1]:null,z=b?[...x].sort(((A,e)=>{if(V){const t=A[V],n=e[V],r="asc"===v?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(tk?z?z.filter((A=>A.scope===k)):[]:z||[]),[z,k]),I=b&&g>0?M.slice((p-1)*g,p*g):M,S=I.length,L=A=>V===A?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,e)=>r(i,{children:A}),className:L("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:s?"11.32%":"43.62%",className:L("scope")},...s?[{title:"Value",dataIndex:"value",key:"value",render:(A,e)=>{const t=u.includes(e.id);return r("div",{children:A?r(Na,{withToolTip:!t,text:A,type:t?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],N=["name","scope"],O=E&&E.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,w||"",n)}:Ni(r,w||"",n):r}}))),W=I&&I.map((A=>{const e=A.id,o=u.includes(e),l=()=>{m((A=>A.includes(e)?A.filter((A=>A!==e)):[...A,e]))},d=r(o?oA:CA,{onClick:l});return{...A,actions:a(Ra,{children:[s?a(i,{children:[r(si,{children:A.value?r(q,{title:o?"show":"hide",children:d}):r(Ka,{})}),t(A)]}):null,n(A)]})}}));return a(i,{children:[r(Qa,{dataSource:W,columns:O,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:o}),b?a(Oi,{children:[r("section",{className:"selector",children:A.resultDropdown}),r(He,{total:S,pageSize:-1===g?1/0:g,current:p,onChange:A=>{C(A)}})]}):null]})},Qa.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return r(ao,{});const{deployment:e,cancelDeployment:t,children:n}=A,[o,l]=d([e.id]),s=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oi,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(oo,{onClick:()=>{return A=!o.includes(e.id),t=e,void l(A?[...o,t.id]:o.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=e&&[e].map((A=>{const e=Fa.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:a(i,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?a(li,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[r(Ke,{style:{cursor:"pointer"},type:A.status}),r(yA,{style:{cursor:"pointer"}})]}):r(Ke,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(li,{placement:"right",title:A.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(i,{}),children:"Completed with warnings"})})]}),duration:io(A),actions:r(Ra,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(Ka,{})})}}));return r(i,{children:r(Qa,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(lo,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Qa.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(go,{});const{resultsPerPage:e,filterString:t,organizations:n,basePath:o}=A,[l,s]=d(1),[u,m]=d(e||10),[p,f]=d(!1),[g,y]=d(n||[]);h((()=>{e&&m(e)}),[e]),h((()=>{s(1)}),[t]);const w=ae(),Z=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),k=C(Qi((A=>{const e=n?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];y(e),f(!1)}),Z),[]);h((()=>{f(!0),k(t)}),[t,k]);const b=u>0?g.slice((l-1)*u,l*u):g,x=g.length,V=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,e)=>r(si,{children:a(w,{href:`${o}/${e.name}`,children:[e.friendlyName??e.name,r("section",{children:r(ce,{italic:!0,style:{fontSize:"0.75rem"},children:e.description?e.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,e)=>{const t=Object.values(e.groups).filter((A=>"project-default-group"!==A.type)).length;return a("div",{children:[t," of ",-1===e.quotaGroup?"unlimited":e.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,e)=>a("div",{children:[A," of ",-1===e.quotaProject?"unlimited":e.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],v=["orgname"],z=V&&V.map((A=>({...A,render:(e,n,r)=>{const a=A.render?A.render(e,n):e;return v.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,t,r)}:Ni(a,t,r):a}}))),M=b&&b.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:r(i,{children:A.deployTargets.map((A=>r("div",{className:"target",children:A.name},A.id)))}),actions:r(Ra,{children:r(si,{children:r(w,{href:`${o}/${A.name}`,children:r(q,{placement:"bottom",title:"View organization",children:r(oA,{})})})})})})));return a(i,{children:[r(Qa,{withBg:!0,dataSource:M,columns:z,rowKey:A=>A.id,loading:{spinning:p,indicator:r(bA,{})}}),r(He,{total:x,pageSize:-1===u?1/0:u,current:l,onChange:A=>{s(A)}})]})},Qa.OrgGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(yo,{});const{groups:C,basePath:f,addUserModal:g,deleteUserModal:y,newGroupModal:w}=A,Z=ae(),k=C?C.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],b=o?o.split("_")[0]:null,x=o?o.split("_")[1]:null,V=[...k].sort(((A,e)=>{if(b){const t=A[b],n=e[b],r="asc"===x?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tV?t?V:V.filter((A=>"project-default-group"!==A.type)):[]),[V,t]),z=m>0?v.slice((s-1)*m,s*m):v,M=v.length,I=A=>b===A?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(si,{children:a(Z,{href:`${f}/${e.name}`,children:[A," ","project-default-group"===e.type?r(Pi,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>a(i,{children:["Active Members: ",A]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],L=z&&z.map((A=>({...A,actions:a(Ra,{children:[g&&g(A),r(si,{children:r(Z,{href:`${f}/${A.name}`,children:r(q,{placement:"bottom",title:"View group",children:r(oA,{})})})}),"project-default-group"!==A.type?y?y(A):null:r(Ka,{})]})}))),E=["name","memberCount"],N=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return E.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,l,n)}:Ni(r,l,n):r}})));return a(i,{children:[r(Qa,{dataSource:L,columns:N,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:w}),a(Oi,{children:[r("section",{className:"selector",children:n}),r(He,{total:M,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=z.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",M," groups"]})]})},Qa.OrgUsersTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(wo,{type:A.type});const{users:C,basePath:f,type:g="standalone",newUserModal:y}=A,w=ae(),Z=C?C.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],k=o?o.split("_")[0]:null,b=o?o.split("_")[1]:null,x=[...Z].sort(((A,e)=>{if(k){let t=A[k],n=e[k];"groupCount"===k&&"standalone"===g&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===b?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tx?t?x:x.filter((A=>!A.email.startsWith("default-user"))):[]),[x,t]),v=m>0?V.slice((s-1)*m,s*m):V,z=V.length,M=A=>k===A?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>r(i,{children:A}),className:M("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>e.email.startsWith("default-user")?r("p",{style:{textAlign:"center"},children:r(Pi,{$noSpace:!0,children:"DEFAULT USER"})}):r(i,{children:A}),className:M("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>r(si,{children:r(w,{href:`${f}/${A}`,children:A})}),className:M("email")},..."standalone"===g?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>a(i,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:M("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>r(_i,{$type:A,children:A}),className:M("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=e=>"standalone"===g&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===g&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,L=e=>"subTable"===g&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,E=v&&v.map((A=>({...A,..."standalone"===g?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:a(Ra,{children:[L(A),r(si,{children:r(w,{href:`${f}/${A.email}`,children:r(q,{placement:"bottom",title:"View user",children:r(oA,{})})})}),A.email.startsWith("default-user")?r(Ka,{}):S(A)]})}))),N=["firstname","lastName","email"],O=I&&I.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,l,n)}:Ni(r,l,n):r}})));return a(i,{children:[r(Qa,{dataSource:E,columns:O,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:y}),a(Oi,{children:[r("section",{className:"selector",children:n}),r(He,{total:z,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=v.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",z," users"]})]})},Qa.OrgProjectsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:o=""}=A,[l,s]=d(1),[c,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return r(Zo,{type:A.type});const{projects:m,basePath:p,newProjectModal:C,type:f="standalone"}=A,g=ae(),y=m?m.filter((A=>{const e=[A.name];return"standalone"===f&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(o.toLowerCase())))})):[],w=n?n.split("_")[0]:null,Z=n?n.split("_")[1]:null,k=[...y].sort(((A,e)=>{if(w){const t=A[w],n=e[w],r="asc"===Z?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?k.slice((l-1)*c,l*c):k,x=k.length,V=A=>w===A?"custom-sorted":"",v=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>r(si,{children:r(g,{href:`${p}/${A}`,children:A})}),className:V("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>a(i,{children:["Groups: ",A]}),className:V("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],z=e=>"standalone"===f&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===f&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,M=b&&b.map((A=>({...A,actions:a(Ra,{children:[r(si,{children:r(g,{target:"_blank",href:`/projects/${A.name}`,children:r(q,{title:"View dashboard",placement:"bottom",children:r(Za,{})})})}),r(si,{children:r(g,{href:`${p}/${A.name}`,children:r(q,{placement:"bottom",title:"View project",children:r(oA,{})})})}),z(A)]})}))),I=["name"];"standalone"===f&&I.push("groupCount");const S=v&&v.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return I.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,o,n)}:Ni(r,o,n):r}})));return a(i,{children:[r(Qa,{dataSource:M,columns:S,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:C}),a(Oi,{children:[r("section",{className:"selector",children:t}),r(He,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:A=>{s(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=b.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",x," projects"]})]})},Qa.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(ko,{type:A.type});const e=ae(),{notifications:t,orgName:n,filterNotificationType:o,newNotificationModal:l,type:s="standalone",filterString:d=""}=A,u=[...t.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...t.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...t.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...t.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...t.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],m=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(d.toLowerCase()))))):[],p=c((()=>m?m.filter((A=>!o||A.type===o)):[]),[u,o]),h=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(i,{children:e.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===s?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,e)=>r($i,{$type:e.type,children:e.type})},..."standalone"===s?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,e)=>"slack"===e.type||"rocketchat"===e.type?a(i,{children:[a("p",{children:["Webhook: ",e.webhook]}),a("p",{children:["channel: ",e.channel]})]}):"webhook"===e.type||"teams"===e.type?r(i,{children:a("p",{children:["Webhook: ",e.webhook]})}):"email"===e.type?r(i,{children:a("p",{children:["Address: ",e.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=e=>"standalone"===s&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===s&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,f=t=>"standalone"===s&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===s?r(si,{children:r(e,{href:`/organizations/${n}/notifications?search=${t.name}`,children:r(q,{placement:"bottom",title:"View notification",children:r(oA,{})})})}):null,g=p&&p.map((A=>({...A,actions:a(Ra,{children:[f(A),C(A)]})}))),y=["name"],w=h&&h.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,d,n)}:Ni(r,d,n):r}})));return a(i,{children:[r(Qa,{dataSource:g,columns:w,rowKey:A=>A.id??A.name,hasSummary:!0}),r(qa,{children:l})]})},Qa.OrgAdminsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,filterString:n=""}=A,[o,l]=d(1),[s,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{l(1)}),[n]),"skeleton"in A&&A.skeleton)return r(bo,{});const{owners:m,addNewOwnerModal:p,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:g}=A,y=m?m.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],w=c((()=>y?y.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!g||e===g})):[]),[y,g]),Z=s>0?w.slice((o-1)*s,o*s):w,k=w.length,b=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,e)=>r(i,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>r(i,{children:e.email.startsWith("default-user")?r(Pi,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,e)=>{let t;return t=e.admin?"admin":e.owner?"owner":"viewer",a(Xi,{children:[A," ",r(Fi,{$type:t,children:t})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>a(i,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],x=Z&&Z.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:a(Ra,{children:[f(A),C(A)]})}))),V=["firstName","lastName","email"],v=b&&b.map((A=>({...A,render:(e,t,r)=>{const a=A.render?A.render(e,t):e;return V.includes(A.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ni(a.children,n,r)}:Ni(a,n,r):a}})));return a(i,{children:[r(Qa,{dataSource:x,columns:v,rowKey:A=>A.id,hasSummary:!0}),r(qa,{children:p}),a(Oi,{children:[r("section",{className:"selector",children:t}),r(He,{total:k,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===o)return 1;const e=1===o?1:(o-1)*s+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," users"]})]})},Qa.OrgUserGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(xo,{});const{userGroups:C,basePath:f,unlinkGroupModal:g,editUserRoleModal:y,filterRoleType:w}=A,Z=ae(),k=C?C.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],b=c((()=>k?k.filter((A=>!w||A.role===w)):[]),[k,w]),x=o?o.split("_")[0]:null,V=o?o.split("_")[1]:null,v=[...b].sort(((A,e)=>{if(x){const t=A[x],n=e[x],r="asc"===V?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tv?t?v:v.filter((A=>"project-default-group"!==A.groupType)):[]),[v,t]),M=m>0?z.slice((s-1)*m,s*m):z,I=z.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,e)=>r(si,{children:a(Z,{href:`${f}/${e.name}`,children:[A," ","project-default-group"===e.groupType?r(Pi,{children:"SYSTEM GROUP"}):null]})}),className:(L="name",x===L?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>r(_i,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var L;const E=M&&M.map((A=>({...A,actions:a(Ra,{children:[y(A),r(si,{children:r(Z,{href:`${f}/${A.name}`,children:r(q,{placement:"bottom",title:"View group",children:r(oA,{})})})}),"project-default-group"!==A.groupType?g(A):r(Ka,{})]})}))),N=["name"],O=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Ni(r.children,l,n)}:Ni(r,l,n):r}})));return a(i,{children:[r(Qa,{dataSource:E,columns:O,rowKey:A=>A.id??A.name}),a(Oi,{children:[r("section",{className:"selector",children:n}),r(He,{total:I,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),a(Gi,{children:["Showing ",(()=>{const A=M.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",I," groups"]})]})};const Vo=u(((A,e)=>{const{className:t,style:n,...a}=A;return r(Y,{getPopupContainer:A=>A.parentNode,ref:e,overlayClassName:`ui-confirm ${t??""}`,style:n,...a})}));Vo.displayName="Confirm";const vo=A.section` +`;Fi.extend(na),Fi.extend(Za);const fo=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],go=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>r(da,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>r(da,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>r(da,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>r(da,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:40})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-skeleton-${e}`})));return r(Qi,{dataSource:t,withBg:!0,columns:A})},yo=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(da,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>r(da,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})},wo=({type:A})=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>r(da,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(da,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>r(da,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>r(da,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>r(da,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return r(Qi,{dataSource:n,columns:e})},Zo=({type:A})=>{const e=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>r(da,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>r(da,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return r(Qi,{dataSource:n,columns:e})},ko=({type:A})=>{const e=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>r(da,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>r(da,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>r(da,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return r(Qi,{dataSource:n,columns:e})},bo=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>r(da,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(da,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>r(da,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>r(da,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})},Vo=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(da,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>r(da,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};Qi.DefaultTable=Qi,Qi.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return r(Da,{});const{resultsPerPage:e,filterString:t,projects:n,basePath:o}=A,[l,s]=d(1),[u,m]=d(e||10),[p,f]=d(!1),[g,y]=d(n),[w,Z]=d(["",void 0]),k=ie(),b=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),V=C(((A,e,t)=>{let r=n?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&r.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=Ya(A.environments),r=Ya(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),r}),[n]),x=c((()=>Qa((A=>{const e=V(A.filterStr,A.sortField,A.sortOrder);y(e),f(!1)}),b)),[V,b]);h((()=>{f(!0),x({filterStr:t,sortField:w[0],sortOrder:w[1]})}),[t,w,x]),h((()=>{e&&m(e)}),[e]),h((()=>{s(1)}),[t]);const z=u>0?g.slice((l-1)*u,l*u):g,v=["name","prod_route","gitUrl"],M=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,e)=>r(sa,{children:r(k,{href:`${o}/${e.name}`,children:e.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?r(q,{placement:"top",title:Fi.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Fi.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,n,r)=>{const i=A.render?A.render(e,n):e;return v.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,t,r)}:Na(i,t,r):i}}))),I=z&&z.map((A=>{const e=Ya(A.environments),t=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"",last_deployment:e,created:r(q,{placement:"top",title:Fi.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fi.utc(A.created).local().fromNow()}),actions:r(Ri,{children:r(sa,{children:r(k,{href:`${o}/${A.name}`,children:r(q,{placement:"bottom",title:"View project",children:r(oA,{})})})})})}}));return i(a,{children:[r(Qi,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;Z([n,r])},variant:"alternate",dataSource:I,columns:M,rowKey:A=>A.id,loading:{spinning:p,indicator:r(bA,{})}}),r(He,{total:g.length,pageSize:-1===u?1/0:u,current:l,onChange:A=>{s(A)}})]})},Qi.SshTable=({sshKeys:A,addNewKey:{add:e,loading:t},updateKey:n,deleteKey:o,refetch:l})=>{const[s,c]=d(!1),[u]=vA(),[m,p]=d(!1),[h]=vA(),[C,f]=d(!1),[g]=vA(),[y,w]=d(),[Z,k]=d(!0),b=()=>{c(!1),u.resetFields()},V=()=>{f(!1),g.resetFields(),w(void 0)},x=()=>{p(!1),w(void 0),h.resetFields()},z=()=>{g.validateFields().then((()=>{const{keyName:A,keyValue:e}=g.getFieldsValue();n.update(y?.id,A,y?.keyType,e).finally((()=>{V(),l()}))})).catch((()=>{}))},v=()=>{o.delete(y?.id).finally((()=>{x(),l()}))},M=i(a,{children:[r(so,{iconBefore:r(iA,{size:100}),onClick:()=>c(!0),size:"middle",type:"primary",children:"Add new key"}),r(Je,{confirmText:"Create",subTitle:r(uo,{children:"Step 1 of 1"}),title:r(co,{children:"Add a SSH Key"}),open:s,onCancel:b,minHeight:"350px",onOk:()=>{u.validateFields().then((()=>{const{keyName:A,keyValue:t}=u.getFieldsValue();e(A,t).finally((()=>{l(),b()}))})).catch((()=>{}))},confirmLoading:t,children:i(mo,{form:u,children:[r(Ei,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:r(qe,{placeholder:"Enter a name for the variable"})}),r(Ei,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:r(Co,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),r(Je,{confirmText:"Update",title:r(co,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:z,confirmLoading:n?.loading,children:i(mo,{form:g,children:[r(Ei,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:r(qe,{placeholder:"Enter a name for the variable"})}),r(Ei,{required:!0,rules:[{required:!0,message:""}],initialValue:(I=y,I?.keyType+" "+I?.keyValue),label:"Key Value",name:"keyValue",children:r(qe,{placeholder:"Enter the variable value"})})]})}),r(Je,{confirmText:"Delete",title:r(co,{children:"Delete SSH Key"}),open:m,onCancel:x,minHeight:"200px",onOk:v,confirmLoading:o?.loading,dangerConfirm:!0,confirmDisabled:Z,children:i(a,{children:["This action will delete the SSH key ",r(po,{children:y?.name})," and cannot be undone.",r(mo,{form:h,children:r(Ei,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:r(qe,{placeholder:"Key name",value:y?.name,onChange:A=>{k(A.target.value!==y?.name)}})})})]})})]});var I;const S=A&&A.map((A=>({...A,name:i(a,{children:[A.id," - ",A.name]}),created:r(q,{placement:"top",title:Fi.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fi.utc(A.created).local().fromNow()}),lastUsed:r(q,{placement:"top",title:A.lastUsed?Fi.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?Fi.utc(A.lastUsed).local().fromNow():"Never"}),actions:i(Ri,{children:[r(q,{placement:"bottom",title:"Edit key",children:r(aA,{onClick:()=>{w(A),f(!0)}})}),r(q,{placement:"bottom",title:"Delete key",children:r(xA,{onClick:()=>{w(A),p(!0)}})})]})})));return i(a,{children:[r(Qi,{rowKey:A=>A.id||A.name,dataSource:S,columns:fo}),r(ho,{children:M})]})},Qi.DeploymentsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[o,l]=d(1),[s,u]=d(e||10);h((()=>{e&&u(e)}),[e]);const m=ie();if("skeleton"in A&&A.skeleton)return r(ca,{});const{deployments:p,basePath:C,cancelDeployment:f}=A,g=c((()=>p?p.filter((A=>{const e=!t||A.status===t,r=!n||!n.every(Boolean)||Fi(A.created).isBetween(Fi(n[0]).startOf("day"),Fi(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[p,t,n]),y=s>0?g.slice((o-1)*s,o*s):g,w=g.length,Z=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oa,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>i(sa,{children:[r(m,{href:`${C}/${A}`,children:A}),e.bulkId?r("span",{className:"bulk-link",children:r(m,{href:`/bulkdeployment/${e.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],k=y&&y.map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:i(a,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?i(la,{placement:"right",title:`Step: ${A.buildStep}`,children:[r(Ke,{style:{cursor:"pointer"},type:A.status}),r(yA,{style:{cursor:"pointer"}})]}):r(Ke,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(la,{placement:"right",title:A.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(a,{}),children:"Completed with warnings"})})]}),duration:Ca(A),actions:i(Ri,{children:[r(sa,{children:r(m,{href:`${C}/${A.name}`,children:r(q,{placement:"bottom",title:"View deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?f(A):r(Ki,{})]})}}));return i(a,{children:[r(Qi,{dataSource:k,columns:Z,rowKey:A=>A.id}),r(He,{total:w,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})},Qi.BackupsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[o,l]=d(1),[s,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),"skeleton"in A&&A.skeleton)return r(fa,{});const{backups:m,retrieveBackup:p}=A,C=c((()=>m?m.filter((A=>{const e=!t||A?.restore?.status===t,r=!n||!n.every(Boolean)||Fi(A.created).isBetween(Fi(n[0]).startOf("day"),Fi(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[m,t,n]),f=s>0?C.slice((o-1)*s,o*s):C,g=C.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>r(oa,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>r("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>r(Ni,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=A=>{const e=A.restore?.status,t=A.restore?.restoreSize||0,n=A.restore?.restoreLocation||"";switch(e){case"pending":return r(q,{placement:"bottom",title:"Retrieving...",children:r(bA,{})});case"successful":return r(ce,{underline:!1,href:n,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${ba(t)})`,children:[r(ka,{})," (",r("span",{style:{fontSize:"12px"},children:ba(t)}),")"]})});case"failed":return r(q,{placement:"bottom",title:"Retry",children:p?p(A,"failed"):r(kA,{})});default:return r(q,{placement:"bottom",title:"Retrieve",children:p?p(A,"unavailable"):r(ZA,{})})}},Z=f&&f.map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(Ke,{type:A.restore?.status??"unavailable"}),actions:r(Ri,{children:w(A)})}}));return i(a,{children:[r(Qi,{dataSource:Z,columns:y,rowKey:A=>A.id}),r(He,{total:g,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})},Qi.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return r(za,{});const[e,t]=d([]),{problems:n}=A,o=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,n)=>r(Va,{onClick:()=>{return A=!e.includes(n.id),r=n,void t(A?[...e,r.id]:e.filter((A=>A!==r.id)));var A,r},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fi.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,e)=>i(a,{children:[e.associatedPackage,":",e.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>r(q,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:r(xa,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],l=n&&n.map((A=>({...A,actions:r(Ri,{children:"0000-00-00 00:00:00"!==A.deleted&&r(q,{placement:"top",title:"Dismiss",children:r(VA,{})})})})));return r(a,{children:r(Qi,{expandable:{expandedRowKeys:e,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>i("p",{style:{margin:0},children:[r(we,{children:"Detailed problem description:"}),r("br",{}),A.description]})},disableScrollable:!0,dataSource:l,columns:o,rowKey:A=>A.id})})},Qi.FactsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:o=""}=A,[l,s]=d(1),[c,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return r(Ma,{});const{facts:m}=A,p=m?m.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],C=n?n.split("_")[0]:null,f=n?n.split("_")[1]:null,g=[...p].sort(((A,e)=>{if(C){const t=A[C],n=e[C],r="asc"===f?1:-1;if(t>n)return r;if(t0?g.slice((l-1)*c,l*c):g,w=g.length,Z=A=>C===A?"custom-sorted":"",k=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,e)=>r(a,{children:A}),className:Z("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:Z("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:Z("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:Z("value")}],b=["name","description","source","value"],V=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return b.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,o,n)}:Na(r,o,n):r}})));return i(a,{children:[r(Qi,{dataSource:y,columns:V,rowKey:A=>A.id}),i(Oa,{children:[r("section",{className:"selector",children:t}),r(He,{total:w,pageSize:-1===c?1/0:c,current:l,onChange:A=>{s(A)}})]})]})},Qi.InsightsTable=A=>{const{resultsPerPage:e,filterDateRange:t,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(Ta,{});const{insights:C}=A,f=C?C.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...f].sort(((A,e)=>{if(g){const t=A[g],n=e[g],r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tw?w.filter((A=>!t||!t.every(Boolean)||Fi(A.created).isBetween(Fi(t[0]).startOf("day"),Fi(t[1]).endOf("day"),null,"[]"))):[]),[w,t]),k=m>0?Z.slice((s-1)*m,s*m):Z,b=Z.length,V=A=>g===A?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,e)=>r(a,{children:A}),className:V("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:V("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:V("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:V("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:V("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],z=k&&k.map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),actions:r(Ri,{children:r(ce,{underline:!1,href:A.downloadUrl,target:"_blank",children:r(q,{placement:"bottom",title:`Download (${A.size})`,children:r(Wa,{})})})})}})),v=["file","service","type","size"],M=x&&x.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return v.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,l,n)}:Na(r,l,n):r}})));return i(a,{children:[r(Qi,{dataSource:z,columns:M,rowKey:A=>A.id}),i(Oa,{children:[r("section",{className:"selector",children:n}),r(He,{total:b,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]})]})},Qi.TasksTable=A=>{const{resultsPerPage:e}=A,[t,n]=d(1),[o,l]=d(e||10);h((()=>{e&&l(e)}),[e]);const s=ie();if("skeleton"in A&&A.skeleton)return r(Ba,{});const{tasks:c,basePath:u,resultDropdown:m,cancelTask:p}=A,C=o>0?c.slice((t-1)*o,t*o):c,f=c.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oa,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(sa,{children:r(s,{href:`${u}/${e.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(Ke,{type:"succeeded"===A.status?"complete":A.status}),duration:Ha(A),actions:i(Ri,{children:[r(sa,{children:r(s,{href:`${u}/${A.taskName}`,children:r(q,{placement:"bottom",title:"View task",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?p(A):r(Ki,{})]})}}));return i(a,{children:[r(Qi,{dataSource:y,columns:g,rowKey:A=>A.id}),i(Oa,{children:[r("section",{className:"selector",children:m}),r(He,{total:f,pageSize:-1===o?1/0:o,current:t,onChange:A=>{n(A)}})]})]})},Qi.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return r(qa,{});const{task:e,cancelTask:t,children:n}=A,[o,l]=d([e.id]),s=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,e)=>r(Ra,{onClick:()=>{return A=!o.includes(e.id),t=e,void l(A?[...o,t.id]:o.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>r(oa,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=e&&[e].map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(a,{children:r(Ke,{type:A.status})}),duration:Ua(A),actions:r(Ri,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(Ki,{})})}}));return r(a,{children:r(Qi,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Ka,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Qi.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return r(ja,{});const{resultsPerPage:e,basePath:t,filterString:n="",environments:o,newEnvironmentModal:l}=A,s=ie(),[c,u]=d(1),[m,p]=d(e||10),[C,f]=d([]);h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[n]);const g=o?o.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],[y,w]=C,Z=void 0===w?g:g.toSorted(((A,e)=>{const t="ascend"===w?1:-1;if("name"===y)return t*A.name.localeCompare(e.name);if("last_deployment"===y){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),k=m>0?Z.slice((c-1)*m,c*m):Z,b=Z.length,V=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,e)=>r("div",{style:{display:"flex",placeContent:"center"},children:r(At,{type:e.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,e)=>r(sa,{children:r(s,{href:`${t}/${e.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>r("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>r("div",{children:A?Ja(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?r(q,{placement:"top",title:Fi.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Fi.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],x=["title","region","deployType"],z=V&&V.map((A=>({...A,render:(e,t,r)=>{const i=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,n,r)}:Na(i,n,r):i}}))),v=k&&k.map((A=>{const e=A.quickActions&&r(Zt,{data:A.quickActions,children:r(ut,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:i(Ri,{children:[r(sa,{children:r(s,{href:`${t}/${A.name}`,children:r(q,{placement:"bottom",title:"View environment",children:r(oA,{})})})}),e]})}}));return i(a,{children:[r(Qi,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&f([n,r])},disableScrollable:!0,dataSource:v,columns:z,rowKey:A=>A.title,hasSummary:!0}),r(qi,{children:l}),r(He,{total:b,pageSize:-1===m?1/0:m,current:c,onChange:A=>{u(A)}}),i(Ga,{children:["Showing ",(()=>{const A=k.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," Environments"]})]})},Qi.AllDeploymentsTable=A=>{const{resultsPerPage:e,filterString:t=""}=A,[n,o]=d(1),[l,s]=d(e||10);h((()=>{e&&s(e)}),[e]),h((()=>{o(1)}),[t]);const c=ie();if("skeleton"in A&&A.skeleton)return r(Ao,{});const{deployments:u,cancelDeployment:m}=A,p=u?u.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(t.toLowerCase()))))):[],C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,g=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(sa,{children:r(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,e)=>r(sa,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,e)=>r(sa,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fi.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>i(oa,{children:[r(Ke,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(la,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(a,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(la,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(a,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=["project_name","environment_name","openshift_name","deployment_name"],w=g&&g.map((A=>({...A,render:(e,n,r)=>{const i=A.render?A.render(e,n):e;return y.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,t,r)}:Na(i,t,r):i}}))),Z=C&&C.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:eo(A),actions:i(Ri,{children:[r(sa,{children:r(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(q,{placement:"bottom",title:"View deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):r(Ki,{})]})})));return i(a,{children:[r(Qi,{variant:"alternate",dataSource:Z,columns:w,rowKey:A=>A.id,disableScrollable:!0}),r(He,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:A=>{o(A)}})]})},Qi.BulkDeploymentsTable=A=>{const e=ie();if("skeleton"in A&&A.skeleton)return r(to,{});const{deployments:t,cancelDeployment:n}=A,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(sa,{children:r(e,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>r(sa,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>r(sa,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fi.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>i(oa,{children:[r(Ke,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(la,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(a,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(la,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(a,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=t&&t.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:no(A),actions:i(Ri,{children:[r(sa,{children:r(e,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(q,{placement:"bottom",title:"View bulk deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?n(A):r(Ki,{})]})})));return r(a,{children:r(Qi,{variant:"alternate",dataSource:l,columns:o,rowKey:A=>A.id})})},Qi.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return r(ro,{withValues:A.withValues});const{variables:e,editVariableModal:t,deleteVariableModal:n,newVariableModal:o,type:l,withValues:s=!0}=A,[u,m]=d(e.map((A=>A.id))),[p,C]=d(1),f="environment"===A.type?A.resultsPerPage:10,[g,y]=d(f||10);let w,Z,k;h((()=>{f&&y(f)}),[f]);const b="environment"===l;if(b){const{filterScope:e,filterString:t="",sortBy:n}=A;w=t,Z=n,k=e}const V=e&&b&&w?e.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(w).toLowerCase()))))):e,x=Z?Z.split("_")[0]:null,z=Z?Z.split("_")[1]:null,v=b?[...V].sort(((A,e)=>{if(x){const t=A[x],n=e[x],r="asc"===z?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(tk?v?v.filter((A=>A.scope===k)):[]:v||[]),[v,k]),I=b&&g>0?M.slice((p-1)*g,p*g):M,S=I.length,L=A=>x===A?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,e)=>r(a,{children:A}),className:L("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:s?"11.32%":"43.62%",className:L("scope")},...s?[{title:"Value",dataIndex:"value",key:"value",render:(A,e)=>{const t=u.includes(e.id);return r("div",{children:A?r(Ni,{withToolTip:!t,text:A,type:t?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],N=["name","scope"],O=E&&E.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,w||"",n)}:Na(r,w||"",n):r}}))),W=I&&I.map((A=>{const e=A.id,o=u.includes(e),l=()=>{m((A=>A.includes(e)?A.filter((A=>A!==e)):[...A,e]))},d=r(o?oA:CA,{onClick:l});return{...A,actions:i(Ri,{children:[s?i(a,{children:[r(sa,{children:A.value?r(q,{title:o?"show":"hide",children:d}):r(Ki,{})}),t(A)]}):null,n(A)]})}}));return i(a,{children:[r(Qi,{dataSource:W,columns:O,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:o}),b?i(Oa,{children:[r("section",{className:"selector",children:A.resultDropdown}),r(He,{total:S,pageSize:-1===g?1/0:g,current:p,onChange:A=>{C(A)}})]}):null]})},Qi.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return r(io,{});const{deployment:e,cancelDeployment:t,children:n}=A,[o,l]=d([e.id]),s=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oa,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(oo,{onClick:()=>{return A=!o.includes(e.id),t=e,void l(A?[...o,t.id]:o.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=e&&[e].map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:i(a,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?i(la,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[r(Ke,{style:{cursor:"pointer"},type:A.status}),r(yA,{style:{cursor:"pointer"}})]}):r(Ke,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(la,{placement:"right",title:A.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(a,{}),children:"Completed with warnings"})})]}),duration:ao(A),actions:r(Ri,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(Ki,{})})}}));return r(a,{children:r(Qi,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(lo,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Qi.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(go,{});const{resultsPerPage:e,filterString:t,organizations:n,basePath:o}=A,[l,s]=d(1),[u,m]=d(e||10),[p,f]=d(!1),[g,y]=d(n||[]);h((()=>{e&&m(e)}),[e]),h((()=>{s(1)}),[t]);const w=ie(),Z=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),k=C(Qa((A=>{const e=n?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];y(e),f(!1)}),Z),[]);h((()=>{f(!0),k(t)}),[t,k]);const b=u>0?g.slice((l-1)*u,l*u):g,V=g.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,e)=>r(sa,{children:i(w,{href:`${o}/${e.name}`,children:[e.friendlyName??e.name,r("section",{children:r(ce,{italic:!0,style:{fontSize:"0.75rem"},children:e.description?e.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,e)=>{const t=Object.values(e.groups).filter((A=>"project-default-group"!==A.type)).length;return i("div",{children:[t," of ",-1===e.quotaGroup?"unlimited":e.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,e)=>i("div",{children:[A," of ",-1===e.quotaProject?"unlimited":e.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],z=["orgname"],v=x&&x.map((A=>({...A,render:(e,n,r)=>{const i=A.render?A.render(e,n):e;return z.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,t,r)}:Na(i,t,r):i}}))),M=b&&b.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:r(a,{children:A.deployTargets.map((A=>r("div",{className:"target",children:A.name},A.id)))}),actions:r(Ri,{children:r(sa,{children:r(w,{href:`${o}/${A.name}`,children:r(q,{placement:"bottom",title:"View organization",children:r(oA,{})})})})})})));return i(a,{children:[r(Qi,{withBg:!0,dataSource:M,columns:v,rowKey:A=>A.id,loading:{spinning:p,indicator:r(bA,{})}}),r(He,{total:V,pageSize:-1===u?1/0:u,current:l,onChange:A=>{s(A)}})]})},Qi.OrgGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(yo,{});const{groups:C,basePath:f,addUserModal:g,deleteUserModal:y,newGroupModal:w}=A,Z=ie(),k=C?C.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],b=o?o.split("_")[0]:null,V=o?o.split("_")[1]:null,x=[...k].sort(((A,e)=>{if(b){const t=A[b],n=e[b],r="asc"===V?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tx?t?x:x.filter((A=>"project-default-group"!==A.type)):[]),[x,t]),v=m>0?z.slice((s-1)*m,s*m):z,M=z.length,I=A=>b===A?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(sa,{children:i(Z,{href:`${f}/${e.name}`,children:[A," ","project-default-group"===e.type?r(Pa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>i(a,{children:["Active Members: ",A]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],L=v&&v.map((A=>({...A,actions:i(Ri,{children:[g&&g(A),r(sa,{children:r(Z,{href:`${f}/${A.name}`,children:r(q,{placement:"bottom",title:"View group",children:r(oA,{})})})}),"project-default-group"!==A.type?y?y(A):null:r(Ki,{})]})}))),E=["name","memberCount"],N=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return E.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,l,n)}:Na(r,l,n):r}})));return i(a,{children:[r(Qi,{dataSource:L,columns:N,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:w}),i(Oa,{children:[r("section",{className:"selector",children:n}),r(He,{total:M,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=v.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",M," groups"]})]})},Qi.OrgUsersTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(wo,{type:A.type});const{users:C,basePath:f,type:g="standalone",newUserModal:y}=A,w=ie(),Z=C?C.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],k=o?o.split("_")[0]:null,b=o?o.split("_")[1]:null,V=[...Z].sort(((A,e)=>{if(k){let t=A[k],n=e[k];"groupCount"===k&&"standalone"===g&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===b?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tV?t?V:V.filter((A=>!A.email.startsWith("default-user"))):[]),[V,t]),z=m>0?x.slice((s-1)*m,s*m):x,v=x.length,M=A=>k===A?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>r(a,{children:A}),className:M("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>e.email.startsWith("default-user")?r("p",{style:{textAlign:"center"},children:r(Pa,{$noSpace:!0,children:"DEFAULT USER"})}):r(a,{children:A}),className:M("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>r(sa,{children:r(w,{href:`${f}/${A}`,children:A})}),className:M("email")},..."standalone"===g?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>i(a,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:M("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>r(_a,{$type:A,children:A}),className:M("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=e=>"standalone"===g&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===g&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,L=e=>"subTable"===g&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,E=z&&z.map((A=>({...A,..."standalone"===g?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:i(Ri,{children:[L(A),r(sa,{children:r(w,{href:`${f}/${A.email}`,children:r(q,{placement:"bottom",title:"View user",children:r(oA,{})})})}),A.email.startsWith("default-user")?r(Ki,{}):S(A)]})}))),N=["firstname","lastName","email"],O=I&&I.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,l,n)}:Na(r,l,n):r}})));return i(a,{children:[r(Qi,{dataSource:E,columns:O,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:y}),i(Oa,{children:[r("section",{className:"selector",children:n}),r(He,{total:v,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=z.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",v," users"]})]})},Qi.OrgProjectsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:o=""}=A,[l,s]=d(1),[c,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return r(Zo,{type:A.type});const{projects:m,basePath:p,newProjectModal:C,type:f="standalone"}=A,g=ie(),y=m?m.filter((A=>{const e=[A.name];return"standalone"===f&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(o.toLowerCase())))})):[],w=n?n.split("_")[0]:null,Z=n?n.split("_")[1]:null,k=[...y].sort(((A,e)=>{if(w){const t=A[w],n=e[w],r="asc"===Z?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?k.slice((l-1)*c,l*c):k,V=k.length,x=A=>w===A?"custom-sorted":"",z=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>r(sa,{children:r(g,{href:`${p}/${A}`,children:A})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>i(a,{children:["Groups: ",A]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],v=e=>"standalone"===f&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===f&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,M=b&&b.map((A=>({...A,actions:i(Ri,{children:[r(sa,{children:r(g,{target:"_blank",href:`/projects/${A.name}`,children:r(q,{title:"View dashboard",placement:"bottom",children:r(Zi,{})})})}),r(sa,{children:r(g,{href:`${p}/${A.name}`,children:r(q,{placement:"bottom",title:"View project",children:r(oA,{})})})}),v(A)]})}))),I=["name"];"standalone"===f&&I.push("groupCount");const S=z&&z.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return I.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,o,n)}:Na(r,o,n):r}})));return i(a,{children:[r(Qi,{dataSource:M,columns:S,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:C}),i(Oa,{children:[r("section",{className:"selector",children:t}),r(He,{total:V,pageSize:-1===c?1/0:c,current:l,onChange:A=>{s(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=b.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",V," projects"]})]})},Qi.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(ko,{type:A.type});const e=ie(),{notifications:t,orgName:n,filterNotificationType:o,newNotificationModal:l,type:s="standalone",filterString:d=""}=A,u=[...t.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...t.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...t.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...t.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...t.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],m=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(d.toLowerCase()))))):[],p=c((()=>m?m.filter((A=>!o||A.type===o)):[]),[u,o]),h=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(a,{children:e.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===s?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,e)=>r($a,{$type:e.type,children:e.type})},..."standalone"===s?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,e)=>"slack"===e.type||"rocketchat"===e.type?i(a,{children:[i("p",{children:["Webhook: ",e.webhook]}),i("p",{children:["channel: ",e.channel]})]}):"webhook"===e.type||"teams"===e.type?r(a,{children:i("p",{children:["Webhook: ",e.webhook]})}):"email"===e.type?r(a,{children:i("p",{children:["Address: ",e.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=e=>"standalone"===s&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===s&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,f=t=>"standalone"===s&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===s?r(sa,{children:r(e,{href:`/organizations/${n}/notifications?search=${t.name}`,children:r(q,{placement:"bottom",title:"View notification",children:r(oA,{})})})}):null,g=p&&p.map((A=>({...A,actions:i(Ri,{children:[f(A),C(A)]})}))),y=["name"],w=h&&h.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,d,n)}:Na(r,d,n):r}})));return i(a,{children:[r(Qi,{dataSource:g,columns:w,rowKey:A=>A.id??A.name,hasSummary:!0}),r(qi,{children:l})]})},Qi.OrgAdminsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,filterString:n=""}=A,[o,l]=d(1),[s,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{l(1)}),[n]),"skeleton"in A&&A.skeleton)return r(bo,{});const{owners:m,addNewOwnerModal:p,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:g}=A,y=m?m.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],w=c((()=>y?y.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!g||e===g})):[]),[y,g]),Z=s>0?w.slice((o-1)*s,o*s):w,k=w.length,b=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,e)=>r(a,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>r(a,{children:e.email.startsWith("default-user")?r(Pa,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,e)=>{let t;return t=e.admin?"admin":e.owner?"owner":"viewer",i(Xa,{children:[A," ",r(Fa,{$type:t,children:t})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>i(a,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],V=Z&&Z.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:i(Ri,{children:[f(A),C(A)]})}))),x=["firstName","lastName","email"],z=b&&b.map((A=>({...A,render:(e,t,r)=>{const i=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,n,r)}:Na(i,n,r):i}})));return i(a,{children:[r(Qi,{dataSource:V,columns:z,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:p}),i(Oa,{children:[r("section",{className:"selector",children:t}),r(He,{total:k,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===o)return 1;const e=1===o?1:(o-1)*s+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," users"]})]})},Qi.OrgUserGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(Vo,{});const{userGroups:C,basePath:f,unlinkGroupModal:g,editUserRoleModal:y,filterRoleType:w}=A,Z=ie(),k=C?C.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],b=c((()=>k?k.filter((A=>!w||A.role===w)):[]),[k,w]),V=o?o.split("_")[0]:null,x=o?o.split("_")[1]:null,z=[...b].sort(((A,e)=>{if(V){const t=A[V],n=e[V],r="asc"===x?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tz?t?z:z.filter((A=>"project-default-group"!==A.groupType)):[]),[z,t]),M=m>0?v.slice((s-1)*m,s*m):v,I=v.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,e)=>r(sa,{children:i(Z,{href:`${f}/${e.name}`,children:[A," ","project-default-group"===e.groupType?r(Pa,{children:"SYSTEM GROUP"}):null]})}),className:(L="name",V===L?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>r(_a,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var L;const E=M&&M.map((A=>({...A,actions:i(Ri,{children:[y(A),r(sa,{children:r(Z,{href:`${f}/${A.name}`,children:r(q,{placement:"bottom",title:"View group",children:r(oA,{})})})}),"project-default-group"!==A.groupType?g(A):r(Ki,{})]})}))),N=["name"],O=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,l,n)}:Na(r,l,n):r}})));return i(a,{children:[r(Qi,{dataSource:E,columns:O,rowKey:A=>A.id??A.name}),i(Oa,{children:[r("section",{className:"selector",children:n}),r(He,{total:I,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=M.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",I," groups"]})]})};const xo=u(((A,e)=>{const{className:t,style:n,...i}=A;return r(Y,{getPopupContainer:A=>A.parentNode,ref:e,overlayClassName:`ui-confirm ${t??""}`,style:n,...i})}));xo.displayName="Confirm";const zo=A.section` border: 1px solid ${A=>A.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${A=>"dark"===A.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,zo=A.section` +`,vo=A.section` float: left; margin-right: 8px; @@ -1166,7 +1090,7 @@ html,body{ line-height: 22.5px; font-size: 16px; color: ${A=>A.theme.UI.texts.primary}; -`,Io=u((({content:A},e)=>a(vo,{ref:e,className:"lagoon-tip",children:[r(zo,{children:r(Za,{})}),a(Mo,{children:[" ",A," "]})]})));Io.displayName="Tip";const So=A.div` +`,Io=u((({content:A},e)=>i(zo,{ref:e,className:"lagoon-tip",children:[r(vo,{children:r(Zi,{})}),i(Mo,{children:[" ",A," "]})]})));Io.displayName="Tip";const So=A.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1179,7 +1103,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`,Lo=({fullWidth:A=!1,value:e,...t})=>{let n=f(e);return a(So,{$fullWidth:A,children:[r(j,{className:"ui-statistic",...t,value:n?"":e,valueStyle:n?{display:"none"}:{}}),n?r("div",{className:"statistic-element",children:e}):null]})};Lo.displayName="Stat";const Eo=A.div` +`,Lo=({fullWidth:A=!1,value:e,...t})=>{let n=f(e);return i(So,{$fullWidth:A,children:[r(j,{className:"ui-statistic",...t,value:n?"":e,valueStyle:n?{display:"none"}:{}}),n?r("div",{className:"statistic-element",children:e}):null]})};Lo.displayName="Stat";const Eo=A.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1189,4 +1113,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,No=u((({items:A},e)=>r(Eo,{className:"ui-detailedStats",ref:e,children:A.map((({label:A,children:e,key:t,loading:n=!1})=>r(Lo,{title:A,value:e,loading:n,fullWidth:!0},t)))})));No.displayName="DetailedStats";export{Oe as BreadCrumb,le as Button,ze as Checkbox,xe as Collapse,KA as Colors,Vo as Confirm,Na as CopyToClipboard,Ye as DataCard,No as DetailedStats,Ve as Details,Ea as FormItem,DA as GlobalStyles,fe as Head1,ge as Head2,ye as Head3,we as Head4,Ze as Head5,ir as IconAim,or as IconAlert,lr as IconAlignCenter,sr as IconAlignLeft,dr as IconAlignRight,cr as IconApartment,ur as IconApi,mr as IconAppstore,pr as IconArrowDown,hr as IconArrowsAlt,Cr as IconAudio,fr as IconBell,gr as IconBranches,yr as IconBug,wr as IconBulb,Zr as IconCamera,kr as IconCaretDown,br as IconCheck,xr as IconCheckSquare,Vr as IconClose,vr as IconCloseSquare,zr as IconCloudDownload,Mr as IconCloudUpload,Ir as IconDelete,Sr as IconDisconnect,Lr as IconEdit,Er as IconEllipsis,Nr as IconExclamation,Or as IconExclamationCircle,Wr as IconExport,Tr as IconEye,Br as IconFileImage,qr as IconFileJpg,Hr as IconFilePdf,Ur as IconFrown,Rr as IconFullscreen,Kr as IconFullscreenExit,Dr as IconGithub,ka as IconGrid,Jr as IconHdd,Qr as IconHeart,Yr as IconHighlight,jr as IconHome,Pr as IconIdcard,Gr as IconInfoCircle,Za as IconLagoonOnly,Xr as IconLink,ba as IconList,Fr as IconLoading,$r as IconLock,_r as IconMeh,Aa as IconMessage,ea as IconMinusCircle,ta as IconMinusSquare,na as IconPaperclip,ra as IconPlus,aa as IconPushpinFIlled,ia as IconPushpinOutlined,oa as IconRest,la as IconRocket,sa as IconSave,da as IconSearch,ca as IconSettings,ua as IconSmile,ma as IconStar,wa as IconSun,pa as IconTag,ha as IconTags,Ca as IconWifi,fa as IconZoomIn,ga as IconZoomOut,qe as Input,kt as LagoonCard,At as LagoonCardLabel,Mt as LagoonEnvironmentDetails,rt as LagoonFilter,za as LagoonFooter,xa as LagoonHeader,ya as LagoonIcon,vt as LagoonProblemsOverview,St as LagoonProjectDetails,Sa as LagoonTimeline,be as List,di as LoadingSkeleton,Je as Modal,re as NextLinkProvider,Ha as PageContainer,He as Pagination,Me as Select,Lo as Stat,Ke as StatusTag,Te as Steps,ve as Switch,Qa as Table,Ee as Tabs,Pe as TaskTreeSelector,ce as Text,pe as TextLabel,Io as Tip,Ge as Tree,Zt as TreeList,te as UIThemeProvider,ae as useNextLink,Ue as useNotification,QA as useTheme}; +`,No=u((({items:A},e)=>r(Eo,{className:"ui-detailedStats",ref:e,children:A.map((({label:A,children:e,key:t,loading:n=!1})=>r(Lo,{title:A,value:e,loading:n,fullWidth:!0},t)))})));No.displayName="DetailedStats";export{Oe as BreadCrumb,le as Button,ve as Checkbox,Ve as Collapse,KA as Colors,xo as Confirm,Ni as CopyToClipboard,Ye as DataCard,No as DetailedStats,xe as Details,Ei as FormItem,DA as GlobalStyles,fe as Head1,ge as Head2,ye as Head3,we as Head4,Ze as Head5,ar as IconAim,or as IconAlert,lr as IconAlignCenter,sr as IconAlignLeft,dr as IconAlignRight,cr as IconApartment,ur as IconApi,mr as IconAppstore,pr as IconArrowDown,hr as IconArrowsAlt,Cr as IconAudio,fr as IconBell,gr as IconBranches,yr as IconBug,wr as IconBulb,Zr as IconCamera,kr as IconCaretDown,br as IconCheck,Vr as IconCheckSquare,xr as IconClose,zr as IconCloseSquare,vr as IconCloudDownload,Mr as IconCloudUpload,Ir as IconDelete,Sr as IconDisconnect,Lr as IconEdit,Er as IconEllipsis,Nr as IconExclamation,Or as IconExclamationCircle,Wr as IconExport,Tr as IconEye,Br as IconFileImage,qr as IconFileJpg,Hr as IconFilePdf,Ur as IconFrown,Rr as IconFullscreen,Kr as IconFullscreenExit,Dr as IconGithub,ki as IconGrid,Jr as IconHdd,Qr as IconHeart,Yr as IconHighlight,jr as IconHome,Pr as IconIdcard,Gr as IconInfoCircle,Zi as IconLagoonOnly,Xr as IconLink,bi as IconList,Fr as IconLoading,$r as IconLock,_r as IconMeh,Ai as IconMessage,ei as IconMinusCircle,ti as IconMinusSquare,ni as IconPaperclip,ri as IconPlus,ii as IconPushpinFIlled,ai as IconPushpinOutlined,oi as IconRest,li as IconRocket,si as IconSave,di as IconSearch,ci as IconSettings,ui as IconSmile,mi as IconStar,wi as IconSun,pi as IconTag,hi as IconTags,Ci as IconWifi,fi as IconZoomIn,gi as IconZoomOut,qe as Input,kt as LagoonCard,At as LagoonCardLabel,Mt as LagoonEnvironmentDetails,rt as LagoonFilter,vi as LagoonFooter,Vi as LagoonHeader,yi as LagoonIcon,zt as LagoonProblemsOverview,St as LagoonProjectDetails,Si as LagoonTimeline,be as List,da as LoadingSkeleton,Je as Modal,re as NextLinkProvider,Hi as PageContainer,He as Pagination,Me as Select,Lo as Stat,Ke as StatusTag,Te as Steps,ze as Switch,Qi as Table,Ee as Tabs,Pe as TaskTreeSelector,ce as Text,pe as TextLabel,Io as Tip,Ge as Tree,Zt as TreeList,te as UIThemeProvider,ie as useNextLink,Ue as useNotification,QA as useTheme}; diff --git a/dist/index.js b/dist/index.js index 95a2a2f4..7e93ceb5 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var A=require("styled-components"),e=require("react/jsx-runtime"),t=require("react"),n=require("antd"),r=require("@ant-design/icons"),a=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var o=i(A),l=i(t),d=i(r),c=i(a);const u={light:"#222222",dark:"#222222"},p={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},h={light:"#222222",dark:"#f8f8f2"},C={light:"#75715e",dark:"#75715e"},f={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},k={light:"#ffffff",dark:"#ffffff"},Z={light:"#00000073",dark:"#00000073"},b={light:"#1b8784",dark:"#1b8784"},V={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:h.dark,dark:m.dark}},texts:{primary:{light:u.light,dark:k.dark},secondary:{light:Z.light,dark:C.dark},timeline:{light:h.dark,dark:m.dark}},darkGray:m.dark,cellGray:p.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:h.dark,purple:w.dark,gray:C.dark,yellow:y.dark,pink:f.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(V);const I=A.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var A=require("styled-components"),e=require("react/jsx-runtime"),t=require("react"),n=require("antd"),r=require("@ant-design/icons"),a=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function o(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var i=o(A),l=o(t),d=o(r),c=o(a);const u={light:"#222222",dark:"#222222"},p={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},h={light:"#222222",dark:"#f8f8f2"},C={light:"#75715e",dark:"#75715e"},f={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},k={light:"#ffffff",dark:"#ffffff"},Z={light:"#00000073",dark:"#00000073"},b={light:"#1b8784",dark:"#1b8784"},V={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:h.dark,dark:m.dark}},texts:{primary:{light:u.light,dark:k.dark},secondary:{light:Z.light,dark:C.dark},timeline:{light:h.dark,dark:m.dark}},darkGray:m.dark,cellGray:p.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:h.dark,purple:w.dark,gray:C.dark,yellow:y.dark,pink:f.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(V);const I=A.createGlobalStyle` :root { color-scheme: ${A=>A.theme.colorScheme}; @@ -110,101 +110,23 @@ html,body{ } */ -`,v=t.createContext(null),S=()=>{const A=t.useContext(v);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},z=({defaultScheme:A,children:n})=>{const[r,a]=t.useState("light");return e.jsx(v.Provider,{value:{theme:r,toggleTheme:()=>{}},children:n})},M={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:V.backgrounds.primary.dark,modal:V.backgrounds.primary.dark,dataCard:V.darkGray,selection:V.gray,lagoonCard:V.backgrounds.primary.dark,lagoonCardInverted:V.backgrounds.primary.light,footer:V.backgrounds.primary.light,header:V.header.dark,navTabs:m.dark},texts:{primary:V.texts.primary.dark,primaryInverted:V.texts.primary.light,label:"#dee2e5",secondary:V.texts.secondary.dark,timeline:V.texts.timeline.light,nav:h.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:V.darkGray},highlights:{selection:"#497ffa"},notification:V.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:V.darkGray,selection:"#e6f4ff",lagoonCard:V.backgrounds.primary.light,lagoonCardInverted:V.backgrounds.primary.dark,footer:V.backgrounds.primary.dark,header:V.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:V.texts.primary.light,primaryInverted:V.texts.primary.dark,label:"#555",secondary:V.texts.secondary.dark,timeline:V.texts.timeline.dark,nav:h.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:V.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},L=({children:n,darkThemeProp:r,lightThemeProp:a})=>{const{theme:s}=S(),i=t.useMemo((()=>"light"===s?Object.assign({},E,a):Object.assign({},M,r)),[s]);return s?e.jsx(A.ThemeProvider,{theme:i,children:n},s):null},O=l.default.createContext({}),N=!0;function T({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:a,direction:s,duration:i,enableAnimation:o=N,customHighlightBackground:l}){const d={};return"rtl"===s&&(d["--animation-direction"]="reverse"),"number"==typeof i&&(d["--animation-duration"]=`${i}s`),o||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),a&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof l&&(d["--custom-highlight-background"]=l),d}function W({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:a=!1,style:s,...i}){var o,d,c;const u=l.default.useContext(O),p={...i};for(const[A,e]of Object.entries(i))void 0===e&&delete p[A];const m={...u,...p,circle:a},h={...s,...T(m)};let C="react-loading-skeleton";t&&(C+=` ${t}`);const f=null!==(o=m.inline)&&void 0!==o&&o,x=[],g=Math.ceil(A);for(let e=0;eA&&e===g-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=l.default.createElement("span",{className:C,style:t,key:e},"‌");f?x.push(n):x.push(l.default.createElement(l.default.Fragment,{key:e},n,l.default.createElement("br",null)))}return l.default.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=m.enableAnimation)&&void 0!==c?c:N},e?x.map(((A,t)=>l.default.createElement(e,{key:t},A))):x)}function B({children:A,...e}){return l.default.createElement(O.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const H=({children:A,baseColor:t,highlightColor:n})=>{const r=localStorage.getItem("theme"),{theme:a}=S(),s=r||a,{UI:{skeleton:{base:i,highlight:o}}}="dark"===s?M:E;return e.jsx(B,{baseColor:t||i,highlightColor:n||o,children:A})},R=t.createContext(void 0),q=()=>{const A=t.useContext(R);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},U=o.default.div` +`,S=t.createContext(null),v=()=>{const A=t.useContext(S);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},z=({defaultScheme:A,children:n})=>{const[r,a]=t.useState("light");return e.jsx(S.Provider,{value:{theme:r,toggleTheme:()=>{}},children:n})},M={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:V.backgrounds.primary.dark,modal:V.backgrounds.primary.dark,dataCard:V.darkGray,selection:V.gray,lagoonCard:V.backgrounds.primary.dark,lagoonCardInverted:V.backgrounds.primary.light,footer:V.backgrounds.primary.light,header:V.header.dark,navTabs:m.dark},texts:{primary:V.texts.primary.dark,primaryInverted:V.texts.primary.light,label:"#dee2e5",secondary:V.texts.secondary.dark,timeline:V.texts.timeline.light,nav:h.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:V.darkGray},highlights:{selection:"#497ffa"},notification:V.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:V.darkGray,selection:"#e6f4ff",lagoonCard:V.backgrounds.primary.light,lagoonCardInverted:V.backgrounds.primary.dark,footer:V.backgrounds.primary.dark,header:V.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:V.texts.primary.light,primaryInverted:V.texts.primary.dark,label:"#555",secondary:V.texts.secondary.dark,timeline:V.texts.timeline.dark,nav:h.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:V.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},L=({children:n,darkThemeProp:r,lightThemeProp:a})=>{const{theme:s}=v(),o=t.useMemo((()=>"light"===s?Object.assign({},E,a):Object.assign({},M,r)),[s]);return s?e.jsx(A.ThemeProvider,{theme:o,children:n},s):null},O=l.default.createContext({}),N=!0;function T({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:a,direction:s,duration:o,enableAnimation:i=N,customHighlightBackground:l}){const d={};return"rtl"===s&&(d["--animation-direction"]="reverse"),"number"==typeof o&&(d["--animation-duration"]=`${o}s`),i||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),a&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof l&&(d["--custom-highlight-background"]=l),d}function W({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:a=!1,style:s,...o}){var i,d,c;const u=l.default.useContext(O),p={...o};for(const[A,e]of Object.entries(o))void 0===e&&delete p[A];const m={...u,...p,circle:a},h={...s,...T(m)};let C="react-loading-skeleton";t&&(C+=` ${t}`);const f=null!==(i=m.inline)&&void 0!==i&&i,x=[],g=Math.ceil(A);for(let e=0;eA&&e===g-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=l.default.createElement("span",{className:C,style:t,key:e},"‌");f?x.push(n):x.push(l.default.createElement(l.default.Fragment,{key:e},n,l.default.createElement("br",null)))}return l.default.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=m.enableAnimation)&&void 0!==c?c:N},e?x.map(((A,t)=>l.default.createElement(e,{key:t},A))):x)}function B({children:A,...e}){return l.default.createElement(O.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const H=({children:A,baseColor:t,highlightColor:n})=>{localStorage.getItem("theme"),v();const{UI:{skeleton:{base:r,highlight:a}}}=E;return e.jsx(B,{baseColor:t||r,highlightColor:n||a,children:A})},R=t.createContext(void 0),q=()=>{const A=t.useContext(R);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},U=i.default.div` display: inline-block; margin-right: 0.5rem; -`,D=o.default.div` +`,D=i.default.div` display: inline-block; margin-left: 0.5rem; -`,K=t.forwardRef((({size:A="large",type:t="primary",danger:r=!1,iconBefore:a,iconAfter:s,disabled:i,loading:o,className:l,children:d,styles:c,...u},p)=>{let m=d;return a&&(m=e.jsxs(e.Fragment,{children:[e.jsx(U,{children:a}),m]})),s&&(m=e.jsxs(e.Fragment,{children:[m," ",e.jsx(D,{children:s})]})),e.jsx(n.Button,{ref:p,size:A,styles:c,disabled:i,type:t,loading:o,className:l,danger:r,...u,children:m})}));K.displayName="Button";const J=n.Typography.Text,Q=n.Typography.Link,Y=({className:A,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,s=r.target??"__blank";return e.jsx(Q,{ref:a,className:A,href:n,target:s,children:t})}return e.jsx(J,{ref:a,className:A,...r,children:t})};Y.displayName="Text";const P=n.Typography.Text,G=n.Typography.Link,F=({className:A,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,s=n.target??"__blank";return e.jsx(G,{ref:r,className:A,href:a,target:s,children:t})}return e.jsx(P,{ref:r,className:A,...n,children:t})};F.displayName="TextLabel";const{Title:X}=n.Typography,$=t.forwardRef((({level:A=1,className:t,children:n,style:r,...a},s)=>e.jsx(X,{level:A,ref:s,className:t,style:r,...a,children:n})));$.displayName="UIHeadingBase";const _=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:1,...A})));_.displayName="UIHead1";const AA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:2,...A})));AA.displayName="UIHead2";const eA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:3,...A})));eA.displayName="UIHead3";const tA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:4,...A})));tA.displayName="UIHead4";const nA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:5,...A})));nA.displayName="UIHead5";const{Item:rA}=n.List,aA=t.forwardRef((({className:A,children:t,style:r,...a},s)=>e.jsx(n.List,{ref:s,className:A,style:r,...a,children:t})));aA.displayName="List",aA.Item=rA;const sA=t.forwardRef(((A,t)=>{const{className:r,items:a,style:s,customBorder:i,borderless:o=!1,useArrowIcons:l=!1,type:d="default",icon:c,...u}=A,p=l?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?e.jsx(e.Fragment,{children:"Collapse Section"}):e.jsx(e.Fragment,{children:"Expand Section"})},m=c&&l?a?.map((A=>({...A,extra:c}))):a;return e.jsx(n.Collapse,{ref:t,items:m,...p,...u})}));sA.displayName="Collapse";const iA=A=>{const{className:t,items:r,type:a="default",style:s,...i}=A;if("topToBottom"===a){const A=r?.map((A=>({...A,span:24})));return e.jsx(n.Descriptions,{items:A,...i})}return e.jsx(n.Descriptions,{items:r,...i})};iA.displayName="Details";const oA=t.forwardRef(((A,t)=>{const{showLabel:r=!0,className:a,style:s,...i}=A,o=r?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return e.jsx(n.Switch,{ref:t,style:s,...o,...i})}));oA.displayName="Switch";const lA=t.forwardRef(((A,t)=>{const{className:r,style:a,...s}=A;return e.jsx(n.Checkbox,{ref:t,style:a,...s})}));lA.displayName="Checkbox";const dA=t.forwardRef(((A,a)=>{const{className:s,style:i,onChange:o,value:l,selectedState:d,setSelectedState:c,size:u,...p}=A,[m,h]=t.useState(!1);return e.jsx(n.Select,{ref:a,onChange:o??(A=>{c&&c(A)}),value:l||d||void 0,defaultOpen:A.defaultOpen||!0,style:i,dropdownRender:A=>e.jsx(cA,{children:A}),onDropdownVisibleChange:A=>h(A),...p,suffixIcon:m?e.jsx(r.UpOutlined,{}):e.jsx(r.DownOutlined,{}),size:u??"middle"})})),cA=o.default.section` +`,K=t.forwardRef((({size:A="large",type:t="primary",danger:r=!1,iconBefore:a,iconAfter:s,disabled:o,loading:i,className:l,children:d,styles:c,...u},p)=>{let m=d;return a&&(m=e.jsxs(e.Fragment,{children:[e.jsx(U,{children:a}),m]})),s&&(m=e.jsxs(e.Fragment,{children:[m," ",e.jsx(D,{children:s})]})),e.jsx(n.Button,{ref:p,size:A,styles:c,disabled:o,type:t,loading:i,className:l,danger:r,...u,children:m})}));K.displayName="Button";const J=n.Typography.Text,Q=n.Typography.Link,Y=({className:A,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,s=r.target??"__blank";return e.jsx(Q,{ref:a,className:A,href:n,target:s,children:t})}return e.jsx(J,{ref:a,className:A,...r,children:t})};Y.displayName="Text";const P=n.Typography.Text,G=n.Typography.Link,F=({className:A,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,s=n.target??"__blank";return e.jsx(G,{ref:r,className:A,href:a,target:s,children:t})}return e.jsx(P,{ref:r,className:A,...n,children:t})};F.displayName="TextLabel";const{Title:X}=n.Typography,$=t.forwardRef((({level:A=1,className:t,children:n,style:r,...a},s)=>e.jsx(X,{level:A,ref:s,className:t,style:r,...a,children:n})));$.displayName="UIHeadingBase";const _=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:1,...A})));_.displayName="UIHead1";const AA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:2,...A})));AA.displayName="UIHead2";const eA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:3,...A})));eA.displayName="UIHead3";const tA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:4,...A})));tA.displayName="UIHead4";const nA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:5,...A})));nA.displayName="UIHead5";const{Item:rA}=n.List,aA=t.forwardRef((({className:A,children:t,style:r,...a},s)=>e.jsx(n.List,{ref:s,className:A,style:r,...a,children:t})));aA.displayName="List",aA.Item=rA;const sA=t.forwardRef(((A,t)=>{const{className:r,items:a,style:s,customBorder:o,borderless:i=!1,useArrowIcons:l=!1,type:d="default",icon:c,...u}=A,p=l?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?e.jsx(e.Fragment,{children:"Collapse Section"}):e.jsx(e.Fragment,{children:"Expand Section"})},m=c&&l?a?.map((A=>({...A,extra:c}))):a;return e.jsx(n.Collapse,{ref:t,items:m,...p,...u})}));sA.displayName="Collapse";const oA=A=>{const{className:t,items:r,type:a="default",style:s,...o}=A;if("topToBottom"===a){const A=r?.map((A=>({...A,span:24})));return e.jsx(n.Descriptions,{items:A,...o})}return e.jsx(n.Descriptions,{items:r,...o})};oA.displayName="Details";const iA=t.forwardRef(((A,t)=>{const{showLabel:r=!0,className:a,style:s,...o}=A,i=r?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return e.jsx(n.Switch,{ref:t,style:s,...i,...o})}));iA.displayName="Switch";const lA=t.forwardRef(((A,t)=>{const{className:r,style:a,...s}=A;return e.jsx(n.Checkbox,{ref:t,style:a,...s})}));lA.displayName="Checkbox";const dA=t.forwardRef(((A,a)=>{const{className:s,style:o,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=A,[m,h]=t.useState(!1);return e.jsx(n.Select,{ref:a,onChange:i??(A=>{c&&c(A)}),value:l||d||void 0,defaultOpen:A.defaultOpen||!0,style:o,dropdownRender:A=>e.jsx(cA,{children:A}),onDropdownVisibleChange:A=>h(A),...p,suffixIcon:m?e.jsx(r.UpOutlined,{}):e.jsx(r.DownOutlined,{}),size:u??"middle"})})),cA=i.default.section` background-color: #fff; -`;dA.displayName="Select";const uA=o.default(n.Tabs)` - &.ant-tabs { - div[role='tabpanel'] { - min-height: 100vmax; - ${e=>"navigation"===e.$type&&A.css` - display: none; - height: 0 !important; - min-height: 0 !important; - `} - } - div[role='tab'] { - transition: all 0.25s ease !important; - background-color: ${A=>A.theme.UI.backgrounds.navTabs}; - a { - color: unset; - display: inline-block; - padding: 12px; - width: 100%; - text-align: center; - transition: all 0.25s ease; - text-decoration: none; - &:hover { - text-shadow: 0 0 0.25px #1677ff; - color: #1677ff; - } - } - } - div[role='tablist'] { - margin-bottom: 0; - &::before { - display: none; - } - .ant-tabs-nav-list { - display: flex; - gap: 0.5rem; - > div { - min-width: 7.5rem; - display: flex; - justify-content: center; - } - .ant-tabs-ink-bar { - background-color: ${V.lagoonBlue}; - } - } - & > div { - > .ant-tabs-nav-list { - > .ant-tabs-tab { - padding: 0; - > div[role='tab'] { - width: 100%; - } - } - } - } - ${e=>"navigation"!==e.$type&&A.css` - & > div { - > .ant-tabs-nav-list { - > .ant-tabs-tab { - display: inline-block; - > div[role='tab'] { - text-align: center; - width: 100%; - padding: 12px 0; - } - } - } - } - `} - } - - & .ant-tabs-nav-wrap { - border: none; - } - div[role='tabpanel'] { - background-color: ${A=>A.theme.UI.backgrounds.navTabs} !important; - } - } -`,pA=o.default.section` +`;dA.displayName="Select";const uA=i.default(n.Tabs)``,pA=i.default.section` box-shadow: 2px 2px 4px 0px #69696933; - background-color: ${A=>A.theme.UI.backgrounds.navTabs}; color: ${A=>A.theme.UI.texts.primary}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; -`,mA=({type:A="default",children:t,...n})=>{if(!A)throw new Error("Type required");if("default"===A)return e.jsx(uA,{$type:A,...n});const{pathname:r,items:a}=n;return e.jsxs(e.Fragment,{children:[e.jsx(uA,{activeKey:(()=>{for(const A of a)if(r?.endsWith(`/${A.key}`)||r?.includes(`/${A.key}/`))return A.key;return a[0]?.key||""})(),$type:A,...n}),e.jsx(pA,{children:t})]})};mA.displayName="Tabs";const hA={default:["","project","environment"],orgs:["","organization","project"]},CA=A=>{const{activeKey:r,items:a,type:s,...i}=A,o=s&&["default","orgs"].includes(s)?hA[s]:null,l=a.map(((A,n)=>{const a=o?o[n]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:n,key:s}=A;let i=!1;r&&r===s&&(i=!0);const o=i?{"data-active":"active"}:{};return{...A,title:n?e.jsx("a",{...o,children:e.jsxs(fA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}):e.jsx("span",{...o,children:e.jsxs(fA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}),onClick:n||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:n,key:s}=A;let i=!1;r&&r===s&&(i=!0);const o=i?{"data-active":"active"}:{};return{...A,title:e.jsx(t.Fragment,{children:e.jsxs(fA,{...o,children:[e.jsxs("span",{children:[" ",a]}),n]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),e.jsx(n.Breadcrumb,{items:l,...i})},fA=o.default.div` +`,mA=({type:A="default",children:t,...n})=>{if(!A)throw new Error("Type required");if("default"===A)return e.jsx(uA,{$type:A,...n});const{pathname:r,items:a}=n;return e.jsxs(e.Fragment,{children:[e.jsx(uA,{activeKey:(()=>{for(const A of a)if(r?.endsWith(`/${A.key}`)||r?.includes(`/${A.key}/`))return A.key;return a[0]?.key||""})(),$type:A,...n}),e.jsx(pA,{children:t})]})};mA.displayName="Tabs";const hA={default:["","project","environment"],orgs:["","organization","project"]},CA=A=>{const{activeKey:r,items:a,type:s,...o}=A,i=s&&["default","orgs"].includes(s)?hA[s]:null,l=a.map(((A,n)=>{const a=i?i[n]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:n,key:s}=A;let o=!1;r&&r===s&&(o=!0);const i=o?{"data-active":"active"}:{};return{...A,title:n?e.jsx("a",{...i,children:e.jsxs(fA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}):e.jsx("span",{...i,children:e.jsxs(fA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}),onClick:n||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:n,key:s}=A;let o=!1;r&&r===s&&(o=!0);const i=o?{"data-active":"active"}:{};return{...A,title:e.jsx(t.Fragment,{children:e.jsxs(fA,{...i,children:[e.jsxs("span",{children:[" ",a]}),n]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),e.jsx(n.Breadcrumb,{items:l,...o})},fA=i.default.div` display: flex; flex-direction: column; align-items: center; @@ -229,18 +151,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;CA.displayName="Breadcrumb";const xA=A=>{const{className:t,style:n,...r}=A;return e.jsx(gA,{size:"default",style:n,className:t,...r})};xA.displayName="Steps";const gA=o.default(n.Steps)``,yA=({showSizeSelector:A=!1,...t})=>e.jsx(n.Pagination,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});yA.displayName="Pagination";const wA=t.forwardRef(((A,t)=>e.jsx(n.Input,{...A,ref:t})));wA.displayName="Input";const jA=o.default(n.Tag)` +`;CA.displayName="Breadcrumb";const xA=A=>{const{className:t,style:n,...r}=A;return e.jsx(gA,{size:"default",style:n,className:t,...r})};xA.displayName="Steps";const gA=i.default(n.Steps)``,yA=({showSizeSelector:A=!1,...t})=>e.jsx(n.Pagination,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});yA.displayName="Pagination";const wA=t.forwardRef(((A,t)=>e.jsx(n.Input,{...A,ref:t})));wA.displayName="Input";const jA=i.default(n.Tag)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,kA=t.forwardRef((({className:A,children:t,type:a,...s},i)=>{if("custom"===a)return e.jsx(n.Tag,{ref:i,className:A,...s,children:t});const o={new:{color:V.purple,icon:e.jsx(r.PauseCircleOutlined,{})},pending:{color:V.gray,icon:e.jsx(r.PauseCircleOutlined,{})},running:{color:V.blue,icon:e.jsx(r.SyncOutlined,{spin:!0})},complete:{color:V.green,icon:e.jsx(r.CheckCircleOutlined,{})},successful:{color:V.green,icon:e.jsx(r.CheckCircleOutlined,{})},failed:{color:V.orange,icon:e.jsx(r.WarningOutlined,{})},error:{color:V.pink,icon:e.jsx(r.StopOutlined,{})},queued:{color:V.yellow,icon:e.jsx(r.SyncOutlined,{spin:!0})},unavailable:{color:V.lightOrange,icon:e.jsx(r.QuestionCircleOutlined,{})},cancelled:{color:V.pink,icon:e.jsx(r.CloseOutlined,{})}}[a]||{};return e.jsxs(jA,{ref:i,className:A,color:o.color,...s,children:[o.icon," ",(l=a,l.charAt(0).toUpperCase()+l.slice(1))]});var l}));kA.displayName="StatusTag";const ZA=o.default.section` +`,kA=t.forwardRef((({className:A,children:t,type:a,...s},o)=>{if("custom"===a)return e.jsx(n.Tag,{ref:o,className:A,...s,children:t});const i={new:{color:V.purple,icon:e.jsx(r.PauseCircleOutlined,{})},pending:{color:V.gray,icon:e.jsx(r.PauseCircleOutlined,{})},running:{color:V.blue,icon:e.jsx(r.SyncOutlined,{spin:!0})},complete:{color:V.green,icon:e.jsx(r.CheckCircleOutlined,{})},successful:{color:V.green,icon:e.jsx(r.CheckCircleOutlined,{})},failed:{color:V.orange,icon:e.jsx(r.WarningOutlined,{})},error:{color:V.pink,icon:e.jsx(r.StopOutlined,{})},queued:{color:V.yellow,icon:e.jsx(r.SyncOutlined,{spin:!0})},unavailable:{color:V.lightOrange,icon:e.jsx(r.QuestionCircleOutlined,{})},cancelled:{color:V.pink,icon:e.jsx(r.CloseOutlined,{})}}[a]||{};return e.jsxs(jA,{ref:o,className:A,color:i.color,...s,children:[i.icon," ",(l=a,l.charAt(0).toUpperCase()+l.slice(1))]});var l}));kA.displayName="StatusTag";const ZA=i.default.section` overflow: hidden; border-radius: 0; box-shadow: ${A=>"dark"===A.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,bA=({children:A,subTitle:t,title:r,onCancel:a,onOk:s,confirmText:i,cancelText:o,confirmLoading:l,minHeight:d,dangerConfirm:c,confirmDisabled:u,...p})=>{let m=r;return t&&(m=e.jsxs(e.Fragment,{children:[r,t]})),e.jsx(n.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:a,...p,modalRender:A=>e.jsx(ZA,{$minHeight:d,children:A}),footer:[e.jsx(n.Button,{id:"cancel-btn",onClick:a,children:o||"Cancel"},"back"),e.jsx(n.Button,{disabled:u,danger:c,type:"primary",loading:l,onClick:s,children:i||"OK"},"submit")],children:A})};bA.displayName="Modal";const VA=o.default.div` +`,bA=({children:A,subTitle:t,title:r,onCancel:a,onOk:s,confirmText:o,cancelText:i,confirmLoading:l,minHeight:d,dangerConfirm:c,confirmDisabled:u,...p})=>{let m=r;return t&&(m=e.jsxs(e.Fragment,{children:[r,t]})),e.jsx(n.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:a,...p,modalRender:A=>e.jsx(ZA,{$minHeight:d,children:A}),footer:[e.jsx(n.Button,{id:"cancel-btn",onClick:a,children:i||"Cancel"},"back"),e.jsx(n.Button,{disabled:u,danger:c,type:"primary",loading:l,onClick:s,children:o||"OK"},"submit")],children:A})};bA.displayName="Modal";const VA=i.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -266,11 +188,11 @@ html,body{ text-align: right; } } -`,IA=t.forwardRef(((A,t)=>{const{text:n,count:r}=A,a=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?V.pink:A.high?V.orange:A.medium?V.yellow:A.low?V.blue:"#fff")(A);return e.jsxs(VA,{className:"ui-datacard",ref:t,$severityColor:a,children:[e.jsx("span",{className:"ui-datacard__text",children:n}),e.jsx("span",{className:"ui-datacard__count",children:r})]})}));IA.displayName="DataCard";const vA=o.default.section` +`,IA=t.forwardRef(((A,t)=>{const{text:n,count:r}=A,a=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?V.pink:A.high?V.orange:A.medium?V.yellow:A.low?V.blue:"#fff")(A);return e.jsxs(VA,{className:"ui-datacard",ref:t,$severityColor:a,children:[e.jsx("span",{className:"ui-datacard__text",children:n}),e.jsx("span",{className:"ui-datacard__count",children:r})]})}));IA.displayName="DataCard";const SA=i.default.section` .ant-select-tree { background-color: #fff; } -`,SA=t.forwardRef((({treeData:A,placeholder:t,sectionsCheckable:r=!1,...a},s)=>e.jsx(n.TreeSelect,{ref:s,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:r,popupClassName:"ui-tree",dropdownRender:A=>e.jsx(vA,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...a})));SA.displayName="TreeSelect";const zA=t.forwardRef((({className:A,children:t,items:r,onClick:a,...s},i)=>e.jsx(n.Tree,{ref:i,showIcon:!0,treeData:r,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));zA.displayName="Tree";const MA=o.default.div` +`,vA=t.forwardRef((({treeData:A,placeholder:t,sectionsCheckable:r=!1,...a},s)=>e.jsx(n.TreeSelect,{ref:s,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:r,popupClassName:"ui-tree",dropdownRender:A=>e.jsx(SA,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...a})));vA.displayName="TreeSelect";const zA=t.forwardRef((({className:A,children:t,items:r,onClick:a,...s},o)=>e.jsx(n.Tree,{ref:o,showIcon:!0,treeData:r,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));zA.displayName="Tree";const MA=i.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -294,7 +216,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,EA=o.default.div` +`,EA=i.default.div` text-transform: uppercase; width: max-content; display: flex; @@ -315,14 +237,14 @@ html,body{ padding: 1px 8px; } background-color: ${A=>A.$currentColor}; -`,LA=o.default.div` +`,LA=i.default.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,OA={development:V.blue,project:V.black,production:V.green,active:V.purple,standby:V.purple,"active production":V.green,"standby production":V.yellow,uat:V.orange,error:V.pink},NA=t.forwardRef((({type:A,variant:t="vertical"},n)=>{const r=OA[A];if("horizontal"===t){if("active production"===A||"standby production"===A){const t=A.split(" ");return e.jsxs(LA,{children:[e.jsx(EA,{className:"lagoon-label",$currentColor:OA[t[1]],ref:n,children:e.jsx("span",{children:t[1]})}),e.jsx(EA,{className:"lagoon-label",$currentColor:OA[t[0]],ref:n,children:e.jsx("span",{children:t[0]})})]})}return e.jsx(EA,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}return e.jsx(MA,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}));NA.displayName="CardLabel";const{Search:TA}=n.Input,WA=o.default(TA)` +`,OA={development:V.blue,project:V.black,production:V.green,active:V.purple,standby:V.purple,"active production":V.green,"standby production":V.yellow,uat:V.orange,error:V.pink},NA=t.forwardRef((({type:A,variant:t="vertical"},n)=>{const r=OA[A];if("horizontal"===t){if("active production"===A||"standby production"===A){const t=A.split(" ");return e.jsxs(LA,{children:[e.jsx(EA,{className:"lagoon-label",$currentColor:OA[t[1]],ref:n,children:e.jsx("span",{children:t[1]})}),e.jsx(EA,{className:"lagoon-label",$currentColor:OA[t[0]],ref:n,children:e.jsx("span",{children:t[0]})})]})}return e.jsx(EA,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}return e.jsx(MA,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}));NA.displayName="CardLabel";const{Search:TA}=n.Input,WA=i.default(TA)` &, & > * { background-color: transparent; @@ -358,7 +280,7 @@ html,body{ } } } -`,BA=o.default.div` +`,BA=i.default.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -367,10 +289,10 @@ html,body{ display: flex; gap: 5px; } -`,HA=t.forwardRef((({children:A,selectOptions:n,searchOptions:r,sortOptions:a,loadingSkeleton:s=!1},i)=>{const o=t.useRef();return t.useEffect((()=>{r?.searchText&&o.current&&o.current.focus()}),[]),e.jsxs(BA,{ref:i,children:[e.jsxs("div",{className:"select-container",children:[n?e.jsx("div",{className:"results",children:e.jsx(dA,{disabled:s,defaultOpen:!1,placeholder:"Results per page",options:n?.options,selectedState:n?.selectedState??void 0,setSelectedState:A=>{n.setSelectedState(A)}})}):null,a?e.jsx("div",{className:"sortBy",children:e.jsx(dA,{disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:a?.selectedState??void 0,options:a.options,setSelectedState:A=>{a.setSelectedState(A)}})}):null,A||null]}),e.jsx("div",{className:"searchBar",children:e.jsx(WA,{ref:o,placeholder:"Search",size:"small",onChange:A=>{r&&r.setSearchText(A.target.value)},value:r?.searchText,addonAfter:null,variant:"borderless"})})]})}));HA.displayName="LagoonFilter";const RA=A.css` +`,HA=t.forwardRef((({children:A,selectOptions:n,searchOptions:r,sortOptions:a,loadingSkeleton:s=!1},o)=>{const i=t.useRef();return t.useEffect((()=>{r?.searchText&&i.current&&i.current.focus()}),[]),e.jsxs(BA,{ref:o,children:[e.jsxs("div",{className:"select-container",children:[n?e.jsx("div",{className:"results",children:e.jsx(dA,{disabled:s,defaultOpen:!1,placeholder:"Results per page",options:n?.options,selectedState:n?.selectedState??void 0,setSelectedState:A=>{n.setSelectedState(A)}})}):null,a?e.jsx("div",{className:"sortBy",children:e.jsx(dA,{disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:a?.selectedState??void 0,options:a.options,setSelectedState:A=>{a.setSelectedState(A)}})}):null,A||null]}),e.jsx("div",{className:"searchBar",children:e.jsx(WA,{ref:i,placeholder:"Search",size:"small",onChange:A=>{r&&r.setSearchText(A.target.value)},value:r?.searchText,addonAfter:null,variant:"borderless"})})]})}));HA.displayName="LagoonFilter";const RA=A.css` width: 23.75rem; height: 15.25rem; -`,qA=o.default(n.Card)` +`,qA=i.default(n.Card)` &.ant-card { cursor: unset; ${RA} @@ -378,7 +300,7 @@ html,body{ border: 1px solid ${V.lagoonBlue}; } } -`,UA=o.default(n.Card)` +`,UA=i.default(n.Card)` ${RA} background-color: ${A=>A.theme.UI.backgrounds.lagoonCard}; color: ${A=>A.theme.UI.texts.primary}; @@ -467,7 +389,7 @@ html,body{ } } } -`,DA=o.default(n.Card)` +`,DA=i.default(n.Card)` display: flex; place-content: center; place-items: center; @@ -489,7 +411,7 @@ html,body{ padding: 0; } `} -`,KA=o.default.div` +`,KA=i.default.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${A=>A.theme.UI.borders.box}; @@ -504,7 +426,7 @@ html,body{ color: ${V.lagoonBlue}; border: 1px solid ${V.lagoonBlue}; } -`,JA=o.default.div` +`,JA=i.default.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -532,15 +454,15 @@ html,body{ text-transform: capitalize; } } -`,QA=o.default.div` +`,QA=i.default.div` padding-left: 3.1875rem; -`,YA=o.default(r.EllipsisOutlined)` +`,YA=i.default(r.EllipsisOutlined)` color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${V.lagoonBlue}; } -`,PA=o.default.div` +`,PA=i.default.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -551,23 +473,23 @@ html,body{ color: ${V.lagoonBlue}; } } -`,GA=({steps:A,onCreateEnvironment:a,requiredFormItems:i,loading:o,renderType:l="card"})=>{const[d,c]=t.useState(!1),[u]=s.useForm(),[p,m]=t.useState(1),h=A?.length??0,[C,f]=t.useState(!0),x=()=>{const A=u.getFieldsValue(!0),e={};if(Array.isArray(i))for(const t of i){if(!A[t])return!1;e[t]=A[t]}return e},g=()=>{m(1),c(!1),f(!0),u.resetFields()};return e.jsxs(DA,{$type:l,children:[e.jsxs(KA,{onClick:()=>c(!0),children:[e.jsx(r.PlusOutlined,{})," New environment"]}),e.jsx(bA,{title:e.jsx(XA,{children:"Create an Environment"}),subTitle:e.jsxs($A,{children:["Step ",p," of ",h]}),open:d,destroyOnClose:!0,cancelText:1===p?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?p<=1?g():m(p-1):g()},onOk:()=>{const A=x();A&&(pc(!1))))},confirmText:p{const A=x();f(!A)},children:A[p-1]})})})]})},FA=o.default.div` +`,GA=({steps:A,onCreateEnvironment:a,requiredFormItems:o,loading:i,renderType:l="card"})=>{const[d,c]=t.useState(!1),[u]=s.useForm(),[p,m]=t.useState(1),h=A?.length??0,[C,f]=t.useState(!0),x=()=>{const A=u.getFieldsValue(!0),e={};if(Array.isArray(o))for(const t of o){if(!A[t])return!1;e[t]=A[t]}return e},g=()=>{m(1),c(!1),f(!0),u.resetFields()};return e.jsxs(DA,{$type:l,children:[e.jsxs(KA,{onClick:()=>c(!0),children:[e.jsx(r.PlusOutlined,{})," New environment"]}),e.jsx(bA,{title:e.jsx(XA,{children:"Create an Environment"}),subTitle:e.jsxs($A,{children:["Step ",p," of ",h]}),open:d,destroyOnClose:!0,cancelText:1===p?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?p<=1?g():m(p-1):g()},onOk:()=>{const A=x();A&&(pc(!1))))},confirmText:p{const A=x();f(!A)},children:A[p-1]})})})]})},FA=i.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,XA=o.default(AA)` +`,XA=i.default(AA)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,$A=o.default.span` +`,$A=i.default.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,_A=({projectName:A,deployType:t,region:n})=>{const r=e.jsxs("div",{className:"lagooncard-project",children:[e.jsx("span",{children:"PROJECT"}),e.jsx("span",{className:"project-name",children:A}),e.jsx("span",{children:"TYPE"}),e.jsx("span",{className:"type",children:t}),n?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:"REGION"}),e.jsx("span",{className:"region",children:n})]}):null]},`project-${A}`);return e.jsx(JA,{children:r})},Ae=({environments:A})=>{const t=A.map((A=>e.jsx("div",{children:e.jsx(F,{link:!0,href:"#",children:A})},A)));return e.jsxs(QA,{children:[t,e.jsx(F,{link:!0,href:"#",children:"View all"})]})},ee=o.default.div` +`,_A=({projectName:A,deployType:t,region:n})=>{const r=e.jsxs("div",{className:"lagooncard-project",children:[e.jsx("span",{children:"PROJECT"}),e.jsx("span",{className:"project-name",children:A}),e.jsx("span",{children:"TYPE"}),e.jsx("span",{className:"type",children:t}),n?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:"REGION"}),e.jsx("span",{className:"region",children:n})]}):null]},`project-${A}`);return e.jsx(JA,{children:r})},Ae=({environments:A})=>{const t=A.map((A=>e.jsx("div",{children:e.jsx(F,{link:!0,href:"#",children:A})},A)));return e.jsxs(QA,{children:[t,e.jsx(F,{link:!0,href:"#",children:"View all"})]})},ee=i.default.div` display: inline-block; -`,te=t.forwardRef((({data:A,children:t},r)=>{const a=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return e.jsx(n.Popover,{ref:r,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:e.jsx(n.Tree,{ref:r,defaultExpandAll:!0,treeData:a,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:e.jsxs(ee,{children:[" ",t," "]})})}));te.displayName="TreeList";const ne=t.forwardRef(((A,a)=>{const[s,i]=t.useState(!1),o=q(),[l,d]=t.useState(!1),{type:c}=A;if("new"===c)return e.jsx(GA,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===c)return e.jsx(qA,{loading:!0});const{type:u,loading:p,title:m,cardClassName:h,styles:C,quickActions:f,status:x="low",navPath:g,navigateTo:y,...w}=A,j="project"===u?"project":A.envType,k=y||(()=>{}),Z=f&&e.jsx(te,{data:f,children:e.jsx(YA,{},"ellipsis")}),b={project:[e.jsx(PA,{children:e.jsx(o,{href:g,children:e.jsx(r.EditOutlined,{},"edit")})}),Z],environment:[e.jsx(PA,{children:e.jsx(o,{href:g,children:e.jsx(r.EyeOutlined,{},"view")})}),Z]},I=[A.showProblemIndicator?e.jsx(n.Tooltip,{placement:"top",title:"Problem status",children:e.jsx(PA,{children:e.jsx(o,{href:`${g}/problems`,children:(A=>{switch(A){case"critical":return e.jsx(r.FrownOutlined,{style:{color:V.pink}});case"high":return e.jsx(r.MehOutlined,{style:{color:V.orange}});default:return e.jsx(r.SmileOutlined,{style:{color:V.green2}})}})(x)})})}):null,e.jsx(n.Tooltip,{placement:"right",title:l?"Copied!":"Copy",children:e.jsx(r.LinkOutlined,{onClick:()=>{if(l)return;const e=window.location.href,t="environment"===u?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),d(!0),setTimeout((()=>{d(!1)}),1500)}},"link")})],v=e.jsxs(n.Skeleton,{loading:p,active:!0,children:[e.jsx(NA,{type:j}),"environment"===u?e.jsx(_A,{projectName:A.projectName,deployType:A.deployType,region:A.region}):e.jsx(Ae,{environments:A.environments})]});return e.jsx(UA,{onClick:A=>{const e=A.target;s||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&i(!0)},hoverable:!0,ref:a,style:C,className:h??"ui-lagooncard",title:m,extra:I,actions:b[u],...w,children:v})}));ne.displayName="LagoonCard";const re=o.default.div` +`,te=t.forwardRef((({data:A,children:t},r)=>{const a=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return e.jsx(n.Popover,{ref:r,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:e.jsx(n.Tree,{ref:r,defaultExpandAll:!0,treeData:a,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:e.jsxs(ee,{children:[" ",t," "]})})}));te.displayName="TreeList";const ne=t.forwardRef(((A,a)=>{const[s,o]=t.useState(!1),i=q(),[l,d]=t.useState(!1),{type:c}=A;if("new"===c)return e.jsx(GA,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===c)return e.jsx(qA,{loading:!0});const{type:u,loading:p,title:m,cardClassName:h,styles:C,quickActions:f,status:x="low",navPath:g,navigateTo:y,...w}=A,j="project"===u?"project":A.envType,k=y||(()=>{}),Z=f&&e.jsx(te,{data:f,children:e.jsx(YA,{},"ellipsis")}),b={project:[e.jsx(PA,{children:e.jsx(i,{href:g,children:e.jsx(r.EditOutlined,{},"edit")})}),Z],environment:[e.jsx(PA,{children:e.jsx(i,{href:g,children:e.jsx(r.EyeOutlined,{},"view")})}),Z]},I=[A.showProblemIndicator?e.jsx(n.Tooltip,{placement:"top",title:"Problem status",children:e.jsx(PA,{children:e.jsx(i,{href:`${g}/problems`,children:(A=>{switch(A){case"critical":return e.jsx(r.FrownOutlined,{style:{color:V.pink}});case"high":return e.jsx(r.MehOutlined,{style:{color:V.orange}});default:return e.jsx(r.SmileOutlined,{style:{color:V.green2}})}})(x)})})}):null,e.jsx(n.Tooltip,{placement:"right",title:l?"Copied!":"Copy",children:e.jsx(r.LinkOutlined,{onClick:()=>{if(l)return;const e=window.location.href,t="environment"===u?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),d(!0),setTimeout((()=>{d(!1)}),1500)}},"link")})],S=e.jsxs(n.Skeleton,{loading:p,active:!0,children:[e.jsx(NA,{type:j}),"environment"===u?e.jsx(_A,{projectName:A.projectName,deployType:A.deployType,region:A.region}):e.jsx(Ae,{environments:A.environments})]});return e.jsx(UA,{onClick:A=>{const e=A.target;s||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{o(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&o(!0)},hoverable:!0,ref:a,style:C,className:h??"ui-lagooncard",title:m,extra:I,actions:b[u],...w,children:S})}));ne.displayName="LagoonCard";const re=i.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -597,10 +519,10 @@ html,body{ margin-left: 0.25rem; } } -`,ae=o.default.div` +`,ae=i.default.div` display: flex; gap: 1.5rem; -`,se=()=>{const A=e.jsxs(ae,{children:[e.jsx(IA,{text:"Problems",count:0}),e.jsx(IA,{text:"Critical",count:0,critical:!0}),e.jsx(IA,{text:"High",count:0,high:!0}),e.jsx(IA,{text:"Medium",count:0,medium:!0}),e.jsx(IA,{text:"Low",count:0,low:!0})]});return e.jsxs(re,{children:[e.jsx("div",{className:"icon",children:e.jsx(zn,{style:{borderRadius:"50%"},width:50,height:50})}),e.jsx("div",{className:"overview-title",children:e.jsxs(AA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),A]})},ie=A=>{if(A.skeleton)return e.jsx(se,{});const{problems:t,critical:a,high:s,medium:i,low:o}=A,l=e.jsxs(ae,{children:[e.jsx(IA,{text:"Problems",count:t}),e.jsx(IA,{text:"Critical",count:a,critical:!0}),e.jsx(IA,{text:"High",count:s,high:!0}),e.jsx(IA,{text:"Medium",count:i,medium:!0}),e.jsx(IA,{text:"Low",count:o,low:!0})]});return e.jsxs(re,{children:[e.jsx("div",{className:"icon",children:a>=1?e.jsx(r.FrownOutlined,{className:"icon-status pink"}):s>=1?e.jsx(r.MehOutlined,{className:"icon-status orange"}):e.jsx(r.SmileOutlined,{className:"icon-status green"})}),e.jsx("div",{className:"overview-title",children:e.jsxs(AA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),l]})};ie.displayName="LagoonProblemsOverview";const oe=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},le=A=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:s,standbyRoutes:i,routes:o,deployKey:l}=A,d=Object.keys({environmentType:n,deploymentType:r,created:a,source:s,standbyRoutes:i,routes:o,deployKey:l}).map((e=>"routes"===e?A[e].map(((A,n)=>({key:`${e}-${n}`,label:"Route "+ ++t,children:A}))):{key:e,span:1,label:oe(e),children:A[e]})).flat();return e.jsx(iA,{bordered:!0,items:d})};le.displayName="LagoonEnv";const de=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},ce=A=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:s,prsEnabled:i,deployKey:o}=A,l=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:s,prsEnabled:i,deployKey:o}).map((e=>({key:e,label:de(e),children:!0===A[e]?"True":A[e]})));return e.jsx(iA,{bordered:!0,items:l})};ce.displayName="LagoonProjectDetails",o.default.div` +`,se=()=>{const A=e.jsxs(ae,{children:[e.jsx(IA,{text:"Problems",count:0}),e.jsx(IA,{text:"Critical",count:0,critical:!0}),e.jsx(IA,{text:"High",count:0,high:!0}),e.jsx(IA,{text:"Medium",count:0,medium:!0}),e.jsx(IA,{text:"Low",count:0,low:!0})]});return e.jsxs(re,{children:[e.jsx("div",{className:"icon",children:e.jsx(zn,{style:{borderRadius:"50%"},width:50,height:50})}),e.jsx("div",{className:"overview-title",children:e.jsxs(AA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),A]})},oe=A=>{if(A.skeleton)return e.jsx(se,{});const{problems:t,critical:a,high:s,medium:o,low:i}=A,l=e.jsxs(ae,{children:[e.jsx(IA,{text:"Problems",count:t}),e.jsx(IA,{text:"Critical",count:a,critical:!0}),e.jsx(IA,{text:"High",count:s,high:!0}),e.jsx(IA,{text:"Medium",count:o,medium:!0}),e.jsx(IA,{text:"Low",count:i,low:!0})]});return e.jsxs(re,{children:[e.jsx("div",{className:"icon",children:a>=1?e.jsx(r.FrownOutlined,{className:"icon-status pink"}):s>=1?e.jsx(r.MehOutlined,{className:"icon-status orange"}):e.jsx(r.SmileOutlined,{className:"icon-status green"})}),e.jsx("div",{className:"overview-title",children:e.jsxs(AA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),l]})};oe.displayName="LagoonProblemsOverview";const ie=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},le=A=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:s,standbyRoutes:o,routes:i,deployKey:l}=A,d=Object.keys({environmentType:n,deploymentType:r,created:a,source:s,standbyRoutes:o,routes:i,deployKey:l}).map((e=>"routes"===e?A[e].map(((A,n)=>({key:`${e}-${n}`,label:"Route "+ ++t,children:A}))):{key:e,span:1,label:ie(e),children:A[e]})).flat();return e.jsx(oA,{bordered:!0,items:d})};le.displayName="LagoonEnv";const de=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},ce=A=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:s,prsEnabled:o,deployKey:i}=A,l=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:s,prsEnabled:o,deployKey:i}).map((e=>({key:e,label:de(e),children:!0===A[e]?"True":A[e]})));return e.jsx(oA,{bordered:!0,items:l})};ce.displayName="LagoonProjectDetails",i.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -617,13 +539,13 @@ html,body{ height: auto; width: 5rem; } -`;const ue=o.default.nav` +`;const ue=i.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,pe=o.default.nav` +`,pe=i.default.nav` display: flex; list-style: none; @@ -633,7 +555,7 @@ html,body{ & > *:hover > a { color: ${V.lagoonBlue}; } -`,me=o.default.span` +`,me=i.default.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -641,7 +563,7 @@ html,body{ bottom: -4px; left: 0px; color: ${V.lagoonBlue}; -`,he=o.default.div` +`,he=i.default.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -676,7 +598,7 @@ html,body{ &:active > a { color: #184cbc; } -`,Ce=o.default.div` +`,Ce=i.default.div` background-color: ${A=>A.$bgColor}; border-radius: 50%; height: 24px; @@ -688,7 +610,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${A=>A.$textColor}; -`,fe=o.default.img` +`,fe=i.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -696,7 +618,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,xe=o.default.div` +`,xe=i.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -709,11 +631,12 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,ge=o.default.header` +`,ge=i.default.header` padding-inline: 40px; padding-block: 3px; width: 100%; min-height: 4rem; + margin-bottom: 3rem; display: flex; justify-content: space-between; align-items: center; @@ -763,7 +686,7 @@ html,body{ max-height: 42px; } } -`;o.default.section` +`;i.default.section` font-size: 22px; width: 56px; height: 62px; @@ -794,7 +717,7 @@ html,body{ background-color: #78787853; } } -`;const ye=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,a=n(e)%256,s=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${a}, ${s})`,textColor:we(r,a,s)>.5?"#000000":"#FFFFFF"}};function we(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const je=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),e.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),ke=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ze=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),be=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Ve=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Ie=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),ve=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Se=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),ze=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Me=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ee=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Le=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Oe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Ne=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),e.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Te=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),We=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Be=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),He=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Re=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),e.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),qe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ue=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),De=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ke=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Je=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ye=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Pe=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Ge=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Fe=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),e.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Xe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),$e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),_e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),At=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),tt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),nt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),rt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),at=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),st=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),it=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),ot=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),dt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),ct=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),e.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),ut=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),pt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),mt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),ht=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ct=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),ft=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),e.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),xt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),e.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),gt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),yt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),e.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),wt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),jt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),kt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),e.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Zt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),bt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Vt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),It=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),vt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),St=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),zt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Mt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Ot=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Nt=()=>e.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),e.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),e.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),e.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),e.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#00AEEF"}),e.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),e.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),e.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Tt=A=>e.jsx("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Wt=A=>e.jsxs("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),e.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),e.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),e.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Bt=A=>e.jsxs("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:e.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),e.jsx("defs",{children:e.jsx("clipPath",{id:"clip0_1500_19277",children:e.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Ht=A=>e.jsxs("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),e.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),e.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Rt=A=>e.jsx(d.default,{component:ct,...A}),qt=A=>e.jsx(d.default,{component:Nt,...A}),Ut=A=>e.jsx(d.default,{component:Wt,...A}),Dt=t.forwardRef((({userInfo:A,navLinks:r,logo:a,toggleTheme:s,userDropdownMenu:i,currentPath:o},d)=>{const{firstName:c,lastName:u,image:p,email:m}=A,h=!!p,C=!(!c||!u),f=C?ye(c.charAt(0),u.charAt(0)):ye(m.charAt(0),m.charAt(1)),x=C?c.charAt(0).toUpperCase()+u.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=h?e.jsx(fe,{src:p,alt:"user_avatar"}):e.jsx(Ce,{$bgColor:f.bgColor,$textColor:f.textColor,children:x}),y=C?e.jsx("span",{className:"user-name",children:`${c} ${u}`}):e.jsx("span",{className:"user-name",children:m}),w=t.useRef(null),[j,k]=t.useState({width:"initial",left:"initial"}),Z=A=>((A,e)=>A.findIndex((A=>!(!l.default.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(r,A||""),[b,V]=t.useState(Z(o));t.useEffect((()=>{V(Z(o))}),[o]),t.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==b){const A=w.current.children[b];if(A){const e=A.getBoundingClientRect(),t=w.current.getBoundingClientRect();k({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[b]);const I=!!(void 0!==b&&b>=0&&be.jsx(he,{className:""+(t===b?"active":""),onClick:()=>{V(t)},children:A},`nav-${t}`)))}),I?e.jsx(me,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),e.jsx(n.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i},trigger:["hover"],children:e.jsxs(xe,{children:[g,y]})}),e.jsx("section",{id:"user_dropdown_container"})]})}));Dt.displayName="LagoonHeader";const Kt=o.default.footer` +`;const ye=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,a=n(e)%256,s=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${a}, ${s})`,textColor:we(r,a,s)>.5?"#000000":"#FFFFFF"}};function we(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const je=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),e.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),ke=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ze=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),be=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Ve=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Ie=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Se=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),ve=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),ze=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Me=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ee=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Le=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Oe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Ne=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),e.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Te=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),We=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Be=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),He=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Re=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),e.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),qe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ue=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),De=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ke=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Je=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ye=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Pe=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Ge=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Fe=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),e.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Xe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),$e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),_e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),At=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),tt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),nt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),rt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),at=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),st=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),ot=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),it=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),dt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),ct=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),e.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),ut=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),pt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),mt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),ht=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ct=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),ft=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),e.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),xt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),e.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),gt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),yt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),e.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),wt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),jt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),kt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),e.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Zt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),bt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Vt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),It=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),St=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),vt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),zt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Mt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Ot=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Nt=()=>e.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),e.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),e.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),e.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),e.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#00AEEF"}),e.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),e.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),e.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Tt=A=>e.jsx("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Wt=A=>e.jsxs("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),e.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),e.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),e.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Bt=A=>e.jsxs("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:e.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),e.jsx("defs",{children:e.jsx("clipPath",{id:"clip0_1500_19277",children:e.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Ht=A=>e.jsxs("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),e.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),e.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Rt=A=>e.jsx(d.default,{component:ct,...A}),qt=A=>e.jsx(d.default,{component:Nt,...A}),Ut=A=>e.jsx(d.default,{component:Wt,...A}),Dt=t.forwardRef((({userInfo:A,navLinks:r,logo:a,toggleTheme:s,userDropdownMenu:o,currentPath:i},d)=>{const{firstName:c,lastName:u,image:p,email:m}=A,h=!!p,C=!(!c||!u),f=C?ye(c.charAt(0),u.charAt(0)):ye(m.charAt(0),m.charAt(1)),x=C?c.charAt(0).toUpperCase()+u.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=h?e.jsx(fe,{src:p,alt:"user_avatar"}):e.jsx(Ce,{$bgColor:f.bgColor,$textColor:f.textColor,children:x}),y=C?e.jsx("span",{className:"user-name",children:`${c} ${u}`}):e.jsx("span",{className:"user-name",children:m}),w=t.useRef(null),[j,k]=t.useState({width:"initial",left:"initial"}),Z=A=>((A,e)=>A.findIndex((A=>!(!l.default.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(r,A||""),[b,V]=t.useState(Z(i));t.useEffect((()=>{V(Z(i))}),[i]),t.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==b){const A=w.current.children[b];if(A){const e=A.getBoundingClientRect(),t=w.current.getBoundingClientRect();k({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[b]);const I=!!(void 0!==b&&b>=0&&be.jsx(he,{className:""+(t===b?"active":""),onClick:()=>{V(t)},children:A},`nav-${t}`)))}),I?e.jsx(me,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),e.jsx(n.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:e.jsxs(xe,{children:[g,y]})}),e.jsx("section",{id:"user_dropdown_container"})]})}));Dt.displayName="LagoonHeader";const Kt=i.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -815,7 +738,7 @@ html,body{ max-height: 42px; } } -`,Jt=o.default.section` +`,Jt=i.default.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -829,7 +752,7 @@ html,body{ background-color: #78787853; } } -`,Qt=t.forwardRef((({icon:A,toggleTheme:t},n)=>e.jsxs(Kt,{ref:n,children:[e.jsx("section",{className:"icon-container",children:A||e.jsx(qt,{className:"icon"})}),e.jsx(Jt,{onClick:t,children:e.jsx(r.BgColorsOutlined,{className:"theme-icon"})})]})));Qt.displayName="LagoonFooter";const Yt=o.default.section` +`,Qt=t.forwardRef((({icon:A,toggleTheme:t},n)=>e.jsxs(Kt,{ref:n,children:[e.jsx("section",{className:"icon-container",children:A||e.jsx(qt,{className:"icon"})}),e.jsx(Jt,{onClick:t,children:e.jsx(r.BgColorsOutlined,{className:"theme-icon"})})]})));Qt.displayName="LagoonFooter";const Yt=i.default.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -849,7 +772,7 @@ html,body{ } } } -`,Pt=o.default.div` +`,Pt=i.default.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -870,11 +793,11 @@ html,body{ color: ${V.lagoonBlue}; font-size: 22px; } -`,Gt=t.forwardRef((({items:A,type:t},a)=>{const s=((A,t,n)=>"deployment"===A?t.map((A=>{const{environment:t,deployName:a,status:s,date:i}=A;return{dot:n,children:e.jsxs(Pt,{children:[e.jsx("span",{className:"deploy-env",children:t}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"deploy-name",children:a}),e.jsx(kA,{type:s}),e.jsx("span",{className:"deploy-date",children:i})]})}})):t.map((A=>{const{taskName:t,environment:a,status:s,navigationFunction:i}=A;return{dot:n,children:e.jsxs(Pt,{children:[e.jsx("span",{className:"task-env",children:a}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"task-name",children:t}),e.jsx(kA,{type:s}),e.jsx(r.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(t,A,"deployment"===t?e.jsx(r.CloudUploadOutlined,{}):e.jsx(r.CarryOutOutlined,{}));return e.jsx(Yt,{ref:a,children:e.jsx(n.Timeline,{mode:"left",items:s})})}));Gt.displayName="LagoonTimeline";const{Item:Ft}=n.Form,Xt=({wrap:A,...t})=>e.jsx(Ft,{...t});Xt.displayName="FormItem";const $t=({text:A,width:a,fontSize:s="14px",type:i="visible",withToolTip:o=!1})=>{const[l,d]=t.useState(!1),[c,u]=t.useState(!1),p=a?{maxWidth:`${a}px`}:{},m=()=>{u(!c)},h=c?e.jsx(r.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):e.jsx(r.EyeOutlined,{className:"eye-icon",onClick:m});return e.jsxs(en,{$fontSize:s,style:{...p},children:[e.jsx(An,{className:"copyable",$maxWidth:a,$type:i,$manualUnblur:c,children:o?e.jsx(n.Tooltip,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:e.jsx(_t,{children:A})}):A}),e.jsx("div",{className:"icons",children:l?e.jsxs(n.Tooltip,{placement:"right",title:"Copied!",children:[e.jsx(r.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&h]}):e.jsxs(e.Fragment,{children:[e.jsx(r.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(A),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&h]})})]})},_t=o.default.div` +`,Gt=t.forwardRef((({items:A,type:t},a)=>{const s=((A,t,n)=>"deployment"===A?t.map((A=>{const{environment:t,deployName:a,status:s,date:o}=A;return{dot:n,children:e.jsxs(Pt,{children:[e.jsx("span",{className:"deploy-env",children:t}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"deploy-name",children:a}),e.jsx(kA,{type:s}),e.jsx("span",{className:"deploy-date",children:o})]})}})):t.map((A=>{const{taskName:t,environment:a,status:s,navigationFunction:o}=A;return{dot:n,children:e.jsxs(Pt,{children:[e.jsx("span",{className:"task-env",children:a}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"task-name",children:t}),e.jsx(kA,{type:s}),e.jsx(r.EyeOutlined,{className:"task-link",onClick:()=>o})]})}})))(t,A,"deployment"===t?e.jsx(r.CloudUploadOutlined,{}):e.jsx(r.CarryOutOutlined,{}));return e.jsx(Yt,{ref:a,children:e.jsx(n.Timeline,{mode:"left",items:s})})}));Gt.displayName="LagoonTimeline";const{Item:Ft}=n.Form,Xt=({wrap:A,...t})=>e.jsx(Ft,{...t});Xt.displayName="FormItem";const $t=({text:A,width:a,fontSize:s="14px",type:o="visible",withToolTip:i=!1})=>{const[l,d]=t.useState(!1),[c,u]=t.useState(!1),p=a?{maxWidth:`${a}px`}:{},m=()=>{u(!c)},h=c?e.jsx(r.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):e.jsx(r.EyeOutlined,{className:"eye-icon",onClick:m});return e.jsxs(en,{$fontSize:s,style:{...p},children:[e.jsx(An,{className:"copyable",$maxWidth:a,$type:o,$manualUnblur:c,children:i?e.jsx(n.Tooltip,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:e.jsx(_t,{children:A})}):A}),e.jsx("div",{className:"icons",children:l?e.jsxs(n.Tooltip,{placement:"right",title:"Copied!",children:[e.jsx(r.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===o&&h]}):e.jsxs(e.Fragment,{children:[e.jsx(r.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(A),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===o&&h]})})]})},_t=i.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,An=o.default.span` +`,An=i.default.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -892,7 +815,7 @@ html,body{ user-select: initial; } `}; -`,en=o.default.div` +`,en=i.default.div` font-size: ${A=>A.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -935,9 +858,10 @@ html,body{ margin-left: 12px; cursor: pointer; } -`;const tn=o.default.div` +`;const tn=i.default.div` min-height: 100dvh; margin: 0; + padding-top: 2rem; background-image: url(${A=>"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvondZcldgG7h/wCOWLtgurxU0kLWkPkiPDJnNJc4ggQeRfsNL/CQHqUPgNsFAnd/LfjUYc6+5WFej3FQUi7DXtI+IJPB1J3LFPZtmp3Tvmp1k76JazU9GampqXrSVNTU1NTU1NTRmGEfwBylgukC7TOSK4Q/csS4wWKlqWpdZalpNqmpqampqf8Aw6AmCV/BdzyN0oKJOYRI/k/MicGHTiAj7oDyX7gJuzioEctrxT2IEf8ACtCIIyNxMJ3N87ZporZNTump3TU6wqVSuk1PQmpqanpSVNTU1L1Q+NWAA5/0F1sCtRElz5uPIzBgsLtBw+thjZw/8YUUuguuHgDm7CXKOGQoKqZVW6rdW71Ucj/p91elB3N8sT/lKgULbkvsLr3EGaghBIgh3EkT1pNTtWn5Uq7J3TU7pqdYe6V60mpqd81NT0Zqamp6cnepO9Q71Co1Go9q9aVMEoQBdVUADLSR2yLiXC3jvYXYTE6nTCKk+KlUqnU6nTLT+/2a9dMaj/4XyjrfNT3A8WX0BFJZKMzyZO3/AB4ryBsp9zK9pJwjUCjEzSd24vX2FC8UlA/JycmTmNi09n7+/pUrnZO6d01OsKlpNTvmpqehNTU9GTvUKjXrU6lUu9S9BQFUAFVYALqrYAy0joFsSRuXye5JzZscKN7/AOJOwdDMnB7Xa4vkQssv0KknydztQgEw6ewWLPjAeAnisHhf50flfVXzk1XOYSE8AfFPZ96zrNTtmp2zU6o90r1pNTvmp3zU1PQk71CvWp1LvU9eTvROymEWRzdzLMLFg0mpKkqa4UVNTU1NTUlKS1JU/wDhlIkbpcYy4kX4jihVkqqqqrKrdV5Vy/QTrGzw3Pf/AH+/ek6AjjCF6kyeGz2qAgvB+FbyPq15AXD3MD3EPC1NTtndNTooVLSanfNTumpqd8neo161Kp6clTU1NTUu0O7CWeFzPDBhtdt4dB/8PLg7hAbQ/wD2F7GlVlKCoZVW6vfrztmLnHP9VHDk+zz+dk0OEsIo9IiVB8DjAnv+0F5qXa7rB8s+15NZ3Tq9lKuk75qd01O+Fev7+KnUvRkqampeqYmEL2DZPdgPAzd/h0HL7/8ADQEgj2jixcLgsssBQccwjKv4AwBYIAApcfRTT2Us18TZ/T/j76TU7BUIolxGEe4l6g7J3wDxBn4rgQqBPXH5T8pYyGyanRQp7NJqd01O6ancg5r1qVT0Jqal6klTU1NTU1emVlDFMHmY7UySpe+0xpw6Dl2TUv8A4C3KWS3LK9phXoLpS+EyvAcBwFhwaN16k7WizpH7+/fvT8Bt9/8AsVO2dkCoXOqHyehg4pDqRzgL/wDEGTikzooVLpO6andNTtkKQeaXUrvmpqelNTU1L0TmhlTkTD4X/wAiCjCFCgqrdVbqt1dxjTh/4xvcVkxBsHYZiQcKg4AiAsLB8D7rKlK9Sdr+uaVf39/xUUH7+9qxoMI9kftsnbOsSe4ofKfTIO41FSrwxT4sD4+zQiCIjhLj6qd07pqdshzSeKU75qanoTU1NT1JKmrWRMkIcQzjs4nggvB6hKrlf23FLZ9VNT6r2PxQO5Uneod6h3/upIhqHmo+aj5qHkqHf+6h3/uod/7qfNex+K9j8VNTU/zz9cARJwTlfwCrDThPB+qH/RXeA0cProztWlXH3/5Ufvjn81H7+xWKnYNh8FTtnV7KVdJpi93XT5NvaXmoND+z88nkQ5oCKFxAJ4SR0mp2zU7ZCk0p3zU9Camp6MlTU1Ne1Q71DzXr+f8AlS8VOrGifmK58SoCXRd7ZTL4IwBYCAAAAqXu6cNTa5fe/DbL3f52CYZe68Bylg/olpQl0Gz/AJFhilYLAGrh9dCdq7J2zRg9H9bJ1eylWpqdvnBJT7mV7iThKiZKxA+y58X20CaMCH4w9xuc7JqdqKU7pqanfNT0Jqamp8hUO9Q7V6VLvUvd3L4ZBPf/AA5sQWJQZONuuA4DgLAY91NSVNLFTrNTU1NLd91NTU1NTU0rfNTU1NTUn84CkspgOxyq2AlSAK1MLrTsnjUeRwLLSuxxunbO2dk1NF2O+s1OiPdKuk7Z2e0SLP4DwErF4Uf5R+6vXCvMIFc8ZDwB8bUFPbUrtmp3zU9CamvYqHuvSpVL3d0lTU1NS0uXwbg2/wDgC7wMgDAE9kd4H3WVVVdnDoOX3vw/8AHA6hADKv7OC9S9VPDPEfcYOaC6nc5dk7XZO2dRPun7X0nRQpV0nbO2anQUccpfjJ4bPNQkF4Pa2/E+rXnRZR7mB7iHhaTSndNTump3zU1Dv+/FQqVS99s1NTUu+AALAekfK+wSqAo9EGJJk2GJeYJV7EBt4fOk1NTU1NTS3fdTU1NTU1NIipqakqf5sEwFAAEqrYAurSSii2RDi7OS/BYdALz31nY7J2ztN+xY+bv+PvooUq+NJ2ztmp2zSgIYRR6S5UX8DCe+HyC80Gtd1g+Wfa8ms1O6andNTT5VCpeqnbNTU9GakqLk7vK8Bymwf4vSOSQSW7zw2nmsFgqalqdjx89By+9+Hz/PKAqwF1bAGValLprdonjzXDldY6ISeqnWP3moj/VLFqmdZ2zsnSLMcvt/1j4p7NJ2ztmp1hqAy14EbRUIolxGE9NRdg74B4vX4ryVHHrz4LvyFjIbZqd01NI7zUqledk1NT0JqampqdTDFlOD+1WwEqoArVny573mPJcXBZMroHj52yVJUlKS+6kqSpKkqSprD5/nuAFgXMyvY+zYzelWm79/7Ufv6fvHiClins1mp2TtnQTLi754P8v/AGlmpqdk1OyanSGoUoUpxtmp2RC8iVD7LwMFIxSOYBf7SwMlJ7bpqaR3mlcWqV2TU9Camp6B1hqEAGVaunfesvHt+we61JU1NLU1LRpw6Dl978PnYfzMWcuxjhffgMXN5jqqFLOs7Z2TosVdQc2/f3FAR9/LzU7Z2zUqhogpXG2anbNTpGHtiD5fdB3Go+5d8p8WB8ewWhEkRHCXKmppHeaVxapXZNTvmp6M1NTTAVQAVWwBdVcAZacIq8ij5At18XINpqTuVCgTUKWaVNS8VKpe9S96l7tT5/NLbNT5/NT5/NT5/NS71L3qXepWlRqXipUWYqdveVwsvj5FYBQP8tzQkKxec5GXCxfPRzt/T/dZ1nZO2dHsq691qHLl+PH+/t72Tth9VCo0UKZY2zU7Z3TTl05XD/D3J5qLV84fZ+QQ5oEgEuKFeRLOyandNT0Jqamp2KF1is0lHCHA9vHffEaPSpVhU+fzUlTrNS0t33vweg5aNFHtgOA5TgXSwVbtFYbljkJ0HlV1/lpYidiGYz6LjhfwVVVVVVVlVuqt1XL1Fp7Pv0J2TosUq6Qdzg7f9/rZOyXqoPexYp7Ns1O2ds1NI90p8a+bBlPuZX2k4SoiW8vtbvi+2jzVhRPuf1k3TU75qanZJ3qFelS1PmpNnyhnynbhjdZY0mpqXTD56Dl978HoZNFOqIFlX8AZVgAVQKlLAi3Y5uXC5bLLB/LCZglbCLNi5Lms9hFETIUFQyqt1W6vQXYsUs+v3Os7J2zow0WoozZDt59/17xrOkqhVja9tKuyanbO2aX4p7KVc6zU6+/QLPgYHgJ4rF4EX5V+6vXCvOsFc8JleEHxU1O+anZJXhUqnzU1NTpznSp92criMLLu44bJKmpqaW77qampalqWprB2TUtS1LWTTJngCoYAC6rUEyMK415ft3hBZean+UlYJ3gYgmx4M2iwqJwaoSp5f8GAsWoZ3zsYUs6rsfGydVnGNJrH8B/l/wAffZJzUNZ2IKVdk1O2ds0vd+KezZNTtmpokVYQvuf1hqMhvD7Wz4vvrzYOHuYHuIeF1mp2Sd69KlU1NTuhN2tzIunC78eyHVNTU1NJjQ3OX3vwehDAKqABKrAAF1WwGaFpLA3AfcDHFdol/LZcg6S3WO8ZF5bLsiWWSP6DABYIAAADQY3TsUbF2LsnRYpZqdJrFuDv59f3p5WqDZOxQpltnbO2ae77Uri2yd07QWksALiKPSXqEAHoHv8AsBeaAWu6w/LPuR51h7qVL3amp6ElMGkLpEB5ZvPRlaCilVZVlW6rlVytTuw+dDZJU0t33U1NTU1NTSs1NTU1NTqQsJIOKwdrA3FrNpNTU1J/JI2ug2w/oSOId0DK+f8AgO8FYPlVVdVxsnZ9zoTsXRYsf/NJ0bicPP8AygFY2zsYYpZ2TtnbNL3pT4/vZO2anZDUOWp7Gy1kWTCWj5qCg86AeLl+C7JUGekPgvHyL3Cpqd81NTpYIPuAf35F3uRIoVGVW6q5XdJU0sdBy+9+DuK8FYWHDj2Dhf8AywTrw+Db+5WwlfLFXbHgr6RN3KlXdwyanXJ0XtjWKVoWFMrk4m1hiYzSKUKLIkIloTiO1LsnYoZpTtnZO2aXvT2bJ2zslUOasYqdUVKpqdY5QuZUPsvAwcUjlK5gF+68DJxqmpqdsWIO+HjxhwZRBhROCyMq/wBHAFgsWNJqana8dBSW5modyvJ+GvJ+Go+f35qPn9+aj5/fmkJzSCo9q9aj5/fmoeaNrwgLO0G8ctndYVjXk/DUO9Sdz7/yWN0gMqYfMDBwCoCjKySNnsTus5l2AG4YvWdZputquxdi6LFLOyVsrPNz5eZwWV6AcCgMAcf7W63b0RaYQWDtZdDgl4VMeQoH+vaSeKKjKyCHsYTSdjDFLOyds7Vp7Nk7Z1hqHurFTqoU9lL3qandNQ570/yPkCbo1EfJ5b4tD4Dy0IkiI4S5tmpyLkmyMr2mJfIF2pYzleDsBwCwGDoyd6UpPZp8an4ryf1Uvd++uD0MtSkgZJBibKPH87cp/lQjGlZ8AGVEAXVCr5Z5NIX9ARYWNDeuPtr2NV2LsXRYpZ2X4JGGwfuXocZbFBaigflXlN0uqrfZHIEgUiTsQPQw8lS3k0H4voSHdaUHHAjHcnI8JZ4dFimWyanZO1aey9LOs7Z0F6oHvSanVHuleqmp3TU7Ub3deflj3B81AK+QPuPuCHNBBBMKEfSSNToyvKwN4seBnAHdQZqSwHoBwPusqqrsah3qPb9/NT7FS71M6uX3vwdslSVJSJ+Kk0NipxcSb9otv7w1AAAAAAgAIACwBYDH8qathaAD/PAF1QBUKj5LHl4tWUYLgbi6AZ0HfNqU41XYuxdFjaSKBC57D3XcldgULaBuuRlcpngwAAGq69rQAmHusryI0QNz3rehx4A+TUyBxJZO+Ael2TtnZNIM0q6ztntULUNZqdXspXmpqds1PS8oAZXtSvtJwlQUt5fa3B6qoUHhK2L2XPYKwDT1/B+kH9uVdpQ5qPup+Kleaw+egt33S1NTU1NTSt0MvjS/jmIckv8A8iRdKMkNYAEAHYN01NT/ABphnkAASqtgC60vd5CELR2Y7uF0kxoMajtmp/Oq7F2Lo9m0ert2wUHxEgGVQLtChi7x3KH2DAgMbF2PZomasgJ+eeyXOKneXSqeC75o8AFIwBgy9QlepnxS7J2rT2ffWdsVBsmp0xT2Uvep3T0pqdRJac7HBmP8e2PxSrl24fOslTpOjl978HoZfFZmsO53Jclzg3TQBySBwd3urdN1VVX+VUCgAKqwAXVWwBdXFMrhbi0LlzJmykUw2lxobXh96GNF2LsXRe22fY88DLcBl9BKg8GEuR/gC5wGZSuq7JMbFoFElkBE7I2am1feV9OTuoO6pJb9hDE8AHxpOyaYeWlXOs6yqA87p1ez70vep2zU9GanSSvCpUoCrblp344P3nZNSVNK3zU6mxy+9JqampqaVqlqd17kFhtNg4cTdlXGgmFgOV5TlLq5fFt01LU1NT/GT7uQrFzGUy4uEkd4ZNvBqNo5Nk7F0ezajpsA/K9gJU2AVsVH0BLd19wTBzlfGs6rFLOxdjEIkiQjcR4anwmm5vfNh9/zqZYbuQdxH2ATy6rT2azV2pUD3pO2dXspe9Ttmp6E1OkmiXVQJbBU/wAMH+X9t99JqanZh87Cpqalpy+9+DvHiDMEybrEvEkq1iU5AQX2n5X2CAAAfyoX7JUtCRUzLA4RegJhodfuazFDWdF2LovBtfg8AlTgP2Au2qHgM5e6XgOWyyWwDcsUs7F2Lsnm+vbJfuu7ALsqQEPALDvgeYgd80q51hfFQ1nbOr2Us5qds1O+anWHupduM1Igw/L3/wBVNTumppJ8VCbnL734O6YJc+RvgfdYEoEwOy5g3/wYCx5/lTF9y5hwnLAYyM2q43rouPtU06nVcUuxdF4NoAFABKmwAXVcFAjELsicvhgy2MJ3mHus9Cdk09mkwzPYl7rCfA1LPx0D3fPyV7FIiiIlkSEfJxsnZOqhSrU7Zqd01OqhT2bppawDH9/82zU1O5Nrl96Kd6hUPNelS8Uq0mfipe7U6JYfY4DlPYV/uCh4gBhvD+LxxF2UnfL3al71LvUql4r0/iRm4IZYGB7GOx8DOinbOybT+zvmhk1XReDaCoAqoAEquAOV4KhCJ3LzcdoMsi3u0nZBY2L0VpljGs6A2mEFp+GY4JHipjyFAfpklRgIWQRPY32zq9n/AGpqdk1O2anZClXbNTU6Sdjl76zU9NTvUK9Klpw9DL41Ze2A5/wAXVgAVQKiljEDLxNftYlcFg/lWDFybICxcoZXiMRVEFCgqjKq3VWVbrqMUb5Chncukw6LovBuTJZIsXicLhxu3xqXZwGxdi7JpYzSrrOyaG8BWw9ED4Y71NQ/cD8D0J7LSo64CfJ3PJI1OqxSzmp2ztnaj3Srtmp2cb5/1/upqelCvSpdXXB6GXxonA4CVXAfsGW1WGiIbhzLmFlcU4IfyvJxTcuEXYbfilEXoWlDKr++Nq43LSzS40XePGi8GkzsUb5YLE4N55TGd7NF2cBsXYuxaYe6zou2dnrnTHlZXkRorweZresp4A+RUsDxJZ/B8FpZqds7Z2vZSrtndAtlx/l+KmehJXpUvQdMHoZfFAgoAFUsABdVsBQRRBRkTLYXx+65/ls5IOjv3AZPBeIJQf8A8oy8BwAQBAAAAN4z/mnYuPvqS3zGmHnRdSncQYCyMD2ZHu8dbs4DYuxdi08DOq7J2zosUuQsgJ9nCcOTNTPlGr4Lvk9QpqAFgyfoSL4me5snZO1HulXZNTtmp0kHgsev+7oVLrYPQRUAlYAMrOCjEkEvzHPmMPbIuv8ALI458qHuvaUeIgJAsJRK8BwGBWDHuXoTH+di+/8AWwtrOrose6GSl2Tgoa/zLz5CO5IsUAAAgLAWAMAbuA2LsXYtPA++q7F2Lq9n3qanQBAhCAidkbJ7qSR7OT4b/JBTJl3/AAWJ4AnttnYoUq7Z2zskO7b/AH+NklSrPXawegN0IBrBuD9yeTj/AC1WZbjS0sXbnFMs2HEMQTe2HE3tZRSq43ui40UbB0XFLtWKmhjY8I3DIhzcDiv7DQEAAAgAIADAFjdwGxdi7Fplj/7quxdi6LFLPql2zSCQ3GyOEqSR5ze+cI9/lUmw3cA7j7iAO7U7Xs2ztncpB2Py/wDIqYp7KlfonFYO8sIsNnsbxymc7XfyuAagiaMC1l6CUAovMFxqzLd55iGZsQGgydGbf3Sy7SloZNXRZp0XGl6qLNl5n7iFc05QhwOAQAcH+XK3b7oMbF2LsWln1quxdi6LFLNLsXbNSjdXtEv3HdYFSTYC8CsfZeYgF50flWdk7Z3qFOp5ftg+mwdkncqSii+DJLM4uQ4OebYp6aJeKlUu9S96l7tS92pe7UvdqXu1L3al71LvUql4r0r0qHmpO/8ABB5FKuV4PKrBdfEtK55siTvvDCPMwIAaFDG12Tq6jpMOi6LNtg0aCYaPBxNZwHZKGAQElgP7eVW6sqqrOrqo2LsXYtLPrWeksYzouydi7FDNTjM/7VY+BqRfxx98/kz2MUiKIiWRIR8jpNTsnej3Sr9NJ3qFLk/e9KlK99VJQ9y0Tj0c+VvKgAAAAAAQAYA4Dg/leEOZgwBypQAVACoVLCRRn4SGEu0l6doGlxq7FFDf3ou8eNFjR1IhYKn/AE3jmbsBQhwflcpyLr+iA0XVYpZ1XYuxaZeuq9m6di7ILGazqZaeBs/C7HZk8VM+RoD9MkNEQhZBE9jfWancj3Srrk9P9fQyd69KlUurmsvjUEaLdhLk7TiwWIpAQAAAAAgALAGD+VQeB6AJVfFB5WT2bxB3Sz5ncDQZNq0s6DbY0OzCdJ41FjsoZd/9hKsdyN5c5Hl8r7BAgBquqxSzvXYtMvXSXVeCl2T0MVJixsWp0A8BcD0IHoY71MQ/dAfoQi8rSIq4EPs7nkke+5QpV2txO49aFSqXe5rL40mbKT8zysy4LK7QDgcBgDB/tbrdv/KgmWQACUNgAVWwXaYu3huKWPgJK3mOggNDFOxcffWb6ux0Gadc7ZK4WX4E+1gBUKImckeWuwxi7ip0dineuxa4DVd66rPql2LsXYof6pV2LsnTxRoY8jkfIjR3h+S39voD5FT5PElnysPw6KFKvQSFOynSR7qXUy+KuYSPbP3OJxlsXB0OA/K90yrKqt3+VWLtgurTxW0ZzMLglu48qlx0JoeNVjV0XG9cfehj1q09kBwGVOAunBVnkeDDxByYvYrrfwGx3rXAarvXVZ9Uuxdi7ILGazrNLsna8QsgE/PPZycVMe0a+Bv8kPBmnokMZL0JF8TMcdEw/N/353qFS9dcJYILGQ/dXuSuwCOZzORlcpngsAADdFQ1FRUVFRUVFRUVFQ/wauwZbzwBxwMpNi7AydCaGaaWf8bpnasGjS4pHcQsr/gCVNgKoDTCYMdruS4bmy7sbA6qNi71pR71Xeuqz6pdi7F2cB9/9bF2TuUKVdAEBLICJ2Rs/NSyeG6fDf2UHdV5S6P8CxPABe2+QOzPp/7/AHteylXrtHD5f2P6AysBRw/L+0n9GAsVFRUVB9LB9attXr34pPs3sO1DD0Rj1S/OrsGHVoaWWl0W4MIlRAB3VirMO+Q15P8A7C1hLq6rFLOq7F2LGq7Hcs+qXYuxdkljH97F2TuezcgkNxsjhKlk+c3vmwokmH7gHcR7FI87UkR5pEUeNHs+giooQZfLgZTgF3nASoJ0JUKH/EMSQHdVd0neoVDzXpXpUql4qXipeKl4qXipeNHpXpUPNQ71J3PrsAFCbpyjYsuWkhDvrjcaLvdFxS6Lx99QoBQABVVgALqtgLrRFFmMgPuC3Fe1LR3qXeuxeaWXRdi7l4KXYuxdcVJ62LsXasUs9KTbvtSe/wBwYFSXYHgVD7LzEDvsaI8W9OH4/bHXio1dUsAPyvYC6wAraoygR3l9wbBzlvpJ31JVL3+ll7v1ZA2wIflRF6SWI1UlFCoqqsqrdVurdegMmrsXFKTzo6rsGb0sbAtHSTNhHav3DFnDY6rjY6uxpT63LsdF4p2LsXXFSeti7J2rHvrSSa9mXusR8DUm/HQffP5M9ikRRESyNkfJpissP+Hyf104qNrEHlwVeP8Ac2C7ap8gE5I58I5csltCkv8AKquM6QCQXJ/GBKUagpZVJQ3VWVeeiMO6Y0GGp3tDDSz61j3lAGOQXnli2FcaXV1WClnV3rS4++rquxdFj3tXYuuKk9bF6L2ffrKFKumKHs2fhd9MnipPypAf17CXaiXBFkED6bjTuHHD3/73N8VG2FSpIzgBKrgCrRB3ZA8/ftZWLL/ysJkbtC5ZuJgkBIBXSuZ6Uf0GALAAAA0XHRXFOxcarj7au1Y0mpNtwBnwoxyHK+zQd6l3uxYJ1d66LGjquxdcVJ62LrO5Z9dXFPZuBi0wKQPRZ8Md6RF80gPsj4mw5aeQTsRPfjskjx22RUbEe6lqSa2ex8LyOcAtqlyARBaWQbnBXBeCz+VsxAgMJZ5LPvWuKTbJCx2AwAAWAGwZOhi9DJqttXQZNrostDaOae89IsWEd697K1y7jqoNjq7FpZdHY6uqzS712SYx/exdV2rFLPVWPdLPR8MaExPZyPkRqYn/AJnpJ9AnhU2xxJ8gSHpY52TFPZUrqCUrAKPgJX4qNxJjCXZzId4OTRPlKMrul/Iq/H8sqyITETBnCVE4FUMTMgTFmQW6YMqqKHYMPQaGP39NVxRo6DDS7Vb3oqCwDZZfxUjku1CAAAAABABYALAFgMaO9ZdXe0uPvudyzS73ZJY/+7F1dqxSz1Xs6caPGLIk9iI0yybvmfzR6BWDvtL9lmmzq+p/Z/tX4RH/AHQewr4X/Ffkyk+4D81hR8C/aX4YqKWuQPUqQ8k/VEx35C72yvlf5fhUAJMGDysXcA3imy+yRUP5lLorwG5cdFW9Uus22Lj7auiy1enEYkoVvUR4NriD4HCQAgA7BudVxvdiwTq6ux0XFOxd/AZ52L0FilnqLFKvTjVQp+H1Eneod6hUPNelelelelelelQ81CpO9Sd/qYyenjsgpLsJDlAUbpchZY4PCFSUAR0QDO11mL0px73Ogyaq3upoyks3XN6yGcjQM0AsiYYD3dVlVVSqqrq7lill1d7Sl9aOx1dFg0dXY6we9i9DFLPUWKz0o2PZ9JJ3qFelSqX6GXvUq9PpHYK4Y4AyiACgBUKvQQklhizYd1cHEL0gxtdXYbRinS82JCsmDuhT3K5RmSQHK8pyLplfje6vje6tKD3q6u5Zad66rBLSyzqux2rPUWPfSio1flSz9DIVCpVP8W6kj8Ayr+q2JWp+op7LuQzcJhcSF3Ui43r80uNGjR2LijlshYsq6jKuTDyADPoSt2xJ5g9AAAAdXcsFLLq72ll0d7ouNrq7FPr9vq7F2rPUXg6UarFLPr6CYrwqX+Oeg5YAShYAurYKxlGXEls2Q8+DiOq4oZ0dWlvGgyajTq1NcSVxkk8SYyoBQOFldDGu/wCMAscq73V8b3VpRbvudXXNOrvfH3/fOx1XauOovB0g1WKz11Cpev5BQKAFVQACVVsAXVsFSrS0ZJFnuuCWMwYh1hj1tdZjemlkBwOXvCumDuwI8gQo/wCOZMIuykp1d6y6u9pZdHe6Line6rBNZ1XoLHvqLwdKNXs66PdKv8keHlWSZZYyHxOxZP0Ibedi/OrS42878jLyrgBKkAFUBajyGGDL3UEfBZU3kKdm11dVbe6tKD3udXRttd6l8Grsdix1Fj31VnrIKVf5MU7+pZMNPsfI+iTCatKXaMlToa8A0owB+gXbVBIUiuJCJ3Ll3sEpZaekpdXe0sujvdFxTvdVB5djq7Vl6ax1FilnqqFKv08ncqTvUO9Q71DvUO9Sd6k7n03NcKmLZc5GPFjK/SFxourqMaMGOCVCAC6qwBdqEFzYReXl8LHiOisGjq6uqg2Orq0oPe51dGxtdXYss6vQXHTWKWemsUs9V7Po5K9KlUvep6cvepe9Sr0qTrzAG2IQVvEV0zDLzVVVVVVWVW6q3Vcv0oyV2d9XVqUAKsABKzYAMs2jmoRG+ONefAx2JDLR07Og6vjpNKX1o73RcU73V8d/63uxYOos9RZ6ixSz9BIVCpfweI42A/HhfPZxwKXoOWUEoXVbq3X6N1mKWXfyVgdg3Cfl7rA0Ojdp1d6y6ursXLq6vSdXYss6urtWfXTXHUWeose6WevD3Uv4WVyiW5cI+9miBC5onkj8oyr+ALBAAAfSOdXV2A4Gxlnkbxy+bK12rh0dXV1w3urS46LouKd7q7R3/re7Fg6ax0TVZtx1Fj313s6sNRUVFRUVFRUVD9CxcCk/ggERbqyoYWaIgVll4AwBAIAAAD6hWaXGjqOEmRWZxOQ+ilsjU6dm11dXx+/uOk0sujq7m7Tq71lnV1dqy9NZegarjqLwdZ7OlFRUdeKio6bNCUCwXjm6FBBATQERul4B3aHb5FVV+kdnDQZp0gUl42lXO8pf5q1QAAAAAAAQAFgCwFg1dMqekpdXV2LZdXV1dFg2urqoPdtjq7Fg6a46awdRcdVYpV6EVH1/f7LFhY/ynKeBmVWDmMsBxI+UkI/TOrTnQY0C3hl0PP2cbIXBTQ6DhgBABYAsBjY6urq6uNjq6tLjounCnpOWO2r0Ff101noGqz01j31Xs+/QjqydypO5UncqTv8AQ47ZAu2cBZWLACggsgMiZmSDE5IR7Q+nDq6tHxGcdt5eQiCRJStQ3JDoBgP8rdZVVXc40dXV1e91ay0dXc3adXV1bE7HV2LB01x0DVcdNY6qzvjoyFQqVS96nfL3al76IVI9I80snK8HlVhdWKuXkS5EiYLQx8QLH1eD61KzEMFs1+w7C4LUITYBcMcqt0SoqFVXR1d51dc9Xe6urq6Nja6urtHfprjprL0DRt1FnprFLO+N8hXpUr9DKUd1TO48aWKD1KrgAqQFQqMkqv3XFlhLBdCiv1nVtA5WCyWuXFkgIoblAjJzLE7ABKuoOAADR1dMqek51dXZg7nV04U9J39aurtbvSVvfQNVx01x1FndG9QpXr6tPIHwBKjYAurU5JelhSQZMsuDImx9Q7Vys5C4hc44yRDNWRFwzQPJhYLAWDY6ujlp1cbnDsdXVrh0XTKnV1dje+rq7HHTV+gdVYOos+twb3s+sUCgBVUAAlVbAF1bBSo4QJFXiZMuRl+qjskTm62LmRZt26sABAisFgEMuYmSVCt3oEc6urq41Vt7q1l60dXe6urrg9Ph9L2dNX9dNcbg3LFLP1rXo1XFljmMjCvcL6s6tVgl91MAFFgVp7GAYbljnlvI3uNqeg4dHOrq64/vjpNOXR1dXRw7XV14/v7nV6DnpYdA1WXpLB01g3G5Y9/XTLclfPCBxuBnYw+s3QK5iJRg7HdVABVAWpzA0VwWboIhdgQsBrXV24bXV3XG91dXV0wpx0s/Rq6vXy6Bo4emuOmsvTWPf1wm5ZfxwJywTZay+tGjoOGUEAEqrYC60P4zpAXQUnsZXIzR1dXV3nV1y1dXY4dXVzq6cKdXfk+9XV2OOm5ekuPpVb3uNqx1pCvSpVL3qXu1L3al71LRI7ws8yWNcDYm0ZsHD60QAoABVVgALqtgy9qNGyEvCw8DHAuRPTy9aurq404dB1y1dXVrDoumXxTq6u91dmHScdA1y6WHTWXablnqI90q9MUoR2ogQoKhlRlVWVbrd+uiWCkN04XgyE5rhrwdXV1dMvinpOdXV1cVh89Fzpk06urq4fW96zDoHVy6TY3G1cdRZ653fwKWtaL7IfJzuGxYOrq6umVOOi06urq1x0ei5ac6urrk+P76eXS4dA0cdNz9KbvTWfoRj19e6saCcspccrnCsDaw1c6urpk09Fw7HOrq1x0cdFy+6dXV1x+dXHQcvS4dA0wfpctptw6a4+jXH1rwfKNdGU72e4TkoIsWCwG3D51dXV0yadXc4fWxzq6tZGjjqurrj8/71cdBy++ll8dLD56Th6bl2m3h0m38gbBjowldciWO/LQEmcMAAAgAAAsBBuw+dXV1dHLTq43OHY51dWsvjR1cdJzq64mrjoOX30svjpYfPScPrpuX3tNuXx0sPpTB9VYSCKzml7iEshwE1JioAgD4+XLffh86urq6ZNOrjc4fWxzq6tZaOrjpOdXXE96uOg5ffSy+Olh89Jw9Ny+9pty6WHz9LgfUx1kxA+zIifeSaajwIFMHKuUSoqFFV6GHzq6uro5adXG5w7HOrq1lo6uOk51dcT3q46Dl99LL46WHz0nD66bl97Tbl0sPpTB9QOkiwZlcYIKSysrBAJhWOV7ZV0z4ADoYfP8AvVzq6umTTq43OH1sc6urWXxo46rq64/P+9XHQcvvpZfHSw+lc7Tbw6bb6MJfqLayyxvLv34zRDlM9tpE8IALK+AIAA6OHzq51dXTJp6Lh9bHV1a4/OjjouX3TnV1dcdXoZPS4dAxo4em9LLabXD0xP0YR9PntpLHTyC9qgICK82IIj3zQcTpalZXSwdXV1dMqcdJzq6urXDpuWnV1dcn7z08ulh0DR6bnpYeumkPTTn6EOX6dwyoAwPTCulg8wUehjw7kYOSdOAVXD0+Wrq6umXxT0nOrq6uKw+ei50yp1dXVw+nY6uzh0nHQNWz0uH0BtFvXUezrZoI+nAArLL5WwCVEAoAtRxgxAt3HSR+8NiOkXXl61dXVxpw6DnXLV1cbMHc6umVOrq73V2YfP0Rrl0nD08umkdSJp7Kh6MLR3fUGPAfKEABlWsWwHdcM3aQRxHTDq6urtw+drq656urscPrV1dXThTq78nV1djh6bl6WHrpuekkm42pNJHWg0e1S8VLxXtUKg7fUomGAVCAF1VAC62omS2FgV3uLLBgleoDq6urtw0dXV1/f51d7q6urphTvdc/jV1fpxo3OmOemPzuNqTSR/GBNi62AoJrhFhZDzLji+F1HVrJ0eg4dHV1dcd7q05dHV2uHa6uptPb9/1q9DLpYdA1c9Jv029Y6aTSR/FjM0R9synLLYQyR1jsy6Lq6urrhsdXVrLR6Llp1dXUSOx1dnd9KLeumOemk9Vh/Eh2dF9xHzc7x9H+G51dHLTq7nDTq6urWHRdMqdXekKaursbnTHPQNWz023THP36qD7pE/hs0DIcbY0u2DFptPpOHrV1dXTLoOuWrq7G47nV0w9U73U3nV6DZ6SSdMc9MT1E5N473spE+lBesTgzw0U7wsuInGGFAAAAAAAEABYAsBYPpHnV1duG1zq656u9py+9HV1dHG11dRJ6vveuc9A1bPTSPXUTk3z0IGvCojrgteVAGn//xABCEQABAgIHBQQIAwgDAQADAAABAhEAAxAgITAxQVEEEkBhgTJxkcEiUFJiobHR8EJg4RMjcoKSosLxcLLSUwWT0P/aAAgBAgEBPwD/APiocqUqasISLTicgMyeQ+OAt/4YaG4pCFTFBCQ5PgOZ0AzMSJKZKQkYm1Ss1H6DIZd5J/4PaG9RJSpaglIcmwD7wGpyiRITJS2Kz2leQ5D44nQDH/htoaGhoaGjdho3YaGhoaGhoaGhoaGhucNAQVEJSHJsAAxMbNswkpcsZiu0cgPZHnqekbsNb/wI160NDGGhoYQwhhxABJAAcmwAYkxs2zCUN5TGYf7RoOep6CzH/gxoaGhoaGF80NDQ0NDQ0NdtGy7L+zaYsemRYPYB/wAiMdMNYalv+BWhoaGEMLpoaG4rZdm3WmzB6WKUn8PM+9pp34UH/gJoaGhhctDcE0NDQ0NDQ0NDQ0NDQ0NDRsmy4TZg5oSf+xH/AFHXSGqN+fWhoaGrtDXrQ0NDVXGohxDiN4RvRvRvRvco3o3o3jG8Y3jG8Y3jG8Y3jGyyN5pkwei/opP4uZHs6anljvHlG9G9G9yjejejeH54aGhoYV2u2hqjw4jeEb0bxhzDnWHN60NDQ0NDRsuy/tD+0WP3YNg9sj/EZnM2asQzfekN+c2uGhoYVmhrpqjiN6N6HMOda7Q0NetDQ0NDRsuzGcreUCJaTblvH2Ry9o6WC20AMAAGADAAMABgAIOX5xau0NDVmhrlqXEbwjehzDnWq0NXYwxhoaGhhDCGF5s+zqnKcuJaT6StfdHM56C05ApSEgJSGADADIUKygVm/NzQ0NWa5alxG9DmHqNDVWMNDQ0MKzQ0NDXsiQqephYgdpWnIaqOXiYQlKEhCQyUhgPvM4k5m2lWUD85NDVmuGpcRvQ5qNDVGMNDQwqtDcNJkqnL3U2AWqVkkeZOQz5AEiXLTLSEIDAeJOZOpOf0qKy6wPze0NWau1LiN6HNRqrQ0MKjQ1+0NDQ0NDV5UpU5YQkd5ySNT5amyJUpMlAQnvJzUcyfuwWVVZQKrQ35MEuYrsoWruST8hH7Cf8A/Gb/AEK+kfsJ/wD8Zv8A+tX0goWntIUnvSR8xw7Q0MLxqHjehzUaoxhoYVGvWhuCly1TFhCQ5PgBmTyH6BywiTJTJRuptJtUrNR8gMhlzJJNVWUD8nytinTLSBLTqvHokW+LDnCNgkp7ZVMPM7o8Bb4kwmVKR2ZaE9yQ/jjVXIkr7UtB5sAfEMfjEz/8fLNstSkHQ+kn42/ExN2SdKtKd5PtJt8RiPBuCAhqrV2ocRvQ5qNS0NDCloa6aG4FoaGhoaGoSgrUEpDklgPvIYk5C2JEhMlLC1RbeVqdByGXjXVlAoaGhoaG/I8jZZk8uBuozWcP5R+I91gzIiTs0qS26HV7arVdPZ6dSbudskqa53d1XtJsPXI9R1ETdjmy3Kf3ieQ9L+nPoTfNDVWrNQ4jegkmlqjGGpaGuWhrxoaGvkpKiEpDklgBmY2eQmSnVZHpK091PIfE2nICurKB+TNl2LfaZODJxSjAq5q0ToMTyGIAAAAAADACwADAAC9IeJuzy5nbTbkoWK8c+4uIm7FMTbLO+NMFeGB6F+UEEFiCCMQQxHS4aGhqjVmp3oc0tUaGpa5a7aGvWMMYYwxjdMbsbsBBJADkksAMSdBGzbKJI3lWzCLfd90eZz7o3RDQBDCGEMI3RG6IUkWQ0bsbsbsbsbsMfyLseyO02aLMUIOfvKGnsjPHDG/IeCGhcqXNDLSDzwI7iLfLWJmwqDmUreHsqYK6HA9d2FJUk7qgUkZEMajQBVas1DiHNdoYUtcNctDXTQxjdMbsbsMIYXONgtJwEbLsv7IftFj94cB7A/8ARzOWAzc4mkQaqsvyXsey75E2YPQHZSfxnX+Ef3dz8EQ4jChctEwMtIUOeXccR0iZsOcpX8qvJX1HWFS1oO6tJSdCPkcCOYsgC93oc0tS0NS1doa4a5YwxjdjdEMOB2PZShpswekewk/hGp946ZDmbIOJpFDQ0NDQrL8lbJspmkTFhpQOHtkZD3RmegzbCwWAWAcGoZ0NQpKVBlAKGhD/AH3xM2IFzLVu+6q0dDiOrwuUuWWWkjnke44Gu1DiCqlqWhqWrtcNcMY3TG7DC9aGhq+ybKzTZgtxQk5aKUNfZGWOLNQcT30isrL8k7Lspnq3lOJSTafaPsjzOQ5wAEgAAAAMAMAOEZ4IYtVIBDEAjQhx8YmbGhVss7h0xT9R8e6JkmZK7SbPaFqT18ixpagkQSTS1LQ1DV2rtDV2MbsMLtoa+2TZd5psweiLUJP4tFH3dB+L+HtUnE0isrL8kbNsyp6sxLSfSV/inmfAC05ApSlCQlIZKQwAg8GBQsYHpXZ7GcRM2OWu1PoK5dk9Mujd0TNnmSsUun2k2jrmOogqhzVaGuWrtXYxuwwuWhr5oaGhoaNl2X9oRMmD0AbEn8Z5+788MKpxNIrKy/I+z7OqethYkdtWg0GpOQ64CJaEy0hCAyQPHmdSczwYENQ8KtSazUFWkY4xM2WVMtA3Fapw6pwPRidYmbLNl2tvJ1T5jEfEc6WhhQ161djG7DXDXjQ11s2zGad5TiWD/WdBy1PQWuwADABgGAAwAqnE0isrL8jSJKp6whNgxUrJI179BmepiVKRJQEIDAeJOZJzJ/QWcE0NDw9dqCrSMaGpmbNLm2lO6r2k2HrkeofQxM2OZLtT6aeXa6p+hNDVmrNWaN2GFw100NfNGzbOZynNktPaOp9keeg5kQEhIAAAADADACGhospOdIIEPVNtFkWUtDevpUpc5YQgWnE5JGZPIfHCJMlEhAQgfxKzUdT5DLgmh6WqtQTDvQ1LUtEyRLm9pIf2hYrxz7i45RM2NabUHfGmCvDA9C/KCCCxBBGINhHS5atuwwrtctDXbQ1R4eHjZ5CpytEDtK8hzPwxPNKUoSEpDBOAH3b3m050ikwcDdHGBj+QpctU1YQgOo+A1J0AzMSJCJCN1Nqj2lZqPkBkMu8k8YTBL1WuFykTAy0g88FDuIt8tYmbEoWyzvD2VWK6HA/2wpKkllApIyIY1GrNDV2uGhrloal4e4kyVTlsLEjtKyA+pyHk8IQmWkJQGA+3OpOZpaAIakiww0NDQBDQ0NDQ0EWwBDQ0NDevUIUtQQgFSlFgB94anACNm2dMhDWFZ7avIe6PjieXFkk1WuGqLQhYZaQocxaO44jvBETNizlK/lV5K+TjvMKlqQWWkpPPyOB6VWMbtdrhrlqXuWhoaiTJVOWEJH8SskjU+QzhEpEpAQgMBicydTqf9CyqKhwN0cYH5ASkqISkEqJYAYkxsuzCQlyxmKHpHT3RyGZzPcOJalRZJ7m8ajQ1DVWrNQpKVBlJChoQ8TNiSXMpW6fZVaOhxHV4XKXLLLSRocQe4iww0MKzV2uGhosh7hoa4lSlzVhCA5OJyA1PL/QtiTJTJQEJ71KzUdfoMhCsOtUUNDQRYYaGhoaGhoaGhoItgCGhvXoBJAAJJLAC0knIRsmyiSN9YBmqHfuDQcz+I9BZjxkzIdaGhqGqteEAhiARoQ48ImbIhTlB3Dpik+Y6OBkImSpkvtJs9oWpPXyLHldNcNFkPXaGvES1TFBCQ5P250AziRITIRui1RtUrU/QZDzMNCsKoqHA3Rxgev8AY9k/ZD9pMH7wiwewD/kc9BZrevDwKjXai6j4CAK7XLiLYbWqz2YxM2SWu1PoHkPR/py6N1iZImS8UuPaTaOuY6gVmrtQ9ZrpoaqlKlqCUh1EsAPvxOUbPs4kJ1WrtK8hyHxxOTUKw61RUOBujjA9fbHsm406aPSxQk/h94+9oMu/C6NkPD0AX6iw779xDwxMAVmqTNmlzLQNxWqcOowPwPOJmzTJblt5OqfMYj4jnDXL1Whrhoa5AKiAASSWAGJMbNswkhzbMItPsj2R5nPupaFCyGqCocDdHGB692PZMJ00c5aD8FK/xHXS8IegCAL+wBzlBO8X+2vHh6GgC+mSJczEMr2k2Hrkeo7miZssxFqfTTy7XVP0J6VXqtcNDXTQ0APYLScBGy7MJQC1gGYR/QNBz1PQc6isOsNDGGhoAaGhoYQQGPdDCGhuUAQ3KG5Q3KGhhBAeGgCyGhoaJiky0lajYPEnIDUn9TY59b7Hsu8RNmj0cUpP4vePu6D8Xdje7r237UKVvYYfOq1VxD0s8AXbVmiZJlzO0kP7QsUOufcXHKJmyLTag740wUPI9GPKCCCxBB0NnzqNcNctDVcY2TZdwCZMHpnsg/gH/o/DveGhoYQIaFYdYalqBScDUGNY40DClakoSVKLAfbDmconTTOU5sSOynQa95z8PW2ybN+1P7RY/dg2D2z/AORnrhrGFggHK8AoIe9ahSnsGHzuHh6oF21Zqq5aJgZSQeeY7jjEzY1C2Wd4eybD0OB+EFJSWUCDoQ1ZrlqrQ0NDCGjZNlZpswW4oScvePPQZY44NDUihWHW5OBqDGscaBhBhSgkFSiwAck/f+4nzzOVogdlP+R5n4CwZk+tdl2UzjvqDS0n+s+yOWp6C3AAAAAAABgBgBSC9y0ANUIBghrkClashhnzrPD1gLtq71WpUhKwykhQ5+RxHSJmx5y1fyq8j9fGFIUgspJB5+RwPSGuGqsYaGFDQ1OybM7TZgsxQk5+8Rp7IzxwZ6ooVh1paGhoAhqDgagxrHGgYQSACSWAtJOAHONonmad1NksGwe0dT5DLvhob1ps2zmeq1xLHaOvujmfh3tCUhICUgAAMAMAIIpBa4Ahq+70hmrAUrXkOp8qjiHrgQA101VqzXBSlQZQBGhDxM2NJtlndPsm0dDiPjC5a5ZZaSOeR7jgajVGMNDChq+ybNvkTJg9AdlJ/EdT7o+PdjS0NDQKFYXJwNQY1jjRgI2naDMO4gtLB/rIzPu6DqbWA9ayJCpymwQO0rTkOZ+GMJSlCQlIYAMB95wC9UHKsBdEvQ1DVFqawY58qHugKrVWqtWas1V4NthAI0IeF7IhVqDunTFP1H3ZC5S5faTZqLQev1Y0tDUNDXOy7KZpC1hpYOHtkZfw6noM2IALDANZ0rihWFZoaGgiww0NDQBbDQ0NDQ0Kxo2naN/92g+iO0R+I6D3R8e5naG9aSZKpyt1NgHaVkB9dBEuWmWkIQGA8ScydSfuygFqCLgC5JaCXqAUNQtbWDH5frDm6AumqtWa6eHqs+ML2WWq1PoHl2fDLo3dC5EyXil0+0m0ddOsNctTs2zGcd5VksG0+0fZHmcu+AAAAAAAGAGAEHGs0ChWFycDUGNZWMbTtDvLQbMFqGfug6a64YO/rWVKVOWEJ7yckjU/TMxKlJlICE5YnNRzJ+7MBUScqDSDSBcktVAqTdolyyEFYCyLBpzJwHJ4d7Xd7Xxe5xgC/wALpqjiHqtDUNTM2eWu1t1WqfMYfKJmzzEWtvJ1T5jEfEc6jVtn2dU9WksH0la+6Ofyx0BSkISEpDJSGAH3/ugi2GrChWHWsIY6QxggsY3TG6Y3TABgCN2N2GMNG1zmJlyzbgtQy90c9TlhjgxhjDHSGOh9ZS5apqghItPgBmTyH6RJlJkpCU44qVmo8+Wgy73Mc6oLwz1AXgC5J0qgNU2naUyE2MZih6KdPePIfE2akKUpaipRJUS5JzMS5syX2VFvZNqfDzDHnEva0KsWNw64pPmOr98AhQcEEHAguPGsBVa/aq1Lw9DVGoa4mSJczEMfaTYeuR+7YmbMtFqfTHLHqPo9eRs6p6mFiR2laDQak5DrCJaZaQhIZI+3OpOZpONcCN2CmzrG6IYQw0pGNJwNUUmNq2ncBloPpntEfhGn8R+Hf62QhUxQQkOo4DzOgGZiTITJQwtUe0rXu0AyHjbQDlVBY0EZ0iy25Jeo1XaNoTIQ5tWewnU6nRIzPQWwtapiitRdSi5PkNAMhlURMXLLoURqMj3jAxL2sGyYGPtJtHUYj49ISpKg6SFDUF6QODaq1Dw9ZoahrxcpEztJt1Fh8fq8TNlWm1B3xpgr6HpbyggiwuDoaZMlU5e6mwYqVkkfXQZ9zmJctMpAQgMB4k5k8z+gsqHGGMbsbohhpVVh1rDGk4GqKdp2gShuItmH+0annoOpgubTaTic/WqUlSglIcksAI2fZ0yU6rI9JX+I5D44nICCKBaO6qDlQ0AUA5VyX7qgFWfPRIRvKtJsSnNR+mpy72ETJipqytZcnwAyA5D9ca6VqQXSopPLz17jErazYJo/mT5p8x4QhaFh0KB7sR3jEcE1ZxD12oau10qWhYZSQeeY64+UTNkULZZ3vdNh6HA/CESZkyYJYSQc3BASMyeQ+OWMSpSJKAlI7zmo6nyGUMY3TG6IYRmbgQrDrQ41hxzhxpG9ygKthzDmHMHCHOppBOsOdY2jaBJDJtmEWD2R7R8hmeUFSiSSSSbSScTDnUw51hzDmN4xvd0b3KHHq0AkgAOSWAGJMbNIEkbymKyLTjujQeZGPdVBasLaoL1SXqAVZs1ElBWs8gM1HID7sFsTZq5yytfROSRkB56m24AoCikukkEZgtEvbFCyYN4e0LFdRgejdYRMRM7CgeWBHeMeDeHuGoas18EkloSgJ79YBbKMamZqEgZxvRvcocw5ahWNUY1DhUEbRPTJTqs9lPmeQ8SbBmQpSlqKlF1EuSfvDIDACwetcY2bZ/2Y31j94f7BoOZzPQZvAOVJFAOVVNndBFQFqSWgl6gFWZMTKQVrLAeJOQGpP64RPnKnr3lWAWJTkkeZOZ8rgCqCQXBIIwIsMS9rWmxY3xrgodcD1D84lzpczsqt9k2Hwz6PfPDm5ahqzXLVGhhAD2CEhhzzqBUPDiMzDmHNBrKxoaGhoGNQ4VJ05MlDm1R7KdT9BmemJELWqYoqUXJ+2HIZXDQ0N6s2bZ9xpix6Z7KT+Ean3j8BzwpxpIoBekCgF4IqJ08KCXqAVVrShJWoslIcn7zOQzMbRtCp6nNiB2E6czqo56YCuzwA1wIl7VMRYr0088eivq8S9olzGAUx9lVh6ZHpcvD12pahuCaGpxhKW76bIflDmHgKhJBqtDUChWNUY1FYUzZqZSSpX8ozUdPqcvhEyYqYoqUXJ8ANAMgP1Llz622WQxEyYLcUJOWijz0HXFqoLUtQC1AFIjGphBL1AKqlBIKlEAAOScAI2naVT1MHEsH0U6+8rmdMvGuA97L2iaix95OirfA4j4jlEvaZS7CdxWiiw6HA/A8qjw9w1LUNetUaGrJTuhzj8ocd8PXaiy4ONUY1FYUTJiZSStRsGAzJyA5n4YmwGJs1U1RUroMkjQeZz9bbNs7tMWLMUJOfvHloM8cMTAL1QXpNCdKoOUEUkvAL0gVSQASSAAHJOAGpjatpM5W4ktKSbPfPtHl7I6m3CsA/AS58yXgpx7KrR006NCNqQvtegeeHj9WgMbRaLtobgWhq7jvhIItOPyrNfKxhjDQ0NDQKVYQtaZaSpRYD48hqTE6aqcreNgHZTkkfU5nPuAAuGEMIYQ0N6p2bZ98iYsegMAfxH/yPjhg9OB5VRUa2gF6otg2QS9AstoArbXtX7UmXLP7sYn2z/wCRkM8dK4F7hWRNXL7KrNDaPD6WxL2pKrFjdOuKfqPj3wCFBwQQcxbcNwLGGrOIc0JS1p6VGu7YaGhhAoVjWFMxSUJKlEAC0k/eOgzwFsT5xnKe0IHZT5nmfhgNT612eR+1O8qxAP8AUdBy1PQcsLBYBgKgOVUHKhqQWqgtBL1E8622bVvvKlH0fxqH4vdHu6692NYDhkTFoLpUR8j3jAxL2sGyYGPtDDqMR8ekJUlQdJBGoqAUNdNVaGrPpUQnM9KGumMNDCsMaFY1hQpQSCpRYAOSchG07QZymDiWk+iNfePPTQdfW0iSZpc2IGJ15DzOUJZLABgLABg1U6wC9UWwBBFIOVQnSAXgjOgCgVNs2rGTKPKYof8AUH/semtcDiUqUgukkHl56xL2vKYP5k+Y+nhCFpWHSoHuxHeMoArNVaq1ayHPdVSlzyzuWMNDC6GNCsawgkAEksBaScAI2raf2p3EWSwf6jqeWg6m1m9ayZRmq0SO0fIcz8Bb3pSEgJSGAwFAOVUWHkaqbLftqSKRbQTlQPhQ1ILU7Xte68qUfSwWofh1A97U5d+FYDiwISSkukkHUWGJe1KFkwbw1Fh6jA/CETETOyoHlmOmN60NVcCCTXSGHzrNDXwxoONYYRtW0/tCZaD+7BtPtkf46a46etpMpU1TCwDtK0H1OQ8oSgIASkMB9udSagL1GgHKkChJyqpsglqibbKoOUbXtX7IGXLP7wi0+wD/AJHLTHSuBxbVASC4JBGBFhiXtS02L9Ma4K8c+vjCJsuZ2VW+ybD4Z9HuWhqrgQSTUaogOe62o0NwAgY0KxrbVtW88qWfRwUofi5Dlqc+7H1rLlqmKCU9TkBqfu0xLQJYCRhmdTqYNQFqp1oAqYig0EtGNQWRiKm07SJI3UMZh67g1PPQdcMSSSSS5Jck4kmsBxYFxL2mYixXpjnj0P1eET5cxgCxP4VWHpkelZqrgc4Jeo1ZAsfWhuEGNBxq7VtOMqWeS1D/AKj/ACPTX1shCpiglOJzyA1PKJctMtO6nqcyfvAZUAwaiTlVFhgBqgLUmyCXhJypFALQaNp2gSUsGMxQ9EaD2j5DM8nhSiolSiSSXJOJNYDimvJe0TEWPvJ0Vb4HEfLlCNolrsJ3TorDocPlQ1XDGHNRq7QkMB3cMMaFY0NDGNq2goeXLPpfiUPw8h72unfg3OGhoYQwhoaq0MIYQwhoaGhoY+okpUtQSkOT9+ESpQlJYWk9o6n6DKnnGIqi0VQXqg5UKL2UCAXgCoC4aNonpkJ1WewnXmfdHxNmrLWpaipRdRxP3loKwD8UBfM8S5q5eBceybR006QjaUK7XoHnh4/VoxtFtJOnjdtDcOxgCAIOOFO1bR+zG4g+mcT7A/8ARy0x09bAFRAAcnARIliWNVHE+Q5fPHRqgLWQagLUgQYFkCqTZQRnQnHlVnTkyE7xtJ7Kc1H6DM5d7CJi1TFFay6j8NANAMhWAfigL4B6iJi0dk2aG0eEI2tBsX6J1FqfqPj3wFBQcEEZEYXTQ1IxHeOBYw0NVEKxo2naBKG6m2YcPdGp56DrhiSSSSXJtJOJPrUAkgC0mwCJMoSw5tWcTpyHmc6AXqgvVScoFJEJOVQ2QC9LW0J/1TNmpkoKlfyjNR0HmchEyYqasrUbTgMgMgOQ+OJtJrgNxIF8A1UnShC1oLpUR8j3g2RL2oGyYGOow6jEfHpCSlQdJBHKs0NVF80NciFYxtE8SUsLVkeiNOZ5fPxgkqJUouSXJOZ9a4xJkBA3ldsj+nkOep6d9ALVcLYxqCE4PS1AL0kvGBgVQXiZMTKQVrLAeJOQGpP6mwRNmqnLKlYYJTkkad+pzPJgKwDcSBegPADVHA74JeqlSkF0kg8vPXrEvaspg/mHmPp4QlaVh0qB+Y7xS1wLQO66aGvBG0z0yUvioj0U68zyGfgIUpS1FSi5NpP3lp622eSE+mrtZD2f1+VBpByqjSCKQIBaoYFhoJypBygQQ9KlplpKlFkjHybUxPnKnr3jYkWIToNe85npgK4HEgXoD1SdLkEpLpJB1ES9pULJg3hqLD1GB+EImIX2VA8sCOmNygunusrtDX82cmSjeVaT2U5qP0GZy72ETJipqytZcnwAyA0A/XG5eHh4eHh4eHh/UsmSzLULcUjTmeemnfgC1JpFtUWikUAvZUaAWqCAXoMKUEJKlFgA5P38InzlTlaIHZT5nmfhgM3rAXhvQL0DWqT4XLUgkFwSCMxYYRtS02L9Ma4KHketvOETUTOyq3Q2Hwz6PXQbW1qtDX4ibNTKQVq6DNR0H3YLYmzVTVlSj3DJI0H3abaHh/WciTgtQ/hHmfLx0pByoNILVQWg2wBSLKr28qggY0EgAlRYAOScgI2jaDNLCyWDYPaOp8hl31xbxIF6BUwgl7kCujaVosV6Y54+OPi8Iny12AsdFWHpkaoLF4BcPQ3AvEyYmWgrUWA8ScgNSfuyJ05U5W8qwDspyA+upz7q7GGMNDQ0NDQ0NDQ0NDQ0NDQxhuOkyt701dnIa8+7592NQF6DSC9VP+qoOVJMGEn4UAUgtjYMX+cbTtJmncTZLB/qIzPLQdTbhXA4gC9AaoS3fdNdInzEWPvJ0Vb4HEfLlCNolrsJ3TorDocPlUlm1j0+l+8PSpSUJK1FkgWn7z05xPnqnKc2JHZToNTzOfgKGMNDQw9YypW96Sh6P/Y/QZ+GrJLWZVQWqiyBUGtZNvSpgYFtTado3yZaD6A7RH4jp/CPj3NcAcQBegNUJa5AvkTpkvAuPZNo6adGhG0IV2vQPPDx+rUoVvDmMfrdvWJCQVKLAByTkI2icZymtCB2U6+8eZ+Hi7D1rKlFZc9kY8+Q8zDBmFgGHKgF6oOVBpScqoqiyCaBBhNnWnadod5cs2YLUM/dHLU54YY1xxAF6A1QlrLkC+alExaOyotpiPD6WwjaUmxY3TriPqPj3wlWCkkHmLQYSoKHzGlw9VoaCQkEkgAByTYAI2naDOO6lxLBsHtH2j5DLv8AW0qWZh0SMT5Dn8sdAQAAAAwGAoIgWVgXoNIL0CkYUigF6qcI2raGeVLNuC1DL3Rz10wxdrgDhxegNUJyFyBfNWStSC6VEfI94wMS9qYjfDH2hh1GPz6RLmJmBwR0P34Yi5aGpXMRLTvLLD4k6AZn7LCJ+0KnFh6MsGxOZ5q1PLAfH1tLlmYWFgGJ0/WEpCQAAwFQwDlVBalmoBaBbcKOUAtAoEERtG0bjoQfSNiiPwjTvPw72aqKQPUgDVCWsFyA16BdJUpJdJIPL7tiVtpFk0OPaTj1GfRu6ETUTA6FBWuo7xiKrVCQA5IAGJJYeJibtqEuJY31a4JHmrow5wuYuYreWoqPwHIDADu9bIQVqYdTkB9dBn4mEpCAEjAeJ5nnXBeqDlQRSj/VUUGylJygUbRPEsbie2R/SDn36DqbMaBXF2bwC8A1qEtZctegXoJSXSSCMCCx8RCNsmpsUyx71h8R8yDCNtlq7SVJ/uHiGPwhM+QrCYn+b0f+zQJks4LQe5SfrG+j20/1D6wZ0oYzEf1AnwBhW2SE4FSv4Un/AC3RC9uUbEIA5qLnwDAfGFzJkwutRVyewdwFg6D1uhBWrdHU5AamEICAw6nU1zALVhQYFAL1coJyqDCJ88SgwtWRYNPePkM+6CSSSS5NpJxJrCkCuOAAvAM6hLd/DNftxDQxhjDQ0NDQ0NDQ0MYY8UlJUQkYn7c8oloEsMMczqfpoMu9yblJyqgtSBQC1QUGkRNniSnVR7I8zy+eEElRKlFyS5JpF0OPAephwoF29RuEaGhoYcGwhuEAKiAA5OES5YljUnE+Q5XRoBeqC9UHKooxiOdM2YJSXNqj2RqfoM/1hSlLUVKLk/bd10kVxUNYVhAusYFlPOCXuBeAXzcG0N6sAJLC0nARKliWNVHE+Q5fPwa7MAtVFkC2CKBQC9QFoMTJiZad49BmT9NTl4QtapiipRtPgBoOVQXQuhXFAvAGqE5XAF4BfNwLQw9XY2C0mJUrcDntH4ch5nyxvgcqqfnQRSLDyoVQIVMTLQVKwGAzJ0H38oWtUw7yugyA0H3bcCkCuLocCBnUOlwBeAXoHANDesZMrd9JXaOA9kfU/prfmgWikUAvDPUByg2mhSghJUosB9sOcTJhmqc2DIaD660C6FIuhci7FtTAPcAXgF6BftDespMpvTVjkNOZ58su/DgCIBakUAtQapISCpRYDExNmmadEjAeZ5/LDvFwKRXFQ1hdCuA1QlzwYF6BfN60kysFqHNI8z5ePCA/CgUpOXhUVG8ACSWAxJidOMwsLEDAa8z5DKgQLoXouRAugHqHSkVRdgPetfNxDGGMMYYwxhjw8mU7LVh+Ea8zy0GfdjwZoFtIoBeGehRxOQ+UTppWd1PZHxOp5aDrQKorDGuKhrC6FcBqedwOIAvQODYw0NDC9YQ0NDG/kyt70ldnIe1+n+uGMINUFoEKsDxPnb/op7IxPtH6fPHSkXApTdC8EC6SM6h4MDiW4FoYeo5UrfLnsj48hy1PQW2jCwWAcGKcYEAvVSco2mfvfu0dn8SteQ5a692MCkXQpF6LoV8KcBcC7F4BeAcA0MPUsqWZhtsSMTryHPXTwgAAAAMBgOHFALQKk6dihB5KI+Q8/DWDjSKorDGuKRBuRQLtIqHGuLsXgF4BftfPDw8PDw8PD8FLlmYdAMT5DnAASAAGAw4gQaEnKmdNb0Em38RGXIc9dO/CoLgUpvRcioK4DU5PcC7F2BeAXzXb8C95LQZimGGZ0H1OQ8nhKQkAAMB9uefEioC8Tpu76KT6RxPsj6/LHShWFAoGF2KReiqLgUjGoTlXF2OHAvWun49CCssOpyA1MISEJCR/s6nihhQz0TJu4GHaPw5/T6RjQqqKRWFcUiDcigQLoCy7HDC7AvQLh/UKUlZCU4nwHM8vsWwhAQlh1Op+8BlxoiasIFnaOA05nl8z1gkkubSaTjSMaopFKboUi9F0cKRfi7HEAcC0NDC5YQ0NdpSVEAByYlyxLDYk4nX9BxYpXMEsPiTgPvKCSokkuTjQKouBSm9FIvRSnGoca49Qi8a/aG4FoauASQAHJwES5YljVRxPkOXzxOQHFihaxLDnHIZk/TU5d7AqUVEqOJ+2FIg4UCgXYpHACgQLoYcKLsXYF4BetDcWASWFpMSpQQHNqjjy5DzPGiFrCA56DMnlC1lanPQaDSqrCgUCBciuKRBuxhApF0cKRUGN2PUIF63GyZW4N5XaP9o+up6DN+NKghO8cPieQ5mFrK1OcMhkB9dTn4CsqqKRWGN0KReikUjGorSuOFF2LsC8A46TK3WUoelkDl+vy7+OJCQSSwELmFZ0AwH151zjSMaopFKb0UiqLgUpqHGuMLoXBpF0LsXgHHSZWC1C38I8zz08cW44kAEksBiYmTDMOiRgPM8/kLNSaBVOJ76RjcClN1lWFIoGN2nDhRdC7F2LsDjpMp/TULPwg58zy01xwZ+NsFpsETZpWWHZHx5nyECkXAuxhSOAFAgXQwFJwpFQY8KOFFY1QHvmhoYQwpYQwhriTK3vSUPRyGv6fPj503fO6nsj+4/QZeOjQKRSINQXYwpHACgQKRdHAVxwRpGF0LscO0NdtDeo503e9FJ9EYnX9Pn3Y0CkUiDhQKBdikUiobsYQKRSKRiKisq4uhjcG9HAGqLwC/I9QzpuKEn+I+Q8/DWoKRSIOBoFAwvhSKRBuxUFIpGNRWNcYXQuDejC6HDAcCRx86azoTj+I6chz1OWGOFQVhBwoFAwuhXFIg34pFKcahxrjC6F0MeFF0MbsDgyONnTd30U9rM+z+vyrCsIOFAoGEC5FcUiDwQpTjUONcXQuhwowqmqPXU2buDdT2j/AG8+/QdToawrCDhQKBhAuRjXFIg/fwoHAClNQ48CLocUaouhwpx4qbNCAwtUcBpzPlrBJJJNpONcVhBwoFAwgcAKRSOAFKahxPAi6F0OANUYXQ4U48TMmCWNVHAeZ5fPCCSokkuTibgVhCsKBQMIFyK4pEffy4IUpxqHHgRdDijVF0MeFPETFiWlzicBqfoMz5tClFRJJcn7YXI8qwg4UCgYQOAFIg34pFKcahx4EXQx4UYVTVHHHiFrCEuegzJ0hSislRx+Q0HL/eN0Kwg4UCgYcCKRBvxSKRjUONcYXQuhjwouhdg8GTw6lBAKjh8zoOf+8IWsrLnoNB9+N2KRSIOBoFAvhSKRBuxhUFIpGNRWNcYXQuDejC6F2LsHgSeHUoJBJLARMmGYp8hgNB9TneCkUiDhUF8KRfjCBSKwxqKyri6GNwb0cAaovAb8nhyQkEksBiYmTDMOiRgPM8z8MOZvBSKRVF2MKRwAoECkXRwpFQcKLoY3Yuwb17t+IJADmwDGJs3fLCxIw58z5XwpFwLgUjCkXopFAgXQwpOFIqC7GF0OFFY8I5h4eHh4eHh+Kmzd87qeyP7jr3aDqbWA4Y4mkY1RSKU3opFIoGN2mkcEOFF2PXM6bvOlPZzOv6fPuvRUGFc43ApFKboUikXopTjUONcXQxuDSPybOmu6EmzBR15Dlrrhg78CMK6qopFYY1xSOAFIpGNRWtccKLsXYN6D6pnTWdCTb+I6chz10wxduCFdWFAoGEC9FIqG7EC6GFJtFIvxcHiQb1/U86bu+ik+lmdP1+XfwgrCDhQKBdjCkXopFAu03Yuhdi7BvAb54fhXvp03c9FPa10H14UUi4FwKU3opF6KRjUVXF2OGBvAb94fgXh6P//EAEMRAAECAwYDAwkHAwMEAwEAAAEAEQIQMQMSICFBUTBh8ARxgSIyQFBSkaGxwQUTI0Ji0eFggvFyosIzcJLSQ1Oy0P/aAAgBAwEBPwD/APimTjdON5uE4ThOE4ThOnk+C0tIbKExxHIUGpOgHM/AZnIf9lXTpwnV5P1706cpynKfh9dd6efXWv7yecdpDZwmOIsB7zyG5OwrqrW3jtrS8SRCHuwvlCP3Op17mb/sY43ThXgrycpyn6f0+KKGCExRFgMyT1meWq7RbxW8b0gD3YfqeZ+FOZFf+w7hOE6cp+usp9FddHguE4ThOn5FOdlnyWe4Cz3WfXTJjumO6bmmTddd6ZMmTDn11/lMmTd6bn17+vm3XRTHfr3qIiGExRRMAHJJy66Zdp7RFbRMC1nD5o3PtH5AaDm6z66/dAHL/sE4Tq91VOesl11pwXThXk52WfX+Ex3Tc03MpgmCYbejkgAklgA5JoAKldp7T96bkDizB7jGdzy2Hic8hIf186dOeA6cJwnO3zWfcmO6YJh7uG43TjdOFeHNXle5K9yV4q8VeKcpynKcpynKcpzunKcpyrxXau1m0ezgP4YOZH5yP+INN67K8UC8r3L+unTp+v24DhPyWdKc03Pp/D5Jk3AcbpwryvK8U5Tnf0jtfarxNlZnyRlFEPzbwj9Oh9r/AE1lD/XDhP10yfvxuE6zTHdNjcJwryvJyn4rjdON04V4K8FeHNXle5K9yV7kryvFXleKvK8VeKvcl2vtdbKz7o4gf9oP/wCj4bq9yQLyBZXgnH9ZOnT43Cfl10yz7k25TDE4V4K8nPDcJwr3JXleKcpzv6J2vtVz8KzPlnz4h+UHQH2jqfyimdJCv9ZunTnpsTp9gs+SZMMLpwryc8FxuryvJynO/oDjdON04ThOE4V4c1eHNXhzV4c1eHNXhzXa+2CyBs7M/iGpH5B/7HQaVOj3nLl6q8JCqcJxunG/9Wur3RRJxOnKbmmGFwnCvFOcbhOFeTlPw3G6cK8r3JXinKcpzueAxTFMUxTFMUxXa+0/cw3Ic7WIZfoB/MefsjxOWRLkklyTmSakoAyFB/V95OfDE/eVn10/yTYrwV5PjcK8nPBdOFeV5OU53wMUxTFMrvNMmCYJgmwuN043TjdON043Tjddp7VDYQsCDaRDyYXp+qLkNBqctyIojETFFE8RLkk5kpxugodUCGwsP6nJRPXXhidZnkmWWBwryc43CvJzwHG6vBXk5wMUxTJkwTCTjdOE4V5XuSvFXinKc7pzueF2jtENhC5zjPmQ78ztCNd6BRxxWkRjjLxRFyeqAUA0GU4dVDrhdOdz/UjoldddNhfxWZTLuwOFeT4nCvJzvjcbq8FeTnebFMUyYJhJxunCvK8nKc7+iW9vBYQXosycoYdYj9ANTpzJANpaRWsZjjLk+4DQAaAae8uXOCHVQ6/1Q4T4XTnT3pt/3wuFeT4XCvJzjcK8nM2KYpkwk4ThXuSvFOd+I43ThXgryvcle5K8VeKcpynO6c7lOdynO5VtbQ2MBjiJ2AfOI7D67DNW1tHbRmOM8gNIRsPruc5iokFCTnmU53Kc7pynKvFXj/Rhjgh86KEd8QHzK+/sB/8ANZf+cP7r7+wP/wA1l/5w/uhHBF5scMXdED8j6CSiXwvss90zYHAT7J8LhXk5xOFeTmbFMmEnThXk54TjdOFeV5OU539AtbSGygMcZYD3k6Qjcn+SwBKt7aO3jvRZAZQw6Qj9zqde4ACYqO+cOv8AR9r2uxssjFei9mHP40Vp9oWhcWcIgG58qL9vgore2j860jPK8QPcGGGC3toPNtIxycke4uFZ/aFpD/1IYYxuPJi+GXwVl2uxtchFdi9mPL3Gh978uG6dP1171113TJZOTRNvnhvJ3wuAryc4nCvJ5MUyYScK8FeKc8BxurwV5OU54jjdOE4V4c1eV7kryvFXinKjtBZwmOOJoYQ5P0G5NAKk5LtHao+0RucoAfIh2G53iOvuCcpynKFJOU5UJOacq8VeKvK9yV7+h7a3s7EPEc9IRUq27ZaWrgG7DsNe/h2Pa7WyYCK9D7MWY8NR4EcwVZdtsrRhF+HEfaPk+EX/ALAY3T4XWZ5Jh102AkBXjhdXtk5xXgnM2KaTq8FeKfG43V4K8U534LjdOFeCvcleKcpzvxIooYITFEQIYQ5JoAu1dpi7REwcWcJ8mHf9UXM6eyMhqSK4BTBDr/Rnae1iyBhgzj3266zpFHFGb0RcnigsrLtFpZ+ZEW1hOcPu07wx5qy7dZxMLQfdnesPvqPEMN0CCAQQQaEFwe4ycJ18nwE7LM1TDAYtk5OFwnOK8nM2TCThXk5xuFeTngOE4V7krxTnfiMUxTcx714hZbrLf4LLmiYYQTEWADklgABUldr7X9/FdgcWUNBQxH2iP/yDSpzOTjb4pxt8UC+nxQYpggw0Tjb4pxt8U42+KBbRZc1lzWXNZb/BZb/BNzH9C9r7ULMXID5RqdutT4DkSYiSS5PHBZAuoLaOyLwRkcqg94OX12Vn9oQxMLWG6fahcwvzFR4XlDFDGL0JEQOoYjr44H2663TbnwwOAr2FwFe2xOE5myYScK8U+Jwryc43CvBXk54LFMst1lzTjZPyT93uTlOdzjpmcgKldt7X98fu7M/hQnM+2d/9I0GpzOjTh1UP9IdotxZwkA56kachzPwUURjJiNfly9AdXiDl/lV66aUFpHZl4IjCeRr3ihHI5Kz7fpaw/wB8P1h+bHuhUFpDaC9ZxCIbjTvFRrkW8E2/XXhgJATnC4TnC4CvTZMJOFeOJ1eTnG4V5OeAxXiFknGyfuTnfjuNwu29sFoTY2UXkDz4gfPI0H6R/uPKrjdOE4ThQ6oFleHNXhzV4c1eHNOE4ThOE43Tjf8AoW2trguw+cf9v87K3jvRXQchXnFr7v39AfroThOkidpQxxQF4YjCd4SR8lZfaEQYW0N4e1Cwi8YcgfC74qztbO1D2cQi3FCO8HMe7PREhOThMWycnDeTmTFNJwFexOFeTnE43V5OcbFeKy59e9PyCc78JxunCvDmr3JXk5TlOdzg7b2x3sbI5UtIxrvBCdvaOtKO+AVCh1/o+1tRZhhnEaDbmfoFaR3YYoiczrqSen45OyfA+ycnASEIogXBIIoQSCPEZqy7faQMLQfeQ70jH0i8WJ1Ksreyth5EWesJyiHhr3hxzlRXsJLK9tNkzJ1e2Tk4XCvJzivBXinxMst0/JOeA6cK8rycpzueJ23tl17GyPlUjjH5d4R+rc/loPK83FCRnmnG6cbpxunG6cboSFP6GtbUWY3iNB9Ty+aJMRJJcmpXaIsxDtme85DrnxXROAkLMrJCRKJfA7Zu3zVl2+1s2EX4kP6j5Q7os3/uB7wrLtVlbZQxNF7MWUXhofAnmBgJARJkyaThOcV5OcLq8nOJllun5fVOd8bhXgryc8NxunCvBXle5K8VeK7b242T2VkfxD50XsA7frIp7Izqyc7lOd8ApKHXhOd053Kc7pz/AEBaWgs4XOZNBv8AwNVFEYiYiXJlaG9HEebe7L6cMlkS+B1meXXVE0nV4PnXrwRL4HARi2wWXbLayyJvw+zGXbuiqPFwNlZdtsbVg9yP2YmAJ5RUPKhOycmQCYSvJycLhOcV5Ocbj/Kc43CvJzwXCcK8rycpzvwO29sFgPu7Mg2sQ77gOp5n8o8TkwLklySSS5JzJJOZJ3xCkodf6MtIxZwufAbnqqiiMcRiNfkNpEsCdg/DJ2wu9Ouvembrr/KdEolGI92CiJ2wkol5WPabayZonh9iLMeGsPgQNwVY9tsY2EX4cX6j5J7otPEQ+KcVdXtsNFe2VcLhOcLLLf3J+SfE4V5OeA43V5XinO/DcbpwrwXbO2Q9nhuw52sQ8keyPaiG2w1PIFRWhjiMURMUURcknMlCLOivFOU8XQQclMUxTRdFB+imO/xTHdMd0x6KaLopj0U0XP3rPmni6CeLoJyrxV719HGIIb0XgNSdgo44o4nPgNANhOPzI/8ASflwSUTgdd6fr5J5XtsGiMW2ElEvJkzIlkSrLtFrZHyIi2sJzhPgad4Y81Zdvs42FoPu4t6we+o8Qw1iQIIBBBBoQXB7iJEgJzhcBXsLLLf3J9hidXk5xuFeCvJzvwXCvBXuScrykx6KulXeauhdq7RB2aB/OtIh5EP/ACi/SPichuI4jaRGOMmKKIuSesgKADIDIJhtKHWcNcIpjFcLD17FEIQYoiwHXvVpaG0ic00Gw/fBH5kf+k/LgE6YCWRL9dck/XXXumSyd8BOEkIl5MmZEgJzhs7e0si9nGRuPynvByPu7lZfaMMWVtDdPtQuYfEZxDwveChihjF6GIRA6guPhgvJycPeU+w96fC4V5OcThXgrxT43G6vBXk5THoq6rqYJhti7T2iDs9neiziOUEGsR+kI/MdKVIBtLWK1jMdpE8Rry2AGgGgTjdOFeChiGdVe5SBZXleKvFXirxYK8VeKvFXirxV4qGIur3JXuSvBXhzTj14SIQSSwCtbQ2h2hFB9TzP8YSHBG4I9+J0TgJ2wOyc4CWRJOAkBEvJkzIlkScJi2RLzgtI7MvBEYTyNe8UI5EEKy+0QGFtD/fB8zD8yD3QqC1gtBes4hENwcx3ioPI4WWXenOFwFeTnE4V5OcbhXk5TFXUwTDE4V4K9yV4pyrftEFhAY4zyhhBziOw+poBmrW2jt7Q2kZcmg0hGkMI0A+NTmcMOvAFMYr/AEASACSWAqVa2ptCwyhFBvzPWWOMNHEOZ92nwwE7e9ddfzN0T11rgJ2wkzFQiWRMgHTBEsicJi2VcBICcyhiigN6GIwncEg/BWX2hEGFtDeHtQsIvEZQnwu+Ks7WztQ9nEItx+Yd8JzHu7l3lPthor2ycnFeCc43CvLM9MrquhMMLjdXleTlPitraCwgMcZYCg1iOgA1J+FTkre3j7RaGOPuhhFIYdh9TqfADA43UMrwV4c1eHNXuSvcle5IRZUV7kr3JXuSvcle5K9yQiDq8OavBOE43Tjf10S2ZyAVta3yw80fE7923A7RC0Qi9ofEfw0iWRM/ojFt0N+7ngJZEvgJ2wwmrSZ0BIxbYTFsq4CQES+FwhHECDCTCRQwkg+8Zqx+0LSBhaj7yH2qRj6ReIB3Ksu0WVsPIiD6wnKIeGveHHObhOcV4JzicK8syrpTDC4V4K8U534LjdOFa20FjBFaRloYa89gNyaALtPaou02l4hoA4ggfzR/7H8x8KAK8U5TnfBBTgCmMV9f21tf8mHzdT7X8fPg2sN6A7jMeFfgidpHuToxdapyeQ6+PPllgMW2AlkS+AlO6AyZAbyJ2wkol8BICJJm4Tnu70/j8k+B2zdjodfBWX2ha2eUX4sP6j5Q7otf7nPMKy7XY2+QiuxexGwPhpF4EncDC4TnE4V4pif5V1MMDjdXk54DjdXgr3JOU53nHHDZwxRxkQwwhyToPqTQAZksBmu19ri7THrDZQnyIP8AlF+o+6EZDUnHBQzcbpxunCcJwgQycJwnCcJwnG6BD1Tjf17bWzvBCctTvyHL593CJ2VtDcjYeaabcx4H4Mn6/wAun6+iJ2zTb57TJZEvgJ2wEsiXlDC55CRLIl8BICJJwEgIkmThOu9ONPjhJARiwWPbbayyJ+8h9mNyR3RVHcXHJWXbbC1YE/dx+zHk/dFQ+LE7K9sq4XCvFMT/ACrqbBeCvFPicK8FeTngRRCGExRECGEEknIACpK7b2w9piuwvDYwnyRQxH2ov+I0HMlON04V5XleKcoEvKHXgCmMVwCnrm2tqwQHlEfoPqfDguyJeVpALSEw61B2PWRRBBIORFXVaJgJk4CWRL4Cdpge9ZAInbASyJwEsifBOE8mTjTC4RJOEkJzKx7XbWOQivQ+xHmPDWHwLbgqx7fY2jCP8KL9Xmk8otP7gO8quYzTgK8mJ/lXcDhXk5xOFeV4pzwHG6vK8jEwJJAADknIACpJK7d26LtBNnZkixB5j7wjU/p9mHxObCHCxTFQgumQDJkwTBMEwTBZckGfRZcllyWXJZJgmCYIAMmCZCHKqgsorSIQw5k+4Dc8vW9tbXfIhOep25d/y4JLJ5kq2sTaeUBmNPaH7j+NlSZOAnbASyJeQEhl3/LCYtsBLVRj2TmbJ2p78JIRJOExbJycN5WXabeyPkRG7rAc4D4GneCDzVj2+zjYWo+7i3GcHvqPEEbxKEwkPCQQaEFwe4ibq8nOJwryc43G6vK8U53w9u7YbUmxsi1kMoogf+oRoP0D/dWjJkyYILLknCvCQLK8U5TnLNOdziFeAKIVlAIoohDCHJ0+p5BWUAsoWDGI+dFuf2Gnra2tbnkw+can2R+/y4L8/HASm1MraxveVDlFqPa/n56o5ZGo01RL4CXwE7TAkMBLIl5uEY9k71wZDn8lXASESTgor22EkBXtkxKYTs7a0sS8EZh3FYT3wnI+59lZfacBYWsN0+3C5h8R5w8LyhtBGL0EQihOsJcfD5Yryc43CvJzgYpimTBZcl9odvET2FjF5IcWkY/MdYIT7I/MfzUGQN68rycpzuhXgCmMV4AooaqGExEQwhycgB1/hWNiLIbxnzj9By+ddm9a2tpcDDzjTlz/AGRL5mvAJ92B9AmmSrSyhtMzlFpF+41Hy0UdlHBUZe0Kfx3GRLIl8BLyAkSyA1NcBO0nCdEol8GQ/ZPgJARJOCiMW2EkJyVd3TATcK8ZwWkdmb1nEYTyOR7xQjkQQrL7SoLaH++D6wn4se6FQWlnaQ3oI4YhyNO8VB5EAq8nOJwryc4GKZMFkNleCvJzL7Q7az2FjFnS0jGn6ITv7R082rthGBxurwV4K9yV75K8U5TlOU5TndAl6lOdynO5TncpzunKcpyhRB3AAcnICufJWFkLIPEHjIzO3IfU69yvcle9aWloIBlnEaD6nl80SSXOZKIxkv3YHJohlMnadcjmFaWEB8zyT74fd+xYbKOyjg84ZbjMe/TxmSyJeQEidkIdTMkBGLxTmZO2Bt0+2WAkBEvgojFthJWZ6yQh3wXk5OFwnKhjigN6GKKGLcEg9clY/aMQYW0N4e3Cwi8YcoT4XVZ21nbB7OMRbikQ74TmPc203CvJ5sUyYJwryc4u39t+7BsbGL8Q5RxD/wCMbA+2d/yj9RBEnG6vBXuSvFAneUOIUxivAGbALs9gLMXoh5Z/2jbv3PgOfrWOMQDmaDrREkkk5k8Al+uutMGZ5DrrlgJfATtOPs8EWY8k8qeI/ZlaWccGjj2hmP48cpAOmZEsiXUI1kYgEYiaZfPASyJebJ2p78JO2ExbYTFssz1kgJujFthJZXtlXA4QtDCXhJBFCCQfeGZWP2nawNDaj7yH2shGPpF4gH9Ssu02VuPIjD6wRZRDw174XHObFMsgrwV48Bwu3/aAsITZWRe2IzOTWYOpr5RHmjTzjkwiMROZqcydT3unO+IShm43ThOEIg2qvcle5K8rxV4q8UIi6vFXirxV4q8UC4l2axuARxw+V+UeyOf6vl30vK8OacJx6yjjEAc10G5/bdRRGIua4CNcDv1086Kvd1100yWRLzoiXwEyi7PZx5tdO8OT94p9Tuo7COCnlQ7iviK/PvRMgnKJZEvgJ2wUr7k+AnbCYtsJKzKAmSyJwuE5wOEYkYk8wCM3YjaqsO32tkwj/Fh/UfKHdFr/AHA94Vj2ywtsoYrsXsRMIvDSLwJO4CvJzjcK8nO8u3dth7NDcgaK2iHkjSAH80X/ABGuuVYojETFETFFESSSXJJqSdScThXgoS5pJ8QpjFcUNF2Xs7Na2gzrBCdP1HnttWrN61jjhgDnwGpKiiMZc+A2GIhkSyd1113SJZVzMyWTvMlkS8yWRLyAnHY2dpUMfaGR/Y+IUXYrZjFAPvIRt53/AI6+DoggsQQRUHIhE7YCWRL4H29+AlkS+AlkS+AllmUBvMlkThvIl5uFe8EYvFEkzYpgnAV5OZWPbrexyJ+8g9mNyR3RVHcXA2Vj26wtmD/dx+zGwB/0xUPIFidpuFeTnD23tkPZYGDRWsYNyHbS/FtCDT2iGFCRHHFaRRRxxGKKIvETUnqgGQGQyThXgrycp8EFeAMYKBBWSy6/yhmmK7J2alpaDKsEJ1/UeWw1rSvrWKIQAxGg+PIc1HGbSJz4DQDqp1+CB0xGiPVP390yWTPnMlsBLYCWVZANgs7MxnaEVP0HWSyhDUAyCtrCyt/PgD6RDKIeIq2xcclbfZ9pC5sj95D7JYRj6ReDHkooYoSYYgYSKghiPAyJ2wUr7k+AxbYHZEvgJZOShDvMlkThMWyrJwnRO5V7ZVkzplkFeTnE4Vj223scoYr0HsR+UPDWHwLbgqx+0LG1YR/hRfqLwHui0/uA7yq5jPC4Xa+2Qdls7xF6OLKzgfMnc7QjU9wqVa21pbRxWlpE8URcn5ADQAZAaDhQ5HPgCvAFJw1XZuz3yLSMeQPNB/Mf/UfHuf1sSIQSSwCtYzGXoBQfXvnXAUT18URrIlk2syWwE4CZAPhs4DGdgKnrVACEADTREvO1srK1DWkAi2NIh3EMR723Vv8AZ8VbGK8PYjYReEVD3EDvJUcEdmbscJhOxDf575u1Pf8AtgJZEvgJ2wk7IDfAYtsJi2k4TyJATmbJgiQFeOJwnOGx7TbWB8iMtrBFnAfDTvDHmrH7Sso2FqDZxb1gPjWHxBG5QjEQeEgg0IIIPuqnMu09pg7NZmOPMnKCAVji25AViioBuSAba2tLe0NpaF4jQaQjSGEaAe85kkkknhimMVm43TjdOE4ThAhqpxLsvZ/vDfjysxp7Z27hqfAakAigyAoKAJxunG/rMkAOcgFaWhjO0IoPqespESBmSyquuu+UWSAqTMlu/ATpgJ2kA+GCAxlhTU7BACAXYeuZ54CWVZR2cFoLscIiHMU7jUHmGKtvs0ZxWMTfoj+UMXyvA84laWdpZG7HBFBs4yPMGh8DgJ2wEsiXwE7JiUA0zFthMSMSeZICJM2WQRiRJOFwr3Cs7e0sS9nGRuKwnvhOR+Y0IVj9pwRMLaG4fbhcw+MPnDwvK17TY2VibYxiKCkN0gmKI0hh577AElgCu0dotO02htLQ8oYR5sEOw+pqTmcMPAcMM04V5Xk5TndZ7lCvAFJdnsDbFzlZg5nc+yPqdB4IAAAAAABgBoBjz3Tnf1bRWlpfyHmj48z9JnOYLqiMyW70c+utJktgJ2wE6CQGGCExlh4nYbqECAXYfE7nATtgp37fvKKGGMGGKERQmoIBHxVt9nQRObGK4fZizh8D50P+7uCtbG1sf+pAYRoawnuiGXhVEvgJ2wEsnJQG8yWRL4DGBTNGInASAiSZtusgjFtivbJyeC6eZyDnIKKIxHloNsUMnCcIF5Z7yFMYrwBRdn7ObeLaCHzov+I5n3AZnQGGEQwiGENCAwA6/wA+trW0veTD5vz/AIwkayoieuuqTJZNqiJE4CdsBMgN8MMJiIA/xzUMIgDDxOp/jYYCdsDtT34CWRAiBEQBByIIcEbEUVt9n2UbmzP3cW1YD4VHgWGytezW1j58Bu+3DnD79PFinZEvgJ2TEoBpk7TdGJEk4CWRLzA3WQV7bC4CvHgEq8nMmTJgiQA5yAUcZiPLQda4XCvckCfhgh1wCknG6cK8r3JXigS6cpzunO5TnB2axitiwyhB8qLYfUnQfyoIIYIRDCGA6c8zgc7lOdynO6cq8VeKvcvVlraP5MNNTvy7vn3YzlgOSGdZxZdUwE7YCXkBvhAJLDMqCEQBtdTv/GAl5sn2/wA4CdsBIpXrVW3YbG1cw/hxbwjyfGCn/jdVt2S2sXJhvQj88GYbc6w+IbnJ2RLoDeZLIndOnMidsFETNt1kEYtsJLIk43ROyebJhOmZUcd45UFP3k4V5OcArgBAV5Xk5T5YxXHY2MVtGIIe+KLSEbn6DU+9WdnDZQCCAMB7ydSdyf4GXra1tPyw+J+g+vAizyQOkxnmf46r1SRLYCdMBLyAw1yGZNAoILo5mv7ToiXwE+7AS+AnbBbdksLVzduR+1Awz/UKHnQndWvYbezJIH3kPtQjNucNR4OOaZpEgVRj2TmZLJ3wE7TAVEYtsJIRJOJ2V5OZsmGF2qrS1vFhQfHn+3TOcbhXlfKBc1xCmMVxWVlFbRiCAZmp0hGpPIfE5DMhWNjBYwCCH+6LWI7n6DQetrSP8orqduXfv+9CMZK666yR3T5Oql9JktMhE4CXkBis4Loc+cfgNv3P0mSyrPmU7zJZEvgJfATsgN5W3ZbG2zihaL24covHQ+IKt+w21m5s/wAWH9OUY74df7SX2CLuQXBGRByIbRtMBL4CWRLyAdAMiUS+AkBEvhdEpzNk2J057laR3shTU7/xhcK8nOIR7+/CKSYpimV3mmCZBMJwQRWkQggDxH4czsBqVYWENhBdGcRzji1iP7DQad5J4DBMEwTBMrvP1TaRtkK6nb+ZkYScDZzJbAS2SIaZL5SAxWdnd8qLzjQeyP3390yWVZ0/b91WZLKsyWRLzoiXQEydpWvZ7G3H4kAJ0iGUQ/uFe4uOStvs20gc2J+8h9ksIx/xi8GP6VEDATDEDDEKgggjvBzVcBO0wESAiScBLIl8DonZOcDFMMLhOZ2kb+SKambhXk/ChJHcgHzTJghXgCk4IYo4hDCCYjkAOqbmgGZXZuzw2EG8cXnxf8R+kfGp0A9axx3chU/DrTAc8BLJ+uvnWb5tMo5zJaTSJ0EgNZAvgs7NvKiroNuff8vlIlsFO/bAS2AlsBLLMoBpOyJfATsrWxsrYNaQCLY/mHdEMx71bfZsQeKwivD2I2EXhFQ+N3vJUcEdnFdjhMMW0Qbx5jmMkSyd5AKiMW2EnbBRGLbCyZsN7ZOTgtI28keJ+icK9wmKZMJwxMeXWcxXgCkoYTERDCCSSwAqSV2XswsIXiY2kQ8o7D2Ry3Op5Aeto47o5np0c64SNZURzXXXW8idAgGVRzEiXmS2CPl4yAkS/chlKisrN2ji/tH1P0mS2Cnf8sBOAnbASgHmSyrMlkS+C0ggtRdjgEQ5inMGoPMMVbfZgzisIm/RGcv7YvpED/qCtLK0sortpBFCdHGR7jQ+BQCJZEvgJ2wmLbCyZsBLJ9sLgKO0ujKpp1yRJNTwGKZMOBAdD4ftIV4AogCSAA5JYAVJNAuydlFiL8YBtSO+4DoOe58Bk5PrWOK6OegRJJc1xkMiV111/KJZASoojtSZyRLzJ98mzkTMFWVneaOKmg+p5fPumS2Cnf8ALAToMBO2AnZAbzJ2wEtgJZEvIB1FBBFCYY4RFCaiIAj4/PRW/wBnQRObCK4fZicwnuOcUP8Au7grWwtbE/iQEbRVhPdEMvCsyWRL4CU74GTYCQE5wkhOZRxXouQyH7+OJim4lEC4dCvAh+q7J2X7sC1tB+IR5MJ/IDv+o67Uq/raI3R8kSSXNeBFnlgrnjJeZLSZ0ckTpgsrK95UXm6Df+PnMllWdO/5YCdBgJ0GAlAbzJ2wE7YCWmBuiQES8iBECCAQaghwe8FW32dZRubI/dRbVgPhUd4LD2Srbs9tYedAbvtw5w+/R/1AHlgJZEvgAdANgJZOe7CYtkS87QtCdzkOu7AxTegQGo8UK8DsXZLoFtajyjnBCfyjSI/q2H5a+dT1rFEIQ58Bur17M1RGMlpEa++RzPKZLIHeRCJ0nRVVZRUbXBZWf3hc+YP9x27t+mplKirOnfgJ0GAnQYCXQEyXwE4CdpgMicBLIl1VW3YLG1cwj7qLeEeS/OCn/iYVbdjt7FyYb0A/PBmG3IqPENzRO2EDA7InCYtsVqcwNh8TJk3oUJYhCuPsXY3a2tRlWzgOu0cQ29ka1o3rYkQhyoojEXPgNkC0iGxGZ2wEvIF0ToiGmS8gGRLSIlZ2ZtDtCKnfkPrsgAAAAwFBMl50D+7AToMBOgwEugGmS86Il8BLyAdURO2AlsBLIl1bdisLZzduRn80GWfOGh55AndW3YLeycgfeQD80FW5w1HNnHOQGExbYTFtjZRZxRHn8svRoc2PVMDFMV2LsV9rW1HkDzIT+c7n9I2/MeQzupkwTBMEwTBMEwTBMEwTBMEwTBMmTFMfURIAcqKIxFz4DaYOiIwn4TJbATN2k0idJASOcioLMxxNQCp5bDmfhVACEAAMBQTJefPAS2AnQYCXQDSoiXm7Il5uyJeQCoiXwE7YCdsNt2Wxts4oWi9uHKLxyY+IKtewW1m5g/Fh5ZRDvh1/tJfYIggsQxFQaiRLKuAnZVxMmb0dioBkEAmE+x9k+9P3loPwwch7ZGn+kanWg1amQyAoPWpIAc0UcV48tB9e/CC6O8yUevlOp5IiRLY45ASJecMJiLDxOyAEIYBhMnSY+CJeZLYCdMBLoBu+VES8yWVZksqyA3RLIl5uyJfAS/AtbCxtR+JCH9oZRDxGZ7i45K27BaQubI34diwjH0Pgx5IwmEmGIGEioIII8DMlkSTiZM0zQ93oLFMmGCHzR4/NCk+ydlNvFejBFlCc9L59kcvaOgyGdAAAAAAAGAGQAFAB61pmo47x5Dp8QLSOUjr11lM7ddOhlKLLNGZOihOkiWVU2cojp75wwmIsPE7BACEMOuZmTgPKkyWwE6YCXQDTJeZLKsyWmAiWwEsqzJZEvwCZ2ljZ2oa0gEWxoR3RDMe9lbfZ0QeKxivD2ImEXhFQ+Ld5KjhjgN2KEwHYhj/jmK74gHTN6GxTcCHzR4/NCkuy9mi7RE5cWcJ8qLf9MPM6+yMzoDDDDBCIYQBDCGAGgHraOK9lp8+ADoiHROkygJxZzJaQyTuES8qIlpwwmIsK/LmUIRCGHidzv+0yWwHb34CXmS2AnRAamZLzJZVmS0wES2AnAS3BJfASyqo7OC0F2OERDmKdxqDzCtvs6psYv7I/pF8hF4xK0srSyN20hMJ0eh7jQ+BkzoDgRBoiOZ+fCZMOGKDuQouzdni7RGwygHnxbDYbxHT3lQQQ2cMMEAaGEMB9TuScydTn62iifIUkRrwHyUQ13nU93XzmTIiRLzeQGqNES8gDEQBmSoYRAGGZNT9O7rXAS86d/wAsBLzJbATogNTMl5ksqzJaYDIlsBO2AnbgEsq4CcMUEMYMMUIiB0Icdc1a/ZsETxWUVw+xE5h8D50P+7wVpYWtjlHAYRoawnuIy8ODahou8A/T6Y2KbigOQJdmsI+0R3YcgM4otIR9SdBr3AkWVnBZQCCAMB7ydSTqT/AYADEyY7JirpV0q6rqu81dV1XSrpTFMUx29RRRaDxwENwDIlCkjgiyLYQHkToiEASWGZKggFmN4jU/QcuuWAmfM4CdMBLzJZAPMmdES8yWmAiWwE6DAToOATgJZEvhAdM0iAQQQCDUEOD3gq2+z7KNzZn7uLasB8KjvBYeyVa9mtrHOODyfahzh9+j82x2ocA7H4H+cLJhx4Bm+ysLGO3jEEA5mLSEak/Tc5BWFhBYWYggHOKLWKLUn6DQZJirquhMEw29DYJh6bFFoPHCc+CadyGZecUyWRzmS6BdDJE5SZ8t1Z2YgDnzvlyH1KJeZLTCJmS2Al5ksqzJ0wEvMlpgIlsBOgwE8Al6YCdsQG+Kqtuw2No5h/Di3hHk+MNPcYVa9ktrJyYb0I/NBmO8io8Q3PCQ4I3RDEg6Sb0BirqsLCK1ihs4A8RrsBqSdAP2Aclj2fs8HZrMQQZk5xRmsR+gGg0G5JJxMUxTFMrvNMmTBMEwTBMEyu80yYpimPp0UTZCuMjXCaoF5RHT3zJbAS5kRqojKHLORLys4LuZ84/BE6TOWA5Ze+dMBOmCpQDSJbAS8zkqyARLYCdsBL8Al8BOFnQDcK27HY2rm7ci9qDLPnDQ86HmrXsVtZOQPvIRrBVucNRzZxzwWkL+VtXrr4ce6VdE7GyitY4YYBeiJYDnudgBmToM6LsvZoOzQMM44mvx7nYbQjTepkxTJkw9Gb0uIt3/AC4JymZDIp8nQ3RDSJecRwGs30lBZtnFXQbfz8kS2Al50z92Al5ktgJdANIlsBOmAl5AaolsBOgwEvjoiXwEvhAfjWvZbG2zihaI/nhyi8dD4gq1+z7aBzB+LDyyj8YdfAl9hREEFiCCKg5EeEoobp5GnDuphhgs47SKGCAExRFgOv8AC7H2OHs0AdjaxDy4tv0w8hqaxHM6AMPWpLI58Eh5nefKRDo5YDnOI6Ih0BOzg/MfAfX9vfIl5ktMIzJ0wEvMnRAazJeZLYCXkA6JZVmTgJx0TvMlkS+EDfjAJmla9nsbYfiQAnSIZRDxHyLjkrb7OtIHNkfvIdjlGPpF3hu5RwEEwxwmEioiDEeBUUJhPLQ4wCVdwsmCggijiEMAJiiLAAZkldi7FD2aG9Extohma3R7I+pFaDLM+tSWmRrwSEcAnFnnOI6TJbATn3KzgcCKLwG/Pu237pE5YDnM5BvfOmAnSZLIZmZOkyWwE6SAdURLzJbATpjoqzJZVwgNxgMVrY2VsGtIBFsdR3RDMe9W/wBmRZmxivD2Isoh3RUPjd8Va2NpZRGGOGKE8w3+RzGRwAFAAYGTCdjYWlvHcs4TEdTpCN4jQD/AzXZOxWfZYX861I8qPblBsOdTyGQ9akthIbgFH4zNWQkaSIbCTIBlFl4qys73lReboN/4+cyXnEdJjfAS8yWwEuUA0iWwEvMlpjJEzOSrMnTHRHOZLYgG4oD8KOzgtYbtpBDGNiH9xqDzDLtH2SC8XZ4mP/1x0/ti07iD3q07Pa2MV21gig2cZH/SaHwOWqAbA2CGGKIiGEGKI5CGEEknYAZldn+yrSNorc/dw+wGMZHPSDxc6GEKysrOxhEFnCIYeVSd4jUnme6nrYlsRz4BKIPiOu6RyQGqBaRLmRDqI6TJaQlDBfLnzfn/AB/icR0mS2A7bTJbAS8ydEBrM5zJ0wHOQCJ0wEvMluAS8yWxANxQN+GAUAyihhjBhjhEUJqIgCD4FWv2X2a0cwXrI/pLw/8AjE/uhMIUf2R2gObOOztBo7wRHwLw/wC9Rdg7XB51hGf9LR//AIMTo2NtDkbK0HfZxD5hfdWn/wBcf/hF+yh7L2mKlha95gihHviAHxUH2X2qPzoYLMfrjBy7oLx8C3grL7IsxnbWsUf6YBcHiTeJHdd/eysLGxDWVnDBuQPKPfEXiPiT64rjI1xnORCO03ybBFvM1kAyhhvd3zwVmTOgf3YCXmTpOiqZk6TJbAS8gES2AnSZLcAl+6ZLKuEBuIzoBuEA6AabOgPSGKYpimKZXeau81d5q6mTFMUxTH0ol+CcsJpM44jpI5IlpBQQGI8hU/Qc/kstKCk4jpMlsBnEdJ0wEoCRLYCXmS0hnIl5ktgJfGS86Il8IDcQB+GBvgA39EYpimTD0JgmCb0Ul+EQ+E1mdpktgOZkQotpQQGL6lMIQwwVmT8J0HfgrMnSZLIB5kvMnTBWQCiOkyWwE6YydMBL4QG4gHCAdANMD0Nkw9WkvxCJldd8xXrw670RrKJAyJymUd1BCYomHidggBCGCJcziOkyWwGcR0mS2AlygGkTjiOkgES2Al5ktjJbAThAbiAcIDfAB6CyYeryX9AJmUBlI5TBcc0S5nFsgHLKCEQhh/lEsMBLziM6DvxkzJZATOc4jpMlhgJeZLYCXx1mTphA14gHCAbvmB6AxTD1iTxyJa/v/jr4zNWnFSdMFTkoYWy95lFM0xn5ZTiOkyWwHMoZCUR0mS2Al5AaonAc5k6YydJkthA4gHBqgGmBvx2TN6yJ9BiyXXXRmM85mqI1wnYaqEMOeqGE1nEdJjU4DmZxTNEBOsyZk5YDnOI6TJbGS2Al8FeIBwQHQDTAbjAJm9Zk+hRZzJyQpIzOSBz+UmTN3yCimchgOZmdpmmMlyhkJRTJbAS5kFEdJnAS+OpnEdMIDcMB+CA6pMBuKzoD0dimKYpimKYpimPoxPoZLoyOZacU4qSGahhbM1+UhWRrOKZpMYDWcW0zkEBnM5mcUyWEhKs4jpMlhjJ0mS2ED0QB1SYDcUDf0NimTJhxWCYJkx45PoZXy66b+ZHJazNZxIhQQNman4fyjSQVMBrOKs9O+ZyGA5mcSFJGmM1kFFOmAlzipgJwDiANwKoBpgNxQG9BZMPUZLeiRTiohliNSoIdT4DrWUVZBRTNMZ+U4pnIYKmZOc4tpnIYCXnEdJksMZ2mSwwgcMDXggNMBuIA/oDJh6lJb0U1mduuqzipM0UMOp8P3wCsjWcUzSY+WA1nFOKih3xHMzi2kEaYzXEcBLnAA/DAfggazA4gHHA34jHZMVdKu81d5q7zV3mrvNXVdKYpjt6AS3pOvWiI1lFpMQ0JpM0kMJrOKenfM0wGZqhSUUzTEKI1nFM5DHFtMlhhHDAbgATA4gHGA34TFXUw47BXUx4ZLejGmATNZQwvmafNGvdOKQojSZwGZ22nFtM0wDMzNZxTNJCuE5mcXCNcA4Y4Yz4gHFAdM3AYq6PWxmaIUlFSUML92E1nFOKkzSYrgNZxTiooZUwGcVZBRTOQ4UW0zkMI4Yy4AGswG4YD8UDfgAJgOIyYpj6GS/o5r1+8zOKiuueUjTCKyNTOKcU9D7sZqZxVQpKKZpiCNZxTNMZzM4tsA4Y4ADzHDAfigNjAQDcBkxTJhwGCYJk3EJf0jrrr6TNeuvGZDtOKkzQyGE1M4qzNBM0xnMzirOKZpIYTWcWI0wHAOGMuAAw4wDcQBsTOgGxsmTD0Fgm4BL+mVPX7yAdGs4pxUkKI0OM1mazimaTNEKzMzWcUgoqTOA4opmnHHAAczG/DA14gDYgHxsm9MJf0k0wDXVAPI6zNZxSFFFM0xCqNZms4pxUUOsjTGayFFFOKkzQ4zWcWAV4YpwBTijPiANiAxgemk+lH6zNEAgOAazinFM0mPlgMzWcShpKKkzQ4zUzirOLhGuAehCY4Y4YGuIDEA/pxPpZ6+EzRAMBI0OMoVkazinFPQ4zM1QoJRTipM0MhXCamcVcRpM4RThDgQzHCGfDAfEA+ID04n0w1mRScVJmhwisjU98zWcU9PGZpj18Zms4pxUkKo0xmuKLSZpxxwBSQrwxwxlwwPTifTTWQDIzi0maTNDIYTUzNZmgnFSZocAqJmpmazilCoqTNDwjWcWmAV4Ypwh6KMQGEB+MxTJgmCYJgmCYJk2Mn04/VAS1nFpOKkzSQRxmpmdO6cWkzSZoUK4jUzirIKLScVJmhxmpma4B6FDWYpwhXhjCK4hlxGTNw2RDeowPjPWcU4tJxUkKI0OM1MzWcU4pmihrI4zWQooqzinFThGpwDhCvAh14o9AhGuEb8QDjkbeoQF4ddeE9ennFWcU4qSFEaTNDjNTOKs4tJxU8VDrI0OM1PfIURrOKcWI0PAFOEOBDTiinCHowDegkengS665z160mazirOLSQojSZocQqjU98zWcU4qKHWRpM0OII1M4qzi0xGnAFOEOAKCQr6KKYRXCK8MDX0MjX00CfXXXhMVmazirOLSQooqeMzQzNDMVRqe+ZrOKs4tFDI0maHGanvmazixGkzQ4RThDgCQr6KKYYcI9dATNDgFT1rM1M4qzi0kKKKnjM0maGYqjU98zWcVZxaKGkoqTNMZqe+ZrOKuI0maHCKcIU4AoJCvCFeGKYYdcI4Qr6Ka+lAPh6ppMVPX1mazirOLSQooqeMzSZoZiqNT3zNZxVnFooaSip4zNMZqe+ZrOKuI0maHCKcIU4AoJCvCFeGKYYcIpwhX0U19JAfF4/z03+Zivv+czUzirOLSQooqeMzSZoZiqNT3zNZxVnFooZGkzTGanvmaziriNJmhwinCFOAKCQrwhXhimGHXCOEK+imvpAD8IVMzWcVZxaSFFFTxmaYhVGp75ms4qzi0UMjSZocZqe+cVZxYjSZocIpwhwBQSFfRRTDDXCPTjl6RXgddVmK9b9dZzNZxVnFpIURpM0OIVRqZms4tJxU8VDrI0maHEKI1nFWcWmI0PAFOEOAKSFfRRhFRhFeGD6GS/pFOBnrPXraZrOLScVPGQojSZocZrOKs4tJxUUOsjQ4zU98hRGs4tJxU4wpwhwIacUU4QriGYwinDB09BJ9IAbg989ZxTi0maSCNDjNT3zNZxTip4zNFDXEZmshRRVnFM04RqcA4QrwIeKPQIcI4gPHJ9IAbhGszX4zi0nFTxmaSh14BrM6d04pmkzQoVxGpnFWQUWk4qTNDjNTOKuAehCsxThCvDHDB4r8J0/pIDcM1mev2nFM0maGQwmpnFWZoPGcVJmhwCszUzirOLSQUVJmh4RrOLTAK8MU4Q4Y4QyxA6eiOU6dOE4Tp059KA4hmZmkzQ4RWRqZxVnFpPTxmaHGamcVZxaTipIVRocZqcUUzTjjgCnFHDBxAvhBb1cBxYtJmiEjQ4zUoVkazi0nFSehxmpnFVCkopxUmaYzWcWI0PAFOEK8CGsxT0sFlXCCyd/VYHGNJmiFMRrM1nFOKkzQzGA1M4qziUMjSZpiFEazinFThGuAeiivDB04YOIFlXED6pA45pgHXWszWZrOKQooqTNDjNTOKs4pmihxGZrIKKZpM0xms4sA4Y4EJ09JB0xAsgXxAp39TAeia+/rr+Jms4tJxUkEaYzUzOndOKZpgFZms4qzikEaYzXFFSZphFOEMuAMjMcMHiA4qIF8bp/RXHGA9CNZnI+4zimaTNJDCazinp4zNDjNShKKcUzQ4zWcXCNcA4YpwAZjhg8QHGDvwHKf0B06eX/2Q=="}); background-size: cover; background-position: center; @@ -952,16 +876,16 @@ html,body{ height: 42px; width: auto; } -`,nn=t.forwardRef((({children:A,showHeader:t,headerProps:n,className:r},a)=>e.jsxs(tn,{ref:a,className:r,children:[t?e.jsx(Dt,{...n}):null,e.jsx("main",{className:"content",children:A})]})));nn.displayName="PageContainer";const rn=o.default.div` +`,nn=t.forwardRef((({children:A,showHeader:t,headerProps:n,className:r},a)=>e.jsxs(tn,{ref:a,className:r,children:[t?e.jsx(Dt,{...n}):null,e.jsx("main",{className:"content",children:A})]})));nn.displayName="PageContainer";const rn=i.default.div` display: block; padding-block: 17px; -`,an=o.default(n.Table)` +`,an=i.default(n.Table)` margin-bottom: ${A=>A.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${A=>A.theme.UI.texts.primary}; background-color: ${A=>A.theme.UI.highlights.selection}; } -`,sn=o.default.section` +`,sn=i.default.section` display: flex; gap: 1rem; justify-content: center; @@ -974,11 +898,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,on=o.default.span` +`,on=i.default.span` width: 1.1875rem; -`,ln=o.default(n.Empty)` +`,ln=i.default(n.Empty)` padding-block: 2.5rem; -`,dn=e.jsx(ln,{image:e.jsx(Rt,{size:60}),description:e.jsx("span",{children:"Nothing to display"})}),cn=t.forwardRef((({columns:A,dataSource:t,children:r,lastRowBordered:a=!1,variant:s="default",disableScrollable:i=!1,withBg:o=!1,hasSummary:l=!1,...d},c)=>{const u=!0!==i?{x:"max-content"}:{};return e.jsx(e.Fragment,{children:e.jsx(n.ConfigProvider,{renderEmpty:()=>dn,children:e.jsx(an,{$variant:s,$withBg:o,$lastRowBordered:a,$hasSummary:l,dataSource:t,columns:A,ref:null,pagination:!1,scroll:u,...d})})})}));function un(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}cn.displayName="Table";var pn,mn={exports:{}};var hn,Cn=(pn||(pn=1,mn.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",s="hour",i="day",o="week",l="month",d="quarter",c="year",u="date",p="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},f=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},x={s:f,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+f(n,2,"0")+":"+f(r,2,"0")},m:function A(e,t){if(e.date()1)return A(s[0])}else{var i=e.name;y[i]=e,r=i}return!n&&r&&(g=r),r||!n&&g},Z=function(A,e){if(j(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new V(t)},b=x;b.l=k,b.i=j,b.w=function(A,e){return Z(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var V=function(){function C(A){this.$L=k(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[w]=!0}var f=C.prototype;return f.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(m);if(n){var r=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(A),this.init()},f.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},f.$utils=function(){return b},f.isValid=function(){return!(this.$d.toString()===p)},f.isSame=function(A,e){var t=Z(A);return this.startOf(e)<=t&&t<=this.endOf(e)},f.isAfter=function(A,e){return Z(A){const u=!0!==o?{x:"max-content"}:{};return e.jsx(e.Fragment,{children:e.jsx(n.ConfigProvider,{renderEmpty:()=>dn,children:e.jsx(an,{$variant:s,$withBg:i,$lastRowBordered:a,$hasSummary:l,dataSource:t,columns:A,ref:null,pagination:!1,scroll:u,...d})})})}));function un(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}cn.displayName="Table";var pn,mn={exports:{}};var hn,Cn=(pn||(pn=1,mn.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",s="hour",o="day",i="week",l="month",d="quarter",c="year",u="date",p="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},f=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},x={s:f,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+f(n,2,"0")+":"+f(r,2,"0")},m:function A(e,t){if(e.date()1)return A(s[0])}else{var o=e.name;y[o]=e,r=o}return!n&&r&&(g=r),r||!n&&g},Z=function(A,e){if(j(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new V(t)},b=x;b.l=k,b.i=j,b.w=function(A,e){return Z(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var V=function(){function C(A){this.$L=k(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[w]=!0}var f=C.prototype;return f.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(m);if(n){var r=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(A),this.init()},f.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},f.$utils=function(){return b},f.isValid=function(){return!(this.$d.toString()===p)},f.isSame=function(A,e){var t=Z(A);return this.startOf(e)<=t&&t<=this.endOf(e)},f.isAfter=function(A,e){return Z(A)e.jsx(W,{...A}),Mn=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var En,Ln={exports:{}};var On=(En||(En=1,Ln.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var a=t(A),s=t(e),i="("===(r=r||"()")[0],o=")"===r[1];return(i?this.isAfter(a,n):!this.isBefore(a,n))&&(o?this.isBefore(s,n):!this.isAfter(s,n))||(i?this.isBefore(a,n):!this.isAfter(a,n))&&(o?this.isAfter(s,n):!this.isBefore(s,n))}}),Ln.exports),Nn=un(On);fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const Tn=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Wn=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>e.jsx(zn,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Bn,Hn={exports:{}};var Rn=(Bn||(Bn=1,Hn.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,a,s,i){for(var o,l,d,c=a.$locale().relativeTime||r,u=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],p=u.length,m=0;m0,C<=h.r||!h.r){C<=1&&m>0&&(h=u[m-1]);var f=c[h.l];i&&(C=i(""+C)),l="string"==typeof f?f.replace("%d",C):f(C,n,h.l,d);break}}if(n)return l;var x=d?c.future:c.past;return"function"==typeof x?x(l):x.replace("%s",l)},n.to=function(A,e){return a(A,e,this,!0)},n.from=function(A,e){return a(A,e,this)};var s=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(s(this),A)},n.fromNow=function(A){return this.from(s(this),A)}}),Hn.exports),qn=un(Rn);const Un=o.default(r.DownloadOutlined)` +`,zn=A=>e.jsx(W,{...A}),Mn=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var En,Ln={exports:{}};var On=(En||(En=1,Ln.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var a=t(A),s=t(e),o="("===(r=r||"()")[0],i=")"===r[1];return(o?this.isAfter(a,n):!this.isBefore(a,n))&&(i?this.isBefore(s,n):!this.isAfter(s,n))||(o?this.isBefore(a,n):!this.isAfter(a,n))&&(i?this.isAfter(s,n):!this.isBefore(s,n))}}),Ln.exports),Nn=un(On);fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const Tn=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Wn=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>e.jsx(zn,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Bn,Hn={exports:{}};var Rn=(Bn||(Bn=1,Hn.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,a,s,o){for(var i,l,d,c=a.$locale().relativeTime||r,u=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],p=u.length,m=0;m0,C<=h.r||!h.r){C<=1&&m>0&&(h=u[m-1]);var f=c[h.l];o&&(C=o(""+C)),l="string"==typeof f?f.replace("%d",C):f(C,n,h.l,d);break}}if(n)return l;var x=d?c.future:c.past;return"function"==typeof x?x(l):x.replace("%s",l)},n.to=function(A,e){return a(A,e,this,!0)},n.from=function(A,e){return a(A,e,this)};var s=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(s(this),A)},n.fromNow=function(A){return this.from(s(this),A)}}),Hn.exports),qn=un(Rn);const Un=i.default(r.DownloadOutlined)` color: ${A=>A.theme.UI.texts.primary}; -`;function Dn(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}fn.extend(Nn),fn.extend(kn),fn.extend(qn);const Kn=o.default.span` +`;function Dn(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}fn.extend(Nn),fn.extend(kn),fn.extend(qn);const Kn=i.default.span` text-decoration: underline; cursor: pointer; -`,Jn=o.default.div` +`,Jn=i.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1023,7 +947,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Qn=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>e.jsx(zn,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>e.jsx(zn,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>e.jsx(zn,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Yn;fn.extend(Vn),fn.extend(kn),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(Yn||(Yn={}));const Pn=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>e.jsx(zn,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Gn,Fn={exports:{}};var Xn=(Gn||(Gn=1,Fn.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),a=(n=r)&&n.__esModule?n:{default:n};e.default=a.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),z=(0,a.findAll)({autoEscape:d,caseSensitive:u,findChunks:m,sanitize:w,searchWords:j,textToHighlight:k}),M=y,E=-1,L="",O=void 0,N=(0,o.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,i.createElement)("span",n({className:p},S,{children:z.map((function(A,e){var n=k.substr(A.start,A.end-A.start);if(A.highlight){E++;var r=void 0;r="object"==typeof C?u?C[n]:(C=N(C))[n.toLowerCase()]:C;var a=E===+s;L=r+" "+(a?t:""),O=!0===a&&null!=l?Object.assign({},x,l):x;var o={children:n,className:L,key:e,style:O};return"string"!=typeof M&&(o.highlightIndex=E),(0,i.createElement)(M,o)}return(0,i.createElement)(b,{children:n,className:I,key:e,style:v})}))}))}l.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,a=A.caseSensitive,s=void 0!==a&&a,i=A.findChunks,o=void 0===i?n:i,l=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:o({autoEscape:e,caseSensitive:s,sanitize:l,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?a:n,s=A.searchWords,i=A.textToHighlight;return i=r(i),s.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(n,t?"g":"gi"),s=void 0;s=a.exec(i);){var o=s.index,l=a.lastIndex;l>o&&A.push({start:o,end:l}),s.index==a.lastIndex&&a.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var a=0;e.forEach((function(A){r(a,A.start,!1),r(A.start,A.end,!0),a=A.end})),r(a,t,!1)}return n};function a(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(A){if(t===setTimeout)return setTimeout(A,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(A){t=a}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(A){n=s}}();var o,l=[],d=!1,c=-1;function u(){d&&o&&(d=!1,o.length?l=o.concat(l):c=-1,l.length&&p())}function p(){if(!d){var A=i(u);d=!0;for(var e=l.length;e;){for(o=l,l=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],a=void 0,s=!1,i=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),o=0;o"string"==typeof A?e.jsx($n,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:A}):l.default.isValidElement(A)?l.default.cloneElement(A,{...A.props,key:`item-${n}`},l.default.Children.map(A.props.children,((A,e)=>_n(A,t,`${e}-${n}`)))):A;fn.extend(Vn),fn.extend(kn);const Ar=o.default.section` +`,Qn=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>e.jsx(zn,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>e.jsx(zn,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>e.jsx(zn,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Yn;fn.extend(Vn),fn.extend(kn),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(Yn||(Yn={}));const Pn=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>e.jsx(zn,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Gn,Fn={exports:{}};var Xn=(Gn||(Gn=1,Fn.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),a=(n=r)&&n.__esModule?n:{default:n};e.default=a.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),z=(0,a.findAll)({autoEscape:d,caseSensitive:u,findChunks:m,sanitize:w,searchWords:j,textToHighlight:k}),M=y,E=-1,L="",O=void 0,N=(0,i.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,o.createElement)("span",n({className:p},v,{children:z.map((function(A,e){var n=k.substr(A.start,A.end-A.start);if(A.highlight){E++;var r=void 0;r="object"==typeof C?u?C[n]:(C=N(C))[n.toLowerCase()]:C;var a=E===+s;L=r+" "+(a?t:""),O=!0===a&&null!=l?Object.assign({},x,l):x;var i={children:n,className:L,key:e,style:O};return"string"!=typeof M&&(i.highlightIndex=E),(0,o.createElement)(M,i)}return(0,o.createElement)(b,{children:n,className:I,key:e,style:S})}))}))}l.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,a=A.caseSensitive,s=void 0!==a&&a,o=A.findChunks,i=void 0===o?n:o,l=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:i({autoEscape:e,caseSensitive:s,sanitize:l,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?a:n,s=A.searchWords,o=A.textToHighlight;return o=r(o),s.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(n,t?"g":"gi"),s=void 0;s=a.exec(o);){var i=s.index,l=a.lastIndex;l>i&&A.push({start:i,end:l}),s.index==a.lastIndex&&a.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var a=0;e.forEach((function(A){r(a,A.start,!1),r(A.start,A.end,!0),a=A.end})),r(a,t,!1)}return n};function a(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(A){if(t===setTimeout)return setTimeout(A,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(A){t=a}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(A){n=s}}();var i,l=[],d=!1,c=-1;function u(){d&&i&&(d=!1,i.length?l=i.concat(l):c=-1,l.length&&p())}function p(){if(!d){var A=o(u);d=!0;for(var e=l.length;e;){for(i=l,l=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],a=void 0,s=!1,o=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),i=0;i"string"==typeof A?e.jsx($n,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:A}):l.default.isValidElement(A)?l.default.cloneElement(A,{...A.props,key:`item-${n}`},l.default.Children.map(A.props.children,((A,e)=>_n(A,t,`${e}-${n}`)))):A;fn.extend(Vn),fn.extend(kn);const Ar=i.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1033,15 +957,15 @@ html,body{ max-width: 220px !important; } } -`,er=o.default(r.DownloadOutlined)` +`,er=i.default(r.DownloadOutlined)` color: ${A=>A.theme.UI.texts.primary}; -`,tr=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>e.jsx(zn,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const nr=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const rr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},ar=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return e.jsx(cn,{dataSource:t,columns:A})};fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const sr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},ir=o.default.span` +`,tr=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>e.jsx(zn,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const nr=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const rr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},ar=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return e.jsx(cn,{dataSource:t,columns:A})};fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const sr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},or=i.default.span` text-decoration: underline; cursor: pointer; -`,or=o.default.div` +`,ir=i.default.div` margin: 0; background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,lr=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>e.jsx(zn,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>e.jsx(zn,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>e.jsx(zn,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((A,e)=>({key:`project-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})},dr=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},cr=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};fn.extend(Vn),fn.extend(kn);const ur=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),pr=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>e.jsx(zn,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>e.jsx(zn,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>e.jsx(zn,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>e.jsx(zn,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>e.jsx(zn,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>e.jsx(zn,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},mr=o.default.span` +`,lr=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>e.jsx(zn,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>e.jsx(zn,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>e.jsx(zn,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((A,e)=>({key:`project-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})},dr=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},cr=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};fn.extend(Vn),fn.extend(kn);const ur=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),pr=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>e.jsx(zn,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>e.jsx(zn,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>e.jsx(zn,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>e.jsx(zn,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>e.jsx(zn,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>e.jsx(zn,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},mr=i.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1051,12 +975,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,hr=o.default.p` +`,hr=i.default.p` margin-top: 1rem; -`,Cr=o.default.div` +`,Cr=i.default.div` display: flex; justify-content: space-between; -`,fr=o.default.div` +`,fr=i.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1065,7 +989,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:A})=>{switch(A){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,xr=o.default.div` +`,xr=i.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1073,7 +997,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:A})=>{switch(A){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,gr=o.default.div` +`,gr=i.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1081,24 +1005,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:A})=>{switch(A){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;fn.extend(Vn),fn.extend(kn);const yr=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const wr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},jr=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>e.jsx(zn,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const kr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Zr=({withValues:A=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>e.jsx(zn,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>e.jsx(zn,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>e.jsx(zn,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return e.jsx(cn,{variant:"default",dataSource:r,columns:t})};fn.extend(Vn),fn.extend(kn);const br=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return e.jsx(cn,{dataSource:t,columns:A})};fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const Vr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Ir=o.default.span` +`;fn.extend(Vn),fn.extend(kn);const yr=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const wr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},jr=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>e.jsx(zn,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const kr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Zr=({withValues:A=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>e.jsx(zn,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>e.jsx(zn,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>e.jsx(zn,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return e.jsx(cn,{variant:"default",dataSource:r,columns:t})};fn.extend(Vn),fn.extend(kn);const br=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return e.jsx(cn,{dataSource:t,columns:A})};fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const Vr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Ir=i.default.span` text-decoration: underline; cursor: pointer; -`,vr=o.default.div` +`,Sr=i.default.div` margin: 0; background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,Sr=o.default(K)` +`,vr=i.default(K)` background: transparent !important; border: 1px solid ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,zr=o.default(AA)` +`,zr=i.default(AA)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Mr=o.default(Y)` +`,Mr=i.default(Y)` font-size: 11px !important; transform: translateY(-5px) !important; -`,Er=o.default(n.Form)` +`,Er=i.default(n.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1109,12 +1033,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,Lr=o.default.span` +`,Lr=i.default.span` font-weight: 600; color: ${V.lagoonBlue}; -`,Or=o.default.div` +`,Or=i.default.div` display: block; -`,Nr=o.default(c.default)` +`,Nr=i.default(c.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1148,13 +1072,13 @@ html,body{ color: ${V.white}; `} } -`;fn.extend(kn),fn.extend(qn);const Tr=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Wr=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>e.jsx(zn,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>e.jsx(zn,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>e.jsx(zn,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>e.jsx(zn,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,withBg:!0,columns:A})},Br=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(zn,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},Hr=({type:A})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>e.jsx(zn,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>e.jsx(zn,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>e.jsx(zn,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},Rr=({type:A})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>e.jsx(zn,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},qr=({type:A})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>e.jsx(zn,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},Ur=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>e.jsx(zn,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},Dr=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(zn,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};cn.DefaultTable=cn,cn.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(lr,{});const{resultsPerPage:a,filterString:s,projects:i,basePath:o}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10),[p,m]=t.useState(!1),[h,C]=t.useState(i),[f,x]=t.useState(["",void 0]),g=q(),y=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=t.useCallback(((A,e,t)=>{let n=i?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&n.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=ur(A.environments),r=ur(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),n}),[i]),j=t.useMemo((()=>cr((A=>{const e=w(A.filterStr,A.sortField,A.sortOrder);C(e),m(!1)}),y)),[w,y]);t.useEffect((()=>{m(!0),j({filterStr:s,sortField:f[0],sortOrder:f[1]})}),[s,f,j]),t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[s]);const k=c>0?h.slice((l-1)*c,l*c):h,Z=["name","prod_route","gitUrl"],b=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,t)=>e.jsx(Sn,{children:e.jsx(g,{href:`${o}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),V=k&&k.map((A=>{const t=ur(A.environments),a=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:a&&"undefined"!==a?a.replace(/^https?:\/\//i,""):"",last_deployment:t,created:e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A.created).local().fromNow()}),actions:e.jsx(sn,{children:e.jsx(Sn,{children:e.jsx(g,{href:`${o}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})})})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;x([n,r])},variant:"alternate",dataSource:V,columns:b,rowKey:A=>A.id,loading:{spinning:p,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(yA,{total:h.length,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})},cn.SshTable=({sshKeys:A,addNewKey:{add:a,loading:i},updateKey:o,deleteKey:l,refetch:d})=>{const[c,u]=t.useState(!1),[p]=s.useForm(),[m,h]=t.useState(!1),[C]=s.useForm(),[f,x]=t.useState(!1),[g]=s.useForm(),[y,w]=t.useState(),[j,k]=t.useState(!0),Z=()=>{u(!1),p.resetFields()},b=()=>{x(!1),g.resetFields(),w(void 0)},V=()=>{h(!1),w(void 0),C.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:A,keyValue:e}=g.getFieldsValue();o.update(y?.id,A,y?.keyType,e).finally((()=>{b(),d()}))})).catch((()=>{}))},v=()=>{l.delete(y?.id).finally((()=>{V(),d()}))},S=e.jsxs(e.Fragment,{children:[e.jsx(Sr,{iconBefore:e.jsx(r.PlusOutlined,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),e.jsx(bA,{confirmText:"Create",subTitle:e.jsx(Mr,{children:"Step 1 of 1"}),title:e.jsx(zr,{children:"Add a SSH Key"}),open:c,onCancel:Z,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:A,keyValue:e}=p.getFieldsValue();a(A,e).finally((()=>{d(),Z()}))})).catch((()=>{}))},confirmLoading:i,children:e.jsxs(Er,{form:p,children:[e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:e.jsx(wA,{placeholder:"Enter a name for the variable"})}),e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:e.jsx(Nr,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),e.jsx(bA,{confirmText:"Update",title:e.jsx(zr,{children:"Edit SSH Key"}),open:f,onCancel:b,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:o?.loading,children:e.jsxs(Er,{form:g,children:[e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:e.jsx(wA,{placeholder:"Enter a name for the variable"})}),e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],initialValue:(z=y,z?.keyType+" "+z?.keyValue),label:"Key Value",name:"keyValue",children:e.jsx(wA,{placeholder:"Enter the variable value"})})]})}),e.jsx(bA,{confirmText:"Delete",title:e.jsx(zr,{children:"Delete SSH Key"}),open:m,onCancel:V,minHeight:"200px",onOk:v,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:j,children:e.jsxs(e.Fragment,{children:["This action will delete the SSH key ",e.jsx(Lr,{children:y?.name})," and cannot be undone.",e.jsx(Er,{form:C,children:e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:e.jsx(wA,{placeholder:"Key name",value:y?.name,onChange:A=>{k(A.target.value!==y?.name)}})})})]})})]});var z;const M=A&&A.map((A=>({...A,name:e.jsxs(e.Fragment,{children:[A.id," - ",A.name]}),created:e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A.created).local().fromNow()}),lastUsed:e.jsx(n.Tooltip,{placement:"top",title:A.lastUsed?fn.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?fn.utc(A.lastUsed).local().fromNow():"Never"}),actions:e.jsxs(sn,{children:[e.jsx(n.Tooltip,{placement:"bottom",title:"Edit key",children:e.jsx(r.EditOutlined,{onClick:()=>{w(A),x(!0)}})}),e.jsx(n.Tooltip,{placement:"bottom",title:"Delete key",children:e.jsx(r.DeleteOutlined,{onClick:()=>{w(A),h(!0)}})})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{rowKey:A=>A.id||A.name,dataSource:M,columns:Tr}),e.jsx(Or,{children:S})]})},cn.DeploymentsTable=A=>{const{resultsPerPage:a,filterStatus:s,filterDateRange:i}=A,[o,l]=t.useState(1),[d,c]=t.useState(a||10);t.useEffect((()=>{a&&c(a)}),[a]);const u=q();if("skeleton"in A&&A.skeleton)return e.jsx(Mn,{});const{deployments:p,basePath:m,cancelDeployment:h}=A,C=t.useMemo((()=>p?p.filter((A=>{const e=!s||A.status===s,t=!i||!i.every(Boolean)||fn(A.created).isBetween(fn(i[0]).startOf("day"),fn(i[1]).endOf("day"),null,"[]");return e&&t})):[]),[p,s,i]),f=d>0?C.slice((o-1)*d,o*d):C,x=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsxs(Sn,{children:[e.jsx(u,{href:`${m}/${A}`,children:A}),t.bulkId?e.jsx("span",{className:"bulk-link",children:e.jsx(u,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=f&&f.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(vn,{placement:"right",title:`Step: ${A.buildStep}`,children:[e.jsx(kA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(kA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(vn,{placement:"right",title:A.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:Tn(A),actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(u,{href:`${m}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?h(A):e.jsx(on,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:y,columns:g,rowKey:A=>A.id}),e.jsx(yA,{total:x,pageSize:-1===d?1/0:d,current:o,onChange:A=>{l(A)}})]})},cn.BackupsTable=A=>{const{resultsPerPage:a,filterStatus:s,filterDateRange:i}=A,[o,l]=t.useState(1),[d,c]=t.useState(a||10);if(t.useEffect((()=>{a&&c(a)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Wn,{});const{backups:u,retrieveBackup:p}=A,m=t.useMemo((()=>u?u.filter((A=>{const e=!s||A?.restore?.status===s,t=!i||!i.every(Boolean)||fn(A.created).isBetween(fn(i[0]).startOf("day"),fn(i[1]).endOf("day"),null,"[]");return e&&t})):[]),[u,s,i]),h=d>0?m.slice((o-1)*d,o*d):m,C=m.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>e.jsx(In,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>e.jsx("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>e.jsx($t,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A=>{const t=A.restore?.status,a=A.restore?.restoreSize||0,s=A.restore?.restoreLocation||"";switch(t){case"pending":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieving...",children:e.jsx(r.LoadingOutlined,{})});case"successful":return e.jsx(Y,{underline:!1,href:s,target:"_blank",children:e.jsxs(n.Tooltip,{placement:"bottom",title:`Download (${Dn(a)})`,children:[e.jsx(Un,{})," (",e.jsx("span",{style:{fontSize:"12px"},children:Dn(a)}),")"]})});case"failed":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retry",children:p?p(A,"failed"):e.jsx(r.RedoOutlined,{})});default:return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieve",children:p?p(A,"unavailable"):e.jsx(r.CloudDownloadOutlined,{})})}},g=h&&h.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(kA,{type:A.restore?.status??"unavailable"}),actions:e.jsx(sn,{children:x(A)})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:g,columns:f,rowKey:A=>A.id}),e.jsx(yA,{total:C,pageSize:-1===d?1/0:d,current:o,onChange:A=>{l(A)}})]})},cn.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Qn,{});const[a,s]=t.useState([]),{problems:i}=A,o=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,t)=>e.jsx(Kn,{onClick:()=>{return A=!a.includes(t.id),e=t,void s(A?[...a,e.id]:a.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,t)=>e.jsxs(e.Fragment,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>e.jsx(n.Tooltip,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:e.jsx(Jn,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],l=i&&i.map((A=>({...A,actions:e.jsx(sn,{children:"0000-00-00 00:00:00"!==A.deleted&&e.jsx(n.Tooltip,{placement:"top",title:"Dismiss",children:e.jsx(r.CloseCircleOutlined,{})})})})));return e.jsx(e.Fragment,{children:e.jsx(cn,{expandable:{expandedRowKeys:a,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>e.jsxs("p",{style:{margin:0},children:[e.jsx(tA,{children:"Detailed problem description:"}),e.jsx("br",{}),A.description]})},disableScrollable:!0,dataSource:l,columns:o,rowKey:A=>A.id})})},cn.FactsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,sortBy:a=null,filterString:s=""}=A,[i,o]=t.useState(1),[l,d]=t.useState(n||10);if(t.useEffect((()=>{n&&d(n)}),[n]),t.useEffect((()=>{o(1)}),[s]),"skeleton"in A&&A.skeleton)return e.jsx(Pn,{});const{facts:c}=A,u=c?c.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],p=a?a.split("_")[0]:null,m=a?a.split("_")[1]:null,h=[...u].sort(((A,e)=>{if(p){const t=A[p],n=e[p],r="asc"===m?1:-1;if(t>n)return r;if(t0?h.slice((i-1)*l,i*l):h,f=h.length,x=A=>p===A?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:C,columns:w,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(yA,{total:f,pageSize:-1===l?1/0:l,current:i,onChange:A=>{o(A)}})]})]})},cn.InsightsTable=A=>{const{resultsPerPage:r,filterDateRange:a,resultDropdown:s=null,sortBy:i=null,filterString:o=""}=A,[l,d]=t.useState(1),[c,u]=t.useState(r||10);if(t.useEffect((()=>{r&&u(r)}),[r]),t.useEffect((()=>{d(1)}),[o]),"skeleton"in A&&A.skeleton)return e.jsx(tr,{});const{insights:p}=A,m=p?p.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],h=i?i.split("_")[0]:null,C=i?i.split("_")[1]:null,f=[...m].sort(((A,e)=>{if(h){const t=A[h],n=e[h],r="asc"===C?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tf?f.filter((A=>!a||!a.every(Boolean)||fn(A.created).isBetween(fn(a[0]).startOf("day"),fn(a[1]).endOf("day"),null,"[]"))):[]),[f,a]),g=c>0?x.slice((l-1)*c,l*c):x,y=x.length,w=A=>h===A?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],k=g&&g.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:e.jsx(sn,{children:e.jsx(Y,{underline:!1,href:A.downloadUrl,target:"_blank",children:e.jsx(n.Tooltip,{placement:"bottom",title:`Download (${A.size})`,children:e.jsx(er,{})})})})}})),Z=["file","service","type","size"],b=j&&j.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,o,n)}:_n(r,o,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:k,columns:b,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:s}),e.jsx(yA,{total:y,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})]})},cn.TasksTable=A=>{const{resultsPerPage:a}=A,[s,i]=t.useState(1),[o,l]=t.useState(a||10);t.useEffect((()=>{a&&l(a)}),[a]);const d=q();if("skeleton"in A&&A.skeleton)return e.jsx(nr,{});const{tasks:c,basePath:u,resultDropdown:p,cancelTask:m}=A,h=o>0?c.slice((s-1)*o,s*o):c,C=c.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(Sn,{children:e.jsx(d,{href:`${u}/${t.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=h&&h.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(kA,{type:"succeeded"===A.status?"complete":A.status}),duration:rr(A),actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(d,{href:`${u}/${A.taskName}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View task",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):e.jsx(on,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:x,columns:f,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:p}),e.jsx(yA,{total:C,pageSize:-1===o?1/0:o,current:s,onChange:A=>{i(A)}})]})]})},cn.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(ar,{});const{task:r,cancelTask:a,children:s}=A,[i,o]=t.useState([r.id]),l=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,t)=>e.jsx(ir,{onClick:()=>{return A=!i.includes(t.id),e=t,void o(A?[...i,e.id]:i.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>e.jsx(In,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=r&&[r].map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(e.Fragment,{children:e.jsx(kA,{type:A.status})}),duration:sr(A),actions:e.jsx(sn,{children:["new","pending","queued","running"].includes(A.status)?a(A):e.jsx(on,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(cn,{dataSource:d,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(or,{children:[e.jsx("br",{}),s]})},disableScrollable:!0,columns:l,rowKey:A=>A.id})})},cn.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(pr,{});const{resultsPerPage:a,basePath:s,filterString:i="",environments:o,newEnvironmentModal:l}=A,d=q(),[c,u]=t.useState(1),[p,m]=t.useState(a||10),[h,C]=t.useState([]);t.useEffect((()=>{a&&m(a)}),[a]),t.useEffect((()=>{u(1)}),[i]);const f=o?o.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=h,y=void 0===g?f:f.toSorted(((A,e)=>{const t="ascend"===g?1:-1;if("name"===x)return t*A.name.localeCompare(e.name);if("last_deployment"===x){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),w=p>0?y.slice((c-1)*p,c*p):y,j=y.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,t)=>e.jsx("div",{style:{display:"flex",placeContent:"center"},children:e.jsx(NA,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,t)=>e.jsx(Sn,{children:e.jsx(d,{href:`${s}/${t.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>e.jsx("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>e.jsx("div",{children:A?dr(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],Z=["title","region","deployType"],b=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,i,n)}:_n(r,i,n):r}}))),V=w&&w.map((A=>{const t=A.quickActions&&e.jsx(te,{data:A.quickActions,children:e.jsx(YA,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(d,{href:`${s}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View environment",children:e.jsx(r.EyeOutlined,{})})})}),t]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&C([n,r])},disableScrollable:!0,dataSource:V,columns:b,rowKey:A=>A.title,hasSummary:!0}),e.jsx(rn,{children:l}),e.jsx(yA,{total:j,pageSize:-1===p?1/0:p,current:c,onChange:A=>{u(A)}}),e.jsxs(hr,{children:["Showing ",(()=>{const A=w.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*p+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",j," Environments"]})]})},cn.AllDeploymentsTable=A=>{const{resultsPerPage:a,filterString:s=""}=A,[i,o]=t.useState(1),[l,d]=t.useState(a||10);t.useEffect((()=>{a&&d(a)}),[a]),t.useEffect((()=>{o(1)}),[s]);const c=q();if("skeleton"in A&&A.skeleton)return e.jsx(yr,{});const{deployments:u,cancelDeployment:p}=A,m=u?u.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],h=l>0?m.slice((i-1)*l,i*l):m,C=m.length,f=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(Sn,{children:e.jsx(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>e.jsx(Sn,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>e.jsx(Sn,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(In,{children:[e.jsx(kA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(vn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(vn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=f&&f.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),y=h&&h.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:wr(A),actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?p(A):e.jsx(on,{})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{variant:"alternate",dataSource:y,columns:g,rowKey:A=>A.id,disableScrollable:!0}),e.jsx(yA,{total:C,pageSize:-1===l?1/0:l,current:i,onChange:A=>{o(A)}})]})},cn.BulkDeploymentsTable=A=>{const t=q();if("skeleton"in A&&A.skeleton)return e.jsx(jr,{});const{deployments:a,cancelDeployment:s}=A,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(Sn,{children:e.jsx(t,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,n)=>e.jsx(Sn,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,n)=>e.jsx(Sn,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(In,{children:[e.jsx(kA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(vn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(vn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],o=a&&a.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:kr(A),actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(t,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View bulk deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?s(A):e.jsx(on,{})]})})));return e.jsx(e.Fragment,{children:e.jsx(cn,{variant:"alternate",dataSource:o,columns:i,rowKey:A=>A.id})})},cn.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Zr,{withValues:A.withValues});const{variables:a,editVariableModal:s,deleteVariableModal:i,newVariableModal:o,type:l,withValues:d=!0}=A,[c,u]=t.useState(a.map((A=>A.id))),[p,m]=t.useState(1),h="environment"===A.type?A.resultsPerPage:10,[C,f]=t.useState(h||10);let x,g,y;t.useEffect((()=>{h&&f(h)}),[h]);const w="environment"===l;if(w){const{filterScope:e,filterString:t="",sortBy:n}=A;x=t,g=n,y=e}const j=a&&w&&x?a.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(x).toLowerCase()))))):a,k=g?g.split("_")[0]:null,Z=g?g.split("_")[1]:null,b=w?[...j].sort(((A,e)=>{if(k){const t=A[k],n=e[k],r="asc"===Z?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(ty?b?b.filter((A=>A.scope===y)):[]:b||[]),[b,y]),I=w&&C>0?V.slice((p-1)*C,p*C):V,v=I.length,S=A=>k===A?"custom-sorted":"",z=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:S("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:S("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(A,t)=>{const n=c.includes(t.id);return e.jsx("div",{children:A?e.jsx($t,{withToolTip:!n,text:A,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],M=["name","scope"],E=z&&z.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,x||"",n)}:_n(r,x||"",n):r}}))),L=I&&I.map((A=>{const t=A.id,a=c.includes(t),o=()=>{u((A=>A.includes(t)?A.filter((A=>A!==t)):[...A,t]))},l=a?e.jsx(r.EyeOutlined,{onClick:o}):e.jsx(r.EyeInvisibleOutlined,{onClick:o});return{...A,actions:e.jsxs(sn,{children:[d?e.jsxs(e.Fragment,{children:[e.jsx(Sn,{children:A.value?e.jsx(n.Tooltip,{title:a?"show":"hide",children:l}):e.jsx(on,{})}),s(A)]}):null,i(A)]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:L,columns:E,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:o}),w?e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:A.resultDropdown}),e.jsx(yA,{total:v,pageSize:-1===C?1/0:C,current:p,onChange:A=>{m(A)}})]}):null]})},cn.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(br,{});const{deployment:a,cancelDeployment:s,children:i}=A,[o,l]=t.useState([a.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(Ir,{onClick:()=>{return A=!o.includes(t.id),e=t,void l(A?[...o,e.id]:o.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(vn,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[e.jsx(kA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(kA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(vn,{placement:"right",title:A.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:Vr(A),actions:e.jsx(sn,{children:["new","pending","queued","running"].includes(A.status)?s(A):e.jsx(on,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(cn,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(vr,{children:[e.jsx("br",{}),i]})},disableScrollable:!0,columns:d,rowKey:A=>A.id})})},cn.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Wr,{});const{resultsPerPage:a,filterString:s,organizations:i,basePath:o}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10),[p,m]=t.useState(!1),[h,C]=t.useState(i||[]);t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[s]);const f=q(),x=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=t.useCallback(cr((A=>{const e=i?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];C(e),m(!1)}),x),[]);t.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=c>0?h.slice((l-1)*c,l*c):h,w=h.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,t)=>e.jsx(Sn,{children:e.jsxs(f,{href:`${o}/${t.name}`,children:[t.friendlyName??t.name,e.jsx("section",{children:e.jsx(Y,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,t)=>{const n=Object.values(t.groups).filter((A=>"project-default-group"!==A.type)).length;return e.jsxs("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,t)=>e.jsxs("div",{children:[A," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],k=["orgname"],Z=j&&j.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return k.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),b=y&&y.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:e.jsx(e.Fragment,{children:A.deployTargets.map((A=>e.jsx("div",{className:"target",children:A.name},A.id)))}),actions:e.jsx(sn,{children:e.jsx(Sn,{children:e.jsx(f,{href:`${o}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View organization",children:e.jsx(r.EyeOutlined,{})})})})})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{withBg:!0,dataSource:b,columns:Z,rowKey:A=>A.id,loading:{spinning:p,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(yA,{total:w,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})},cn.OrgGroupsTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Br,{});const{groups:m,basePath:h,addUserModal:C,deleteUserModal:f,newGroupModal:x}=A,g=q(),y=m?m.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],w=o?o.split("_")[0]:null,j=o?o.split("_")[1]:null,k=[...y].sort(((A,e)=>{if(w){const t=A[w],n=e[w],r="asc"===j?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tk?s?k:k.filter((A=>"project-default-group"!==A.type)):[]),[k,s]),b=u>0?Z.slice((d-1)*u,d*u):Z,V=Z.length,I=A=>w===A?"custom-sorted":"",v=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(Sn,{children:e.jsxs(g,{href:`${h}/${t.name}`,children:[A," ","project-default-group"===t.type?e.jsx(mr,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>e.jsxs(e.Fragment,{children:["Active Members: ",A]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],S=b&&b.map((A=>({...A,actions:e.jsxs(sn,{children:[C&&C(A),e.jsx(Sn,{children:e.jsx(g,{href:`${h}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.type?f?f(A):null:e.jsx(on,{})]})}))),z=["name","memberCount"],M=v&&v.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:S,columns:M,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:x}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:i}),e.jsx(yA,{total:V,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=b.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",V," groups"]})]})},cn.OrgUsersTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Hr,{type:A.type});const{users:m,basePath:h,type:C="standalone",newUserModal:f}=A,x=q(),g=m?m.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],y=o?o.split("_")[0]:null,w=o?o.split("_")[1]:null,j=[...g].sort(((A,e)=>{if(y){let t=A[y],n=e[y];"groupCount"===y&&"standalone"===C&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===w?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tj?s?j:j.filter((A=>!A.email.startsWith("default-user"))):[]),[j,s]),Z=u>0?k.slice((d-1)*u,d*u):k,b=k.length,V=A=>y===A?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>e.jsx(e.Fragment,{children:A}),className:V("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>t.email.startsWith("default-user")?e.jsx("p",{style:{textAlign:"center"},children:e.jsx(mr,{$noSpace:!0,children:"DEFAULT USER"})}):e.jsx(e.Fragment,{children:A}),className:V("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>e.jsx(Sn,{children:e.jsx(x,{href:`${h}/${A}`,children:A})}),className:V("email")},..."standalone"===C?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:V("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>e.jsx(gr,{$type:A,children:A}),className:V("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],v=e=>"standalone"===C&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===C&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,S=e=>"subTable"===C&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,z=Z&&Z.map((A=>({...A,..."standalone"===C?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:e.jsxs(sn,{children:[S(A),e.jsx(Sn,{children:e.jsx(x,{href:`${h}/${A.email}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View user",children:e.jsx(r.EyeOutlined,{})})})}),A.email.startsWith("default-user")?e.jsx(on,{}):v(A)]})}))),M=["firstname","lastName","email"],E=I&&I.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:z,columns:E,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:f}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:i}),e.jsx(yA,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," users"]})]})},cn.OrgProjectsTable=A=>{const{resultsPerPage:a,resultDropdown:s=null,sortBy:i=null,filterString:o=""}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10);if(t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[o]),"skeleton"in A&&A.skeleton)return e.jsx(Rr,{type:A.type});const{projects:p,basePath:m,newProjectModal:h,type:C="standalone"}=A,f=q(),x=p?p.filter((A=>{const e=[A.name];return"standalone"===C&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(o.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((A,e)=>{if(g){const t=A[g],n=e[g],r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?w.slice((l-1)*c,l*c):w,k=w.length,Z=A=>g===A?"custom-sorted":"",b=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===C?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>e.jsx(Sn,{children:e.jsx(f,{href:`${m}/${A}`,children:A})}),className:Z("name")},..."standalone"===C?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),className:Z("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],V=e=>"standalone"===C&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===C&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,I=j&&j.map((A=>({...A,actions:e.jsxs(sn,{children:[e.jsx(Sn,{children:e.jsx(f,{target:"_blank",href:`/projects/${A.name}`,children:e.jsx(n.Tooltip,{title:"View dashboard",placement:"bottom",children:e.jsx(Ut,{})})})}),e.jsx(Sn,{children:e.jsx(f,{href:`${m}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})}),V(A)]})}))),v=["name"];"standalone"===C&&v.push("groupCount");const S=b&&b.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return v.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,o,n)}:_n(r,o,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:I,columns:S,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:h}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:s}),e.jsx(yA,{total:k,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=j.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," projects"]})]})},cn.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(qr,{type:A.type});const a=q(),{notifications:s,orgName:i,filterNotificationType:o,newNotificationModal:l,type:d="standalone",filterString:c=""}=A,u=[...s.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...s.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...s.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...s.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...s.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],p=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(c.toLowerCase()))))):[],m=t.useMemo((()=>p?p.filter((A=>!o||A.type===o)):[]),[u,o]),h=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(e.Fragment,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,t)=>e.jsx(xr,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,t)=>"slack"===t.type||"rocketchat"===t.type?e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Webhook: ",t.webhook]}),e.jsxs("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=e=>"standalone"===d&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===d&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,f=t=>"standalone"===d&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===d?e.jsx(Sn,{children:e.jsx(a,{href:`/organizations/${i}/notifications?search=${t.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View notification",children:e.jsx(r.EyeOutlined,{})})})}):null,x=m&&m.map((A=>({...A,actions:e.jsxs(sn,{children:[f(A),C(A)]})}))),g=["name"],y=h&&h.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return g.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,c,n)}:_n(r,c,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:x,columns:y,rowKey:A=>A.id??A.name,hasSummary:!0}),e.jsx(rn,{children:l})]})},cn.OrgAdminsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,filterString:a=""}=A,[s,i]=t.useState(1),[o,l]=t.useState(n||10);if(t.useEffect((()=>{n&&l(n)}),[n]),t.useEffect((()=>{i(1)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Ur,{});const{owners:d,addNewOwnerModal:c,deleteOwnerModal:u,editOwnerModal:p,filterOwnerType:m}=A,h=d?d.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(a.toLowerCase()))))):[],C=t.useMemo((()=>h?h.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!m||e===m})):[]),[h,m]),f=o>0?C.slice((s-1)*o,s*o):C,x=C.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,t)=>e.jsx(e.Fragment,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>e.jsx(e.Fragment,{children:t.email.startsWith("default-user")?e.jsx(mr,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",e.jsxs(Cr,{children:[A," ",e.jsx(fr,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=f&&f.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:e.jsxs(sn,{children:[p(A),u(A)]})}))),w=["firstName","lastName","email"],j=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return w.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,a,n)}:_n(r,a,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:y,columns:j,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:c}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(yA,{total:x,pageSize:-1===o?1/0:o,current:s,onChange:A=>{i(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=f.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*o+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",x," users"]})]})},cn.OrgUserGroupsTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Dr,{});const{userGroups:m,basePath:h,unlinkGroupModal:C,editUserRoleModal:f,filterRoleType:x}=A,g=q(),y=m?m.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],w=t.useMemo((()=>y?y.filter((A=>!x||A.role===x)):[]),[y,x]),j=o?o.split("_")[0]:null,k=o?o.split("_")[1]:null,Z=[...w].sort(((A,e)=>{if(j){const t=A[j],n=e[j],r="asc"===k?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tZ?s?Z:Z.filter((A=>"project-default-group"!==A.groupType)):[]),[Z,s]),V=u>0?b.slice((d-1)*u,d*u):b,I=b.length,v=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,t)=>e.jsx(Sn,{children:e.jsxs(g,{href:`${h}/${t.name}`,children:[A," ","project-default-group"===t.groupType?e.jsx(mr,{children:"SYSTEM GROUP"}):null]})}),className:(S="name",j===S?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>e.jsx(gr,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var S;const z=V&&V.map((A=>({...A,actions:e.jsxs(sn,{children:[f(A),e.jsx(Sn,{children:e.jsx(g,{href:`${h}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.groupType?C(A):e.jsx(on,{})]})}))),M=["name"],E=v&&v.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:z,columns:E,rowKey:A=>A.id??A.name}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:i}),e.jsx(yA,{total:I,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=V.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",I," groups"]})]})};const Kr=t.forwardRef(((A,t)=>{const{className:r,style:a,...s}=A;return e.jsx(n.Popconfirm,{getPopupContainer:A=>A.parentNode,ref:t,overlayClassName:`ui-confirm ${r??""}`,style:a,...s})}));Kr.displayName="Confirm";const Jr=o.default.section` +`;fn.extend(kn),fn.extend(qn);const Tr=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Wr=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>e.jsx(zn,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>e.jsx(zn,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>e.jsx(zn,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>e.jsx(zn,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,withBg:!0,columns:A})},Br=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(zn,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},Hr=({type:A})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>e.jsx(zn,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>e.jsx(zn,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>e.jsx(zn,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},Rr=({type:A})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>e.jsx(zn,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},qr=({type:A})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>e.jsx(zn,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},Ur=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>e.jsx(zn,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},Dr=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(zn,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};cn.DefaultTable=cn,cn.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(lr,{});const{resultsPerPage:a,filterString:s,projects:o,basePath:i}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10),[p,m]=t.useState(!1),[h,C]=t.useState(o),[f,x]=t.useState(["",void 0]),g=q(),y=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),w=t.useCallback(((A,e,t)=>{let n=o?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&n.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=ur(A.environments),r=ur(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),n}),[o]),j=t.useMemo((()=>cr((A=>{const e=w(A.filterStr,A.sortField,A.sortOrder);C(e),m(!1)}),y)),[w,y]);t.useEffect((()=>{m(!0),j({filterStr:s,sortField:f[0],sortOrder:f[1]})}),[s,f,j]),t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[s]);const k=c>0?h.slice((l-1)*c,l*c):h,Z=["name","prod_route","gitUrl"],b=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,t)=>e.jsx(vn,{children:e.jsx(g,{href:`${i}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),V=k&&k.map((A=>{const t=ur(A.environments),a=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:a&&"undefined"!==a?a.replace(/^https?:\/\//i,""):"",last_deployment:t,created:e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A.created).local().fromNow()}),actions:e.jsx(sn,{children:e.jsx(vn,{children:e.jsx(g,{href:`${i}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})})})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;x([n,r])},variant:"alternate",dataSource:V,columns:b,rowKey:A=>A.id,loading:{spinning:p,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(yA,{total:h.length,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})},cn.SshTable=({sshKeys:A,addNewKey:{add:a,loading:o},updateKey:i,deleteKey:l,refetch:d})=>{const[c,u]=t.useState(!1),[p]=s.useForm(),[m,h]=t.useState(!1),[C]=s.useForm(),[f,x]=t.useState(!1),[g]=s.useForm(),[y,w]=t.useState(),[j,k]=t.useState(!0),Z=()=>{u(!1),p.resetFields()},b=()=>{x(!1),g.resetFields(),w(void 0)},V=()=>{h(!1),w(void 0),C.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:A,keyValue:e}=g.getFieldsValue();i.update(y?.id,A,y?.keyType,e).finally((()=>{b(),d()}))})).catch((()=>{}))},S=()=>{l.delete(y?.id).finally((()=>{V(),d()}))},v=e.jsxs(e.Fragment,{children:[e.jsx(vr,{iconBefore:e.jsx(r.PlusOutlined,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),e.jsx(bA,{confirmText:"Create",subTitle:e.jsx(Mr,{children:"Step 1 of 1"}),title:e.jsx(zr,{children:"Add a SSH Key"}),open:c,onCancel:Z,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:A,keyValue:e}=p.getFieldsValue();a(A,e).finally((()=>{d(),Z()}))})).catch((()=>{}))},confirmLoading:o,children:e.jsxs(Er,{form:p,children:[e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:e.jsx(wA,{placeholder:"Enter a name for the variable"})}),e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:e.jsx(Nr,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),e.jsx(bA,{confirmText:"Update",title:e.jsx(zr,{children:"Edit SSH Key"}),open:f,onCancel:b,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:i?.loading,children:e.jsxs(Er,{form:g,children:[e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:e.jsx(wA,{placeholder:"Enter a name for the variable"})}),e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],initialValue:(z=y,z?.keyType+" "+z?.keyValue),label:"Key Value",name:"keyValue",children:e.jsx(wA,{placeholder:"Enter the variable value"})})]})}),e.jsx(bA,{confirmText:"Delete",title:e.jsx(zr,{children:"Delete SSH Key"}),open:m,onCancel:V,minHeight:"200px",onOk:S,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:j,children:e.jsxs(e.Fragment,{children:["This action will delete the SSH key ",e.jsx(Lr,{children:y?.name})," and cannot be undone.",e.jsx(Er,{form:C,children:e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:e.jsx(wA,{placeholder:"Key name",value:y?.name,onChange:A=>{k(A.target.value!==y?.name)}})})})]})})]});var z;const M=A&&A.map((A=>({...A,name:e.jsxs(e.Fragment,{children:[A.id," - ",A.name]}),created:e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A.created).local().fromNow()}),lastUsed:e.jsx(n.Tooltip,{placement:"top",title:A.lastUsed?fn.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?fn.utc(A.lastUsed).local().fromNow():"Never"}),actions:e.jsxs(sn,{children:[e.jsx(n.Tooltip,{placement:"bottom",title:"Edit key",children:e.jsx(r.EditOutlined,{onClick:()=>{w(A),x(!0)}})}),e.jsx(n.Tooltip,{placement:"bottom",title:"Delete key",children:e.jsx(r.DeleteOutlined,{onClick:()=>{w(A),h(!0)}})})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{rowKey:A=>A.id||A.name,dataSource:M,columns:Tr}),e.jsx(Or,{children:v})]})},cn.DeploymentsTable=A=>{const{resultsPerPage:a,filterStatus:s,filterDateRange:o}=A,[i,l]=t.useState(1),[d,c]=t.useState(a||10);t.useEffect((()=>{a&&c(a)}),[a]);const u=q();if("skeleton"in A&&A.skeleton)return e.jsx(Mn,{});const{deployments:p,basePath:m,cancelDeployment:h}=A,C=t.useMemo((()=>p?p.filter((A=>{const e=!s||A.status===s,t=!o||!o.every(Boolean)||fn(A.created).isBetween(fn(o[0]).startOf("day"),fn(o[1]).endOf("day"),null,"[]");return e&&t})):[]),[p,s,o]),f=d>0?C.slice((i-1)*d,i*d):C,x=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsxs(vn,{children:[e.jsx(u,{href:`${m}/${A}`,children:A}),t.bulkId?e.jsx("span",{className:"bulk-link",children:e.jsx(u,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=f&&f.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(Sn,{placement:"right",title:`Step: ${A.buildStep}`,children:[e.jsx(kA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(kA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(Sn,{placement:"right",title:A.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:Tn(A),actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(u,{href:`${m}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?h(A):e.jsx(on,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:y,columns:g,rowKey:A=>A.id}),e.jsx(yA,{total:x,pageSize:-1===d?1/0:d,current:i,onChange:A=>{l(A)}})]})},cn.BackupsTable=A=>{const{resultsPerPage:a,filterStatus:s,filterDateRange:o}=A,[i,l]=t.useState(1),[d,c]=t.useState(a||10);if(t.useEffect((()=>{a&&c(a)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Wn,{});const{backups:u,retrieveBackup:p}=A,m=t.useMemo((()=>u?u.filter((A=>{const e=!s||A?.restore?.status===s,t=!o||!o.every(Boolean)||fn(A.created).isBetween(fn(o[0]).startOf("day"),fn(o[1]).endOf("day"),null,"[]");return e&&t})):[]),[u,s,o]),h=d>0?m.slice((i-1)*d,i*d):m,C=m.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>e.jsx(In,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>e.jsx("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>e.jsx($t,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A=>{const t=A.restore?.status,a=A.restore?.restoreSize||0,s=A.restore?.restoreLocation||"";switch(t){case"pending":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieving...",children:e.jsx(r.LoadingOutlined,{})});case"successful":return e.jsx(Y,{underline:!1,href:s,target:"_blank",children:e.jsxs(n.Tooltip,{placement:"bottom",title:`Download (${Dn(a)})`,children:[e.jsx(Un,{})," (",e.jsx("span",{style:{fontSize:"12px"},children:Dn(a)}),")"]})});case"failed":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retry",children:p?p(A,"failed"):e.jsx(r.RedoOutlined,{})});default:return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieve",children:p?p(A,"unavailable"):e.jsx(r.CloudDownloadOutlined,{})})}},g=h&&h.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(kA,{type:A.restore?.status??"unavailable"}),actions:e.jsx(sn,{children:x(A)})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:g,columns:f,rowKey:A=>A.id}),e.jsx(yA,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:A=>{l(A)}})]})},cn.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Qn,{});const[a,s]=t.useState([]),{problems:o}=A,i=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,t)=>e.jsx(Kn,{onClick:()=>{return A=!a.includes(t.id),e=t,void s(A?[...a,e.id]:a.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,t)=>e.jsxs(e.Fragment,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>e.jsx(n.Tooltip,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:e.jsx(Jn,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((A=>({...A,actions:e.jsx(sn,{children:"0000-00-00 00:00:00"!==A.deleted&&e.jsx(n.Tooltip,{placement:"top",title:"Dismiss",children:e.jsx(r.CloseCircleOutlined,{})})})})));return e.jsx(e.Fragment,{children:e.jsx(cn,{expandable:{expandedRowKeys:a,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>e.jsxs("p",{style:{margin:0},children:[e.jsx(tA,{children:"Detailed problem description:"}),e.jsx("br",{}),A.description]})},disableScrollable:!0,dataSource:l,columns:i,rowKey:A=>A.id})})},cn.FactsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,sortBy:a=null,filterString:s=""}=A,[o,i]=t.useState(1),[l,d]=t.useState(n||10);if(t.useEffect((()=>{n&&d(n)}),[n]),t.useEffect((()=>{i(1)}),[s]),"skeleton"in A&&A.skeleton)return e.jsx(Pn,{});const{facts:c}=A,u=c?c.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],p=a?a.split("_")[0]:null,m=a?a.split("_")[1]:null,h=[...u].sort(((A,e)=>{if(p){const t=A[p],n=e[p],r="asc"===m?1:-1;if(t>n)return r;if(t0?h.slice((o-1)*l,o*l):h,f=h.length,x=A=>p===A?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:C,columns:w,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(yA,{total:f,pageSize:-1===l?1/0:l,current:o,onChange:A=>{i(A)}})]})]})},cn.InsightsTable=A=>{const{resultsPerPage:r,filterDateRange:a,resultDropdown:s=null,sortBy:o=null,filterString:i=""}=A,[l,d]=t.useState(1),[c,u]=t.useState(r||10);if(t.useEffect((()=>{r&&u(r)}),[r]),t.useEffect((()=>{d(1)}),[i]),"skeleton"in A&&A.skeleton)return e.jsx(tr,{});const{insights:p}=A,m=p?p.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],h=o?o.split("_")[0]:null,C=o?o.split("_")[1]:null,f=[...m].sort(((A,e)=>{if(h){const t=A[h],n=e[h],r="asc"===C?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tf?f.filter((A=>!a||!a.every(Boolean)||fn(A.created).isBetween(fn(a[0]).startOf("day"),fn(a[1]).endOf("day"),null,"[]"))):[]),[f,a]),g=c>0?x.slice((l-1)*c,l*c):x,y=x.length,w=A=>h===A?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],k=g&&g.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:e.jsx(sn,{children:e.jsx(Y,{underline:!1,href:A.downloadUrl,target:"_blank",children:e.jsx(n.Tooltip,{placement:"bottom",title:`Download (${A.size})`,children:e.jsx(er,{})})})})}})),Z=["file","service","type","size"],b=j&&j.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,i,n)}:_n(r,i,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:k,columns:b,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:s}),e.jsx(yA,{total:y,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})]})},cn.TasksTable=A=>{const{resultsPerPage:a}=A,[s,o]=t.useState(1),[i,l]=t.useState(a||10);t.useEffect((()=>{a&&l(a)}),[a]);const d=q();if("skeleton"in A&&A.skeleton)return e.jsx(nr,{});const{tasks:c,basePath:u,resultDropdown:p,cancelTask:m}=A,h=i>0?c.slice((s-1)*i,s*i):c,C=c.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(vn,{children:e.jsx(d,{href:`${u}/${t.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=h&&h.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(kA,{type:"succeeded"===A.status?"complete":A.status}),duration:rr(A),actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(d,{href:`${u}/${A.taskName}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View task",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):e.jsx(on,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:x,columns:f,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:p}),e.jsx(yA,{total:C,pageSize:-1===i?1/0:i,current:s,onChange:A=>{o(A)}})]})]})},cn.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(ar,{});const{task:r,cancelTask:a,children:s}=A,[o,i]=t.useState([r.id]),l=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,t)=>e.jsx(or,{onClick:()=>{return A=!o.includes(t.id),e=t,void i(A?[...o,e.id]:o.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>e.jsx(In,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=r&&[r].map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(e.Fragment,{children:e.jsx(kA,{type:A.status})}),duration:sr(A),actions:e.jsx(sn,{children:["new","pending","queued","running"].includes(A.status)?a(A):e.jsx(on,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(cn,{dataSource:d,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(ir,{children:[e.jsx("br",{}),s]})},disableScrollable:!0,columns:l,rowKey:A=>A.id})})},cn.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(pr,{});const{resultsPerPage:a,basePath:s,filterString:o="",environments:i,newEnvironmentModal:l}=A,d=q(),[c,u]=t.useState(1),[p,m]=t.useState(a||10),[h,C]=t.useState([]);t.useEffect((()=>{a&&m(a)}),[a]),t.useEffect((()=>{u(1)}),[o]);const f=i?i.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],[x,g]=h,y=void 0===g?f:f.toSorted(((A,e)=>{const t="ascend"===g?1:-1;if("name"===x)return t*A.name.localeCompare(e.name);if("last_deployment"===x){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),w=p>0?y.slice((c-1)*p,c*p):y,j=y.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,t)=>e.jsx("div",{style:{display:"flex",placeContent:"center"},children:e.jsx(NA,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,t)=>e.jsx(vn,{children:e.jsx(d,{href:`${s}/${t.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>e.jsx("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>e.jsx("div",{children:A?dr(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],Z=["title","region","deployType"],b=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,o,n)}:_n(r,o,n):r}}))),V=w&&w.map((A=>{const t=A.quickActions&&e.jsx(te,{data:A.quickActions,children:e.jsx(YA,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(d,{href:`${s}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View environment",children:e.jsx(r.EyeOutlined,{})})})}),t]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&C([n,r])},disableScrollable:!0,dataSource:V,columns:b,rowKey:A=>A.title,hasSummary:!0}),e.jsx(rn,{children:l}),e.jsx(yA,{total:j,pageSize:-1===p?1/0:p,current:c,onChange:A=>{u(A)}}),e.jsxs(hr,{children:["Showing ",(()=>{const A=w.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*p+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",j," Environments"]})]})},cn.AllDeploymentsTable=A=>{const{resultsPerPage:a,filterString:s=""}=A,[o,i]=t.useState(1),[l,d]=t.useState(a||10);t.useEffect((()=>{a&&d(a)}),[a]),t.useEffect((()=>{i(1)}),[s]);const c=q();if("skeleton"in A&&A.skeleton)return e.jsx(yr,{});const{deployments:u,cancelDeployment:p}=A,m=u?u.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],h=l>0?m.slice((o-1)*l,o*l):m,C=m.length,f=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(vn,{children:e.jsx(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>e.jsx(vn,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>e.jsx(vn,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(In,{children:[e.jsx(kA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(Sn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(Sn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=f&&f.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),y=h&&h.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:wr(A),actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?p(A):e.jsx(on,{})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{variant:"alternate",dataSource:y,columns:g,rowKey:A=>A.id,disableScrollable:!0}),e.jsx(yA,{total:C,pageSize:-1===l?1/0:l,current:o,onChange:A=>{i(A)}})]})},cn.BulkDeploymentsTable=A=>{const t=q();if("skeleton"in A&&A.skeleton)return e.jsx(jr,{});const{deployments:a,cancelDeployment:s}=A,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(vn,{children:e.jsx(t,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,n)=>e.jsx(vn,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,n)=>e.jsx(vn,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(In,{children:[e.jsx(kA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(Sn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(Sn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],i=a&&a.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:kr(A),actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(t,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View bulk deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?s(A):e.jsx(on,{})]})})));return e.jsx(e.Fragment,{children:e.jsx(cn,{variant:"alternate",dataSource:i,columns:o,rowKey:A=>A.id})})},cn.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Zr,{withValues:A.withValues});const{variables:a,editVariableModal:s,deleteVariableModal:o,newVariableModal:i,type:l,withValues:d=!0}=A,[c,u]=t.useState(a.map((A=>A.id))),[p,m]=t.useState(1),h="environment"===A.type?A.resultsPerPage:10,[C,f]=t.useState(h||10);let x,g,y;t.useEffect((()=>{h&&f(h)}),[h]);const w="environment"===l;if(w){const{filterScope:e,filterString:t="",sortBy:n}=A;x=t,g=n,y=e}const j=a&&w&&x?a.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(x).toLowerCase()))))):a,k=g?g.split("_")[0]:null,Z=g?g.split("_")[1]:null,b=w?[...j].sort(((A,e)=>{if(k){const t=A[k],n=e[k],r="asc"===Z?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(ty?b?b.filter((A=>A.scope===y)):[]:b||[]),[b,y]),I=w&&C>0?V.slice((p-1)*C,p*C):V,S=I.length,v=A=>k===A?"custom-sorted":"",z=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:v("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:v("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(A,t)=>{const n=c.includes(t.id);return e.jsx("div",{children:A?e.jsx($t,{withToolTip:!n,text:A,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],M=["name","scope"],E=z&&z.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,x||"",n)}:_n(r,x||"",n):r}}))),L=I&&I.map((A=>{const t=A.id,a=c.includes(t),i=()=>{u((A=>A.includes(t)?A.filter((A=>A!==t)):[...A,t]))},l=a?e.jsx(r.EyeOutlined,{onClick:i}):e.jsx(r.EyeInvisibleOutlined,{onClick:i});return{...A,actions:e.jsxs(sn,{children:[d?e.jsxs(e.Fragment,{children:[e.jsx(vn,{children:A.value?e.jsx(n.Tooltip,{title:a?"show":"hide",children:l}):e.jsx(on,{})}),s(A)]}):null,o(A)]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:L,columns:E,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:i}),w?e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:A.resultDropdown}),e.jsx(yA,{total:S,pageSize:-1===C?1/0:C,current:p,onChange:A=>{m(A)}})]}):null]})},cn.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(br,{});const{deployment:a,cancelDeployment:s,children:o}=A,[i,l]=t.useState([a.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(Ir,{onClick:()=>{return A=!i.includes(t.id),e=t,void l(A?[...i,e.id]:i.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(Sn,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[e.jsx(kA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(kA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(Sn,{placement:"right",title:A.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:Vr(A),actions:e.jsx(sn,{children:["new","pending","queued","running"].includes(A.status)?s(A):e.jsx(on,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(cn,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(Sr,{children:[e.jsx("br",{}),o]})},disableScrollable:!0,columns:d,rowKey:A=>A.id})})},cn.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Wr,{});const{resultsPerPage:a,filterString:s,organizations:o,basePath:i}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10),[p,m]=t.useState(!1),[h,C]=t.useState(o||[]);t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[s]);const f=q(),x=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),g=t.useCallback(cr((A=>{const e=o?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];C(e),m(!1)}),x),[]);t.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=c>0?h.slice((l-1)*c,l*c):h,w=h.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,t)=>e.jsx(vn,{children:e.jsxs(f,{href:`${i}/${t.name}`,children:[t.friendlyName??t.name,e.jsx("section",{children:e.jsx(Y,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,t)=>{const n=Object.values(t.groups).filter((A=>"project-default-group"!==A.type)).length;return e.jsxs("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,t)=>e.jsxs("div",{children:[A," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],k=["orgname"],Z=j&&j.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return k.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),b=y&&y.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:e.jsx(e.Fragment,{children:A.deployTargets.map((A=>e.jsx("div",{className:"target",children:A.name},A.id)))}),actions:e.jsx(sn,{children:e.jsx(vn,{children:e.jsx(f,{href:`${i}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View organization",children:e.jsx(r.EyeOutlined,{})})})})})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{withBg:!0,dataSource:b,columns:Z,rowKey:A=>A.id,loading:{spinning:p,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(yA,{total:w,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})},cn.OrgGroupsTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:o=null,sortBy:i=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Br,{});const{groups:m,basePath:h,addUserModal:C,deleteUserModal:f,newGroupModal:x}=A,g=q(),y=m?m.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],w=i?i.split("_")[0]:null,j=i?i.split("_")[1]:null,k=[...y].sort(((A,e)=>{if(w){const t=A[w],n=e[w],r="asc"===j?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tk?s?k:k.filter((A=>"project-default-group"!==A.type)):[]),[k,s]),b=u>0?Z.slice((d-1)*u,d*u):Z,V=Z.length,I=A=>w===A?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(vn,{children:e.jsxs(g,{href:`${h}/${t.name}`,children:[A," ","project-default-group"===t.type?e.jsx(mr,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>e.jsxs(e.Fragment,{children:["Active Members: ",A]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],v=b&&b.map((A=>({...A,actions:e.jsxs(sn,{children:[C&&C(A),e.jsx(vn,{children:e.jsx(g,{href:`${h}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.type?f?f(A):null:e.jsx(on,{})]})}))),z=["name","memberCount"],M=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:v,columns:M,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:x}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:o}),e.jsx(yA,{total:V,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=b.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",V," groups"]})]})},cn.OrgUsersTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:o=null,sortBy:i=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Hr,{type:A.type});const{users:m,basePath:h,type:C="standalone",newUserModal:f}=A,x=q(),g=m?m.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],y=i?i.split("_")[0]:null,w=i?i.split("_")[1]:null,j=[...g].sort(((A,e)=>{if(y){let t=A[y],n=e[y];"groupCount"===y&&"standalone"===C&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===w?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tj?s?j:j.filter((A=>!A.email.startsWith("default-user"))):[]),[j,s]),Z=u>0?k.slice((d-1)*u,d*u):k,b=k.length,V=A=>y===A?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>e.jsx(e.Fragment,{children:A}),className:V("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>t.email.startsWith("default-user")?e.jsx("p",{style:{textAlign:"center"},children:e.jsx(mr,{$noSpace:!0,children:"DEFAULT USER"})}):e.jsx(e.Fragment,{children:A}),className:V("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>e.jsx(vn,{children:e.jsx(x,{href:`${h}/${A}`,children:A})}),className:V("email")},..."standalone"===C?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:V("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>e.jsx(gr,{$type:A,children:A}),className:V("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=e=>"standalone"===C&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===C&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,v=e=>"subTable"===C&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,z=Z&&Z.map((A=>({...A,..."standalone"===C?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:e.jsxs(sn,{children:[v(A),e.jsx(vn,{children:e.jsx(x,{href:`${h}/${A.email}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View user",children:e.jsx(r.EyeOutlined,{})})})}),A.email.startsWith("default-user")?e.jsx(on,{}):S(A)]})}))),M=["firstname","lastName","email"],E=I&&I.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:z,columns:E,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:f}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:o}),e.jsx(yA,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," users"]})]})},cn.OrgProjectsTable=A=>{const{resultsPerPage:a,resultDropdown:s=null,sortBy:o=null,filterString:i=""}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10);if(t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[i]),"skeleton"in A&&A.skeleton)return e.jsx(Rr,{type:A.type});const{projects:p,basePath:m,newProjectModal:h,type:C="standalone"}=A,f=q(),x=p?p.filter((A=>{const e=[A.name];return"standalone"===C&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(i.toLowerCase())))})):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...x].sort(((A,e)=>{if(g){const t=A[g],n=e[g],r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?w.slice((l-1)*c,l*c):w,k=w.length,Z=A=>g===A?"custom-sorted":"",b=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===C?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>e.jsx(vn,{children:e.jsx(f,{href:`${m}/${A}`,children:A})}),className:Z("name")},..."standalone"===C?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),className:Z("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],V=e=>"standalone"===C&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===C&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,I=j&&j.map((A=>({...A,actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(f,{target:"_blank",href:`/projects/${A.name}`,children:e.jsx(n.Tooltip,{title:"View dashboard",placement:"bottom",children:e.jsx(Ut,{})})})}),e.jsx(vn,{children:e.jsx(f,{href:`${m}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})}),V(A)]})}))),S=["name"];"standalone"===C&&S.push("groupCount");const v=b&&b.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return S.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,i,n)}:_n(r,i,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:I,columns:v,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:h}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:s}),e.jsx(yA,{total:k,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=j.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," projects"]})]})},cn.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(qr,{type:A.type});const a=q(),{notifications:s,orgName:o,filterNotificationType:i,newNotificationModal:l,type:d="standalone",filterString:c=""}=A,u=[...s.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...s.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...s.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...s.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...s.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],p=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(c.toLowerCase()))))):[],m=t.useMemo((()=>p?p.filter((A=>!i||A.type===i)):[]),[u,i]),h=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(e.Fragment,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,t)=>e.jsx(xr,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,t)=>"slack"===t.type||"rocketchat"===t.type?e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Webhook: ",t.webhook]}),e.jsxs("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=e=>"standalone"===d&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===d&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,f=t=>"standalone"===d&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===d?e.jsx(vn,{children:e.jsx(a,{href:`/organizations/${o}/notifications?search=${t.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View notification",children:e.jsx(r.EyeOutlined,{})})})}):null,x=m&&m.map((A=>({...A,actions:e.jsxs(sn,{children:[f(A),C(A)]})}))),g=["name"],y=h&&h.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return g.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,c,n)}:_n(r,c,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:x,columns:y,rowKey:A=>A.id??A.name,hasSummary:!0}),e.jsx(rn,{children:l})]})},cn.OrgAdminsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,filterString:a=""}=A,[s,o]=t.useState(1),[i,l]=t.useState(n||10);if(t.useEffect((()=>{n&&l(n)}),[n]),t.useEffect((()=>{o(1)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Ur,{});const{owners:d,addNewOwnerModal:c,deleteOwnerModal:u,editOwnerModal:p,filterOwnerType:m}=A,h=d?d.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(a.toLowerCase()))))):[],C=t.useMemo((()=>h?h.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!m||e===m})):[]),[h,m]),f=i>0?C.slice((s-1)*i,s*i):C,x=C.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,t)=>e.jsx(e.Fragment,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>e.jsx(e.Fragment,{children:t.email.startsWith("default-user")?e.jsx(mr,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",e.jsxs(Cr,{children:[A," ",e.jsx(fr,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=f&&f.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:e.jsxs(sn,{children:[p(A),u(A)]})}))),w=["firstName","lastName","email"],j=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return w.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,a,n)}:_n(r,a,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:y,columns:j,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:c}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(yA,{total:x,pageSize:-1===i?1/0:i,current:s,onChange:A=>{o(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=f.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*i+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",x," users"]})]})},cn.OrgUserGroupsTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:o=null,sortBy:i=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Dr,{});const{userGroups:m,basePath:h,unlinkGroupModal:C,editUserRoleModal:f,filterRoleType:x}=A,g=q(),y=m?m.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],w=t.useMemo((()=>y?y.filter((A=>!x||A.role===x)):[]),[y,x]),j=i?i.split("_")[0]:null,k=i?i.split("_")[1]:null,Z=[...w].sort(((A,e)=>{if(j){const t=A[j],n=e[j],r="asc"===k?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tZ?s?Z:Z.filter((A=>"project-default-group"!==A.groupType)):[]),[Z,s]),V=u>0?b.slice((d-1)*u,d*u):b,I=b.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,t)=>e.jsx(vn,{children:e.jsxs(g,{href:`${h}/${t.name}`,children:[A," ","project-default-group"===t.groupType?e.jsx(mr,{children:"SYSTEM GROUP"}):null]})}),className:(v="name",j===v?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>e.jsx(gr,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var v;const z=V&&V.map((A=>({...A,actions:e.jsxs(sn,{children:[f(A),e.jsx(vn,{children:e.jsx(g,{href:`${h}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.groupType?C(A):e.jsx(on,{})]})}))),M=["name"],E=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:z,columns:E,rowKey:A=>A.id??A.name}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:o}),e.jsx(yA,{total:I,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=V.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",I," groups"]})]})};const Kr=t.forwardRef(((A,t)=>{const{className:r,style:a,...s}=A;return e.jsx(n.Popconfirm,{getPopupContainer:A=>A.parentNode,ref:t,overlayClassName:`ui-confirm ${r??""}`,style:a,...s})}));Kr.displayName="Confirm";const Jr=i.default.section` border: 1px solid ${A=>A.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${A=>"dark"===A.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Qr=o.default.section` +`,Qr=i.default.section` float: left; margin-right: 8px; @@ -1162,11 +1086,11 @@ html,body{ &::after { clear: both; } -`,Yr=o.default.section` +`,Yr=i.default.section` line-height: 22.5px; font-size: 16px; color: ${A=>A.theme.UI.texts.primary}; -`,Pr=t.forwardRef((({content:A},t)=>e.jsxs(Jr,{ref:t,className:"lagoon-tip",children:[e.jsx(Qr,{children:e.jsx(Ut,{})}),e.jsxs(Yr,{children:[" ",A," "]})]})));Pr.displayName="Tip";const Gr=o.default.div` +`,Pr=t.forwardRef((({content:A},t)=>e.jsxs(Jr,{ref:t,className:"lagoon-tip",children:[e.jsx(Qr,{children:e.jsx(Ut,{})}),e.jsxs(Yr,{children:[" ",A," "]})]})));Pr.displayName="Tip";const Gr=i.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1179,7 +1103,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`,Fr=({fullWidth:A=!1,value:r,...a})=>{let s=t.isValidElement(r);return e.jsxs(Gr,{$fullWidth:A,children:[e.jsx(n.Statistic,{className:"ui-statistic",...a,value:s?"":r,valueStyle:s?{display:"none"}:{}}),s?e.jsx("div",{className:"statistic-element",children:r}):null]})};Fr.displayName="Stat";const Xr=o.default.div` +`,Fr=({fullWidth:A=!1,value:r,...a})=>{let s=t.isValidElement(r);return e.jsxs(Gr,{$fullWidth:A,children:[e.jsx(n.Statistic,{className:"ui-statistic",...a,value:s?"":r,valueStyle:s?{display:"none"}:{}}),s?e.jsx("div",{className:"statistic-element",children:r}):null]})};Fr.displayName="Stat";const Xr=i.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1189,4 +1113,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,$r=t.forwardRef((({items:A},t)=>e.jsx(Xr,{className:"ui-detailedStats",ref:t,children:A.map((({label:A,children:t,key:n,loading:r=!1})=>e.jsx(Fr,{title:A,value:t,loading:r,fullWidth:!0},n)))})));$r.displayName="DetailedStats",exports.BreadCrumb=CA,exports.Button=K,exports.Checkbox=lA,exports.Collapse=sA,exports.Colors=V,exports.Confirm=Kr,exports.CopyToClipboard=$t,exports.DataCard=IA,exports.DetailedStats=$r,exports.Details=iA,exports.FormItem=Xt,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=AA,exports.Head3=eA,exports.Head4=tA,exports.Head5=nA,exports.IconAim=A=>e.jsx(d.default,{component:je,...A}),exports.IconAlert=A=>e.jsx(d.default,{component:ke,...A}),exports.IconAlignCenter=A=>e.jsx(d.default,{component:Ze,...A}),exports.IconAlignLeft=A=>e.jsx(d.default,{component:be,...A}),exports.IconAlignRight=A=>e.jsx(d.default,{component:Ve,...A}),exports.IconApartment=A=>e.jsx(d.default,{component:Ie,...A}),exports.IconApi=A=>e.jsx(d.default,{component:ve,...A}),exports.IconAppstore=A=>e.jsx(d.default,{component:Se,...A}),exports.IconArrowDown=A=>e.jsx(d.default,{component:ze,...A}),exports.IconArrowsAlt=A=>e.jsx(d.default,{component:Me,...A}),exports.IconAudio=A=>e.jsx(d.default,{component:Ee,...A}),exports.IconBell=A=>e.jsx(d.default,{component:Le,...A}),exports.IconBranches=A=>e.jsx(d.default,{component:Oe,...A}),exports.IconBug=A=>e.jsx(d.default,{component:Ne,...A}),exports.IconBulb=A=>e.jsx(d.default,{component:Te,...A}),exports.IconCamera=A=>e.jsx(d.default,{component:We,...A}),exports.IconCaretDown=A=>e.jsx(d.default,{component:Be,...A}),exports.IconCheck=A=>e.jsx(d.default,{component:He,...A}),exports.IconCheckSquare=A=>e.jsx(d.default,{component:Re,...A}),exports.IconClose=A=>e.jsx(d.default,{component:qe,...A}),exports.IconCloseSquare=A=>e.jsx(d.default,{component:Ue,...A}),exports.IconCloudDownload=A=>e.jsx(d.default,{component:De,...A}),exports.IconCloudUpload=A=>e.jsx(d.default,{component:Ke,...A}),exports.IconDelete=A=>e.jsx(d.default,{component:Je,...A}),exports.IconDisconnect=A=>e.jsx(d.default,{component:Qe,...A}),exports.IconEdit=A=>e.jsx(d.default,{component:Ye,...A}),exports.IconEllipsis=A=>e.jsx(d.default,{component:Pe,...A}),exports.IconExclamation=A=>e.jsx(d.default,{component:Ge,...A}),exports.IconExclamationCircle=A=>e.jsx(d.default,{component:Fe,...A}),exports.IconExport=A=>e.jsx(d.default,{component:Xe,...A}),exports.IconEye=A=>e.jsx(d.default,{component:$e,...A}),exports.IconFileImage=A=>e.jsx(d.default,{component:_e,...A}),exports.IconFileJpg=A=>e.jsx(d.default,{component:et,...A}),exports.IconFilePdf=A=>e.jsx(d.default,{component:At,...A}),exports.IconFrown=A=>e.jsx(d.default,{component:tt,...A}),exports.IconFullscreen=A=>e.jsx(d.default,{component:nt,...A}),exports.IconFullscreenExit=A=>e.jsx(d.default,{component:rt,...A}),exports.IconGithub=A=>e.jsx(d.default,{component:at,...A}),exports.IconGrid=A=>e.jsx(d.default,{component:Bt,...A}),exports.IconHdd=A=>e.jsx(d.default,{component:st,...A}),exports.IconHeart=A=>e.jsx(d.default,{component:it,...A}),exports.IconHighlight=A=>e.jsx(d.default,{component:ot,...A}),exports.IconHome=A=>e.jsx(d.default,{component:lt,...A}),exports.IconIdcard=A=>e.jsx(d.default,{component:dt,...A}),exports.IconInfoCircle=Rt,exports.IconLagoonOnly=Ut,exports.IconLink=A=>e.jsx(d.default,{component:ut,...A}),exports.IconList=A=>e.jsx(d.default,{component:Ht,...A}),exports.IconLoading=A=>e.jsx(d.default,{component:pt,...A}),exports.IconLock=A=>e.jsx(d.default,{component:mt,...A}),exports.IconMeh=A=>e.jsx(d.default,{component:ht,...A}),exports.IconMessage=A=>e.jsx(d.default,{component:Ct,...A}),exports.IconMinusCircle=A=>e.jsx(d.default,{component:ft,...A}),exports.IconMinusSquare=A=>e.jsx(d.default,{component:xt,...A}),exports.IconPaperclip=A=>e.jsx(d.default,{component:gt,...A}),exports.IconPlus=A=>e.jsx(d.default,{component:yt,...A}),exports.IconPushpinFIlled=A=>e.jsx(d.default,{component:wt,...A}),exports.IconPushpinOutlined=A=>e.jsx(d.default,{component:jt,...A}),exports.IconRest=A=>e.jsx(d.default,{component:kt,...A}),exports.IconRocket=A=>e.jsx(d.default,{component:Zt,...A}),exports.IconSave=A=>e.jsx(d.default,{component:bt,...A}),exports.IconSearch=A=>e.jsx(d.default,{component:Vt,...A}),exports.IconSettings=A=>e.jsx(d.default,{component:It,...A}),exports.IconSmile=A=>e.jsx(d.default,{component:vt,...A}),exports.IconStar=A=>e.jsx(d.default,{component:St,...A}),exports.IconSun=A=>e.jsx(d.default,{component:Tt,...A}),exports.IconTag=A=>e.jsx(d.default,{component:zt,...A}),exports.IconTags=A=>e.jsx(d.default,{component:Mt,...A}),exports.IconWifi=A=>e.jsx(d.default,{component:Et,...A}),exports.IconZoomIn=A=>e.jsx(d.default,{component:Lt,...A}),exports.IconZoomOut=A=>e.jsx(d.default,{component:Ot,...A}),exports.Input=wA,exports.LagoonCard=ne,exports.LagoonCardLabel=NA,exports.LagoonEnvironmentDetails=le,exports.LagoonFilter=HA,exports.LagoonFooter=Qt,exports.LagoonHeader=Dt,exports.LagoonIcon=qt,exports.LagoonProblemsOverview=ie,exports.LagoonProjectDetails=ce,exports.LagoonTimeline=Gt,exports.List=aA,exports.LoadingSkeleton=zn,exports.Modal=bA,exports.NextLinkProvider=({linkComponent:A,children:t})=>e.jsx(R.Provider,{value:A,children:t}),exports.PageContainer=nn,exports.Pagination=yA,exports.Select=dA,exports.Stat=Fr,exports.StatusTag=kA,exports.Steps=xA,exports.Switch=oA,exports.Table=cn,exports.Tabs=mA,exports.TaskTreeSelector=SA,exports.Text=Y,exports.TextLabel=F,exports.Tip=Pr,exports.Tree=zA,exports.TreeList=te,exports.UIThemeProvider=({children:A,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>e.jsx(z,{defaultScheme:r||void 0,children:e.jsx(L,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:e.jsx(H,{children:A})})}),exports.useNextLink=q,exports.useNotification=({type:A="info",title:t,content:r,placement:a="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:o=!0,btnLabel:l,...d})=>{const[c,u]=n.notification.useNotification({top:24,maxCount:1});return{trigger:n=>{const u={message:n?.title||t,description:n?.content||r,placement:a,duration:s?0:3,btn:i?e.jsx(K,{type:"primary",size:"small",onClick:()=>c.destroy(),children:l??"Confirm"}):null,className:`ui-notification ${!o&&"no-icon"}`,...o?{}:{icon:e.jsx(e.Fragment,{})},...d};c[A](u)},contextHolder:u}},exports.useTheme=S; +`,$r=t.forwardRef((({items:A},t)=>e.jsx(Xr,{className:"ui-detailedStats",ref:t,children:A.map((({label:A,children:t,key:n,loading:r=!1})=>e.jsx(Fr,{title:A,value:t,loading:r,fullWidth:!0},n)))})));$r.displayName="DetailedStats",exports.BreadCrumb=CA,exports.Button=K,exports.Checkbox=lA,exports.Collapse=sA,exports.Colors=V,exports.Confirm=Kr,exports.CopyToClipboard=$t,exports.DataCard=IA,exports.DetailedStats=$r,exports.Details=oA,exports.FormItem=Xt,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=AA,exports.Head3=eA,exports.Head4=tA,exports.Head5=nA,exports.IconAim=A=>e.jsx(d.default,{component:je,...A}),exports.IconAlert=A=>e.jsx(d.default,{component:ke,...A}),exports.IconAlignCenter=A=>e.jsx(d.default,{component:Ze,...A}),exports.IconAlignLeft=A=>e.jsx(d.default,{component:be,...A}),exports.IconAlignRight=A=>e.jsx(d.default,{component:Ve,...A}),exports.IconApartment=A=>e.jsx(d.default,{component:Ie,...A}),exports.IconApi=A=>e.jsx(d.default,{component:Se,...A}),exports.IconAppstore=A=>e.jsx(d.default,{component:ve,...A}),exports.IconArrowDown=A=>e.jsx(d.default,{component:ze,...A}),exports.IconArrowsAlt=A=>e.jsx(d.default,{component:Me,...A}),exports.IconAudio=A=>e.jsx(d.default,{component:Ee,...A}),exports.IconBell=A=>e.jsx(d.default,{component:Le,...A}),exports.IconBranches=A=>e.jsx(d.default,{component:Oe,...A}),exports.IconBug=A=>e.jsx(d.default,{component:Ne,...A}),exports.IconBulb=A=>e.jsx(d.default,{component:Te,...A}),exports.IconCamera=A=>e.jsx(d.default,{component:We,...A}),exports.IconCaretDown=A=>e.jsx(d.default,{component:Be,...A}),exports.IconCheck=A=>e.jsx(d.default,{component:He,...A}),exports.IconCheckSquare=A=>e.jsx(d.default,{component:Re,...A}),exports.IconClose=A=>e.jsx(d.default,{component:qe,...A}),exports.IconCloseSquare=A=>e.jsx(d.default,{component:Ue,...A}),exports.IconCloudDownload=A=>e.jsx(d.default,{component:De,...A}),exports.IconCloudUpload=A=>e.jsx(d.default,{component:Ke,...A}),exports.IconDelete=A=>e.jsx(d.default,{component:Je,...A}),exports.IconDisconnect=A=>e.jsx(d.default,{component:Qe,...A}),exports.IconEdit=A=>e.jsx(d.default,{component:Ye,...A}),exports.IconEllipsis=A=>e.jsx(d.default,{component:Pe,...A}),exports.IconExclamation=A=>e.jsx(d.default,{component:Ge,...A}),exports.IconExclamationCircle=A=>e.jsx(d.default,{component:Fe,...A}),exports.IconExport=A=>e.jsx(d.default,{component:Xe,...A}),exports.IconEye=A=>e.jsx(d.default,{component:$e,...A}),exports.IconFileImage=A=>e.jsx(d.default,{component:_e,...A}),exports.IconFileJpg=A=>e.jsx(d.default,{component:et,...A}),exports.IconFilePdf=A=>e.jsx(d.default,{component:At,...A}),exports.IconFrown=A=>e.jsx(d.default,{component:tt,...A}),exports.IconFullscreen=A=>e.jsx(d.default,{component:nt,...A}),exports.IconFullscreenExit=A=>e.jsx(d.default,{component:rt,...A}),exports.IconGithub=A=>e.jsx(d.default,{component:at,...A}),exports.IconGrid=A=>e.jsx(d.default,{component:Bt,...A}),exports.IconHdd=A=>e.jsx(d.default,{component:st,...A}),exports.IconHeart=A=>e.jsx(d.default,{component:ot,...A}),exports.IconHighlight=A=>e.jsx(d.default,{component:it,...A}),exports.IconHome=A=>e.jsx(d.default,{component:lt,...A}),exports.IconIdcard=A=>e.jsx(d.default,{component:dt,...A}),exports.IconInfoCircle=Rt,exports.IconLagoonOnly=Ut,exports.IconLink=A=>e.jsx(d.default,{component:ut,...A}),exports.IconList=A=>e.jsx(d.default,{component:Ht,...A}),exports.IconLoading=A=>e.jsx(d.default,{component:pt,...A}),exports.IconLock=A=>e.jsx(d.default,{component:mt,...A}),exports.IconMeh=A=>e.jsx(d.default,{component:ht,...A}),exports.IconMessage=A=>e.jsx(d.default,{component:Ct,...A}),exports.IconMinusCircle=A=>e.jsx(d.default,{component:ft,...A}),exports.IconMinusSquare=A=>e.jsx(d.default,{component:xt,...A}),exports.IconPaperclip=A=>e.jsx(d.default,{component:gt,...A}),exports.IconPlus=A=>e.jsx(d.default,{component:yt,...A}),exports.IconPushpinFIlled=A=>e.jsx(d.default,{component:wt,...A}),exports.IconPushpinOutlined=A=>e.jsx(d.default,{component:jt,...A}),exports.IconRest=A=>e.jsx(d.default,{component:kt,...A}),exports.IconRocket=A=>e.jsx(d.default,{component:Zt,...A}),exports.IconSave=A=>e.jsx(d.default,{component:bt,...A}),exports.IconSearch=A=>e.jsx(d.default,{component:Vt,...A}),exports.IconSettings=A=>e.jsx(d.default,{component:It,...A}),exports.IconSmile=A=>e.jsx(d.default,{component:St,...A}),exports.IconStar=A=>e.jsx(d.default,{component:vt,...A}),exports.IconSun=A=>e.jsx(d.default,{component:Tt,...A}),exports.IconTag=A=>e.jsx(d.default,{component:zt,...A}),exports.IconTags=A=>e.jsx(d.default,{component:Mt,...A}),exports.IconWifi=A=>e.jsx(d.default,{component:Et,...A}),exports.IconZoomIn=A=>e.jsx(d.default,{component:Lt,...A}),exports.IconZoomOut=A=>e.jsx(d.default,{component:Ot,...A}),exports.Input=wA,exports.LagoonCard=ne,exports.LagoonCardLabel=NA,exports.LagoonEnvironmentDetails=le,exports.LagoonFilter=HA,exports.LagoonFooter=Qt,exports.LagoonHeader=Dt,exports.LagoonIcon=qt,exports.LagoonProblemsOverview=oe,exports.LagoonProjectDetails=ce,exports.LagoonTimeline=Gt,exports.List=aA,exports.LoadingSkeleton=zn,exports.Modal=bA,exports.NextLinkProvider=({linkComponent:A,children:t})=>e.jsx(R.Provider,{value:A,children:t}),exports.PageContainer=nn,exports.Pagination=yA,exports.Select=dA,exports.Stat=Fr,exports.StatusTag=kA,exports.Steps=xA,exports.Switch=iA,exports.Table=cn,exports.Tabs=mA,exports.TaskTreeSelector=vA,exports.Text=Y,exports.TextLabel=F,exports.Tip=Pr,exports.Tree=zA,exports.TreeList=te,exports.UIThemeProvider=({children:A,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>e.jsx(z,{defaultScheme:r||void 0,children:e.jsx(L,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:e.jsx(H,{children:A})})}),exports.useNextLink=q,exports.useNotification=({type:A="info",title:t,content:r,placement:a="top",requiresManualClose:s=!1,showBtn:o=!1,showIcon:i=!0,btnLabel:l,...d})=>{const[c,u]=n.notification.useNotification({top:24,maxCount:1});return{trigger:n=>{const u={message:n?.title||t,description:n?.content||r,placement:a,duration:s?0:3,btn:o?e.jsx(K,{type:"primary",size:"small",onClick:()=>c.destroy(),children:l??"Confirm"}):null,className:`ui-notification ${!i&&"no-icon"}`,...i?{}:{icon:e.jsx(e.Fragment,{})},...d};c[A](u)},contextHolder:u}},exports.useTheme=v; diff --git a/src/components/Header/styles.tsx b/src/components/Header/styles.tsx index d45af1ab..856d09ee 100644 --- a/src/components/Header/styles.tsx +++ b/src/components/Header/styles.tsx @@ -130,6 +130,7 @@ export const StyledHeader = styled.header` padding-block: 3px; width: 100%; min-height: 4rem; + margin-bottom: 3rem; display: flex; justify-content: space-between; align-items: center; diff --git a/src/components/PageContainer/styles.tsx b/src/components/PageContainer/styles.tsx index b41ea41a..b6b79b34 100644 --- a/src/components/PageContainer/styles.tsx +++ b/src/components/PageContainer/styles.tsx @@ -5,6 +5,7 @@ import lightBg from '../../images/bg_light.jpg'; export const StyledPageContainer = styled.div` min-height: 100dvh; margin: 0; + padding-top: 2rem; background-image: url(${(props) => lightBg}); background-size: cover; background-position: center; diff --git a/src/components/Tabs/styles.tsx b/src/components/Tabs/styles.tsx index be706009..1f25a3ff 100644 --- a/src/components/Tabs/styles.tsx +++ b/src/components/Tabs/styles.tsx @@ -1,93 +1,10 @@ import { Tabs } from 'antd'; import styled, { css } from 'styled-components'; -import colors from '../../_util/colors'; -export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>` - &.ant-tabs { - div[role='tabpanel'] { - min-height: 100vmax; - ${(props) => - props.$type === 'navigation' && - css` - display: none; - height: 0 !important; - min-height: 0 !important; - `} - } - div[role='tab'] { - transition: all 0.25s ease !important; - background-color: ${(props) => props.theme.UI.backgrounds.navTabs}; - a { - color: unset; - display: inline-block; - padding: 12px; - width: 100%; - text-align: center; - transition: all 0.25s ease; - text-decoration: none; - &:hover { - text-shadow: 0 0 0.25px #1677ff; - color: #1677ff; - } - } - } - div[role='tablist'] { - margin-bottom: 0; - &::before { - display: none; - } - .ant-tabs-nav-list { - display: flex; - gap: 0.5rem; - > div { - min-width: 7.5rem; - display: flex; - justify-content: center; - } - .ant-tabs-ink-bar { - background-color: ${colors.lagoonBlue}; - } - } - & > div { - > .ant-tabs-nav-list { - > .ant-tabs-tab { - padding: 0; - > div[role='tab'] { - width: 100%; - } - } - } - } - ${(props) => - props.$type !== 'navigation' && - css` - & > div { - > .ant-tabs-nav-list { - > .ant-tabs-tab { - display: inline-block; - > div[role='tab'] { - text-align: center; - width: 100%; - padding: 12px 0; - } - } - } - } - `} - } - - & .ant-tabs-nav-wrap { - border: none; - } - div[role='tabpanel'] { - background-color: ${(props) => props.theme.UI.backgrounds.navTabs} !important; - } - } -`; +export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>``; export const StyledTabChildren = styled.section` box-shadow: 2px 2px 4px 0px #69696933; - background-color: ${(props) => props.theme.UI.backgrounds.navTabs}; color: ${(props) => props.theme.UI.texts.primary}; padding-top: 1.5rem; padding-inline: 1rem; diff --git a/src/providers/SkeletonConfigProvider.tsx b/src/providers/SkeletonConfigProvider.tsx index e0eb6a34..800e9542 100644 --- a/src/providers/SkeletonConfigProvider.tsx +++ b/src/providers/SkeletonConfigProvider.tsx @@ -24,13 +24,19 @@ const SkeletonConfigProvider = ({ const { theme } = useTheme(); // use localstorage first to avoid flickers if toggling theme too quickly; - const currentTheme = cachedTheme ? cachedTheme : theme; + // const currentTheme = cachedTheme ? cachedTheme : theme; + + // const { + // UI: { + // skeleton: { base, highlight }, + // }, + // } = currentTheme === 'dark' ? darkTheme : lightTheme; const { UI: { skeleton: { base, highlight }, }, - } = currentTheme === 'dark' ? darkTheme : lightTheme; + } = lightTheme; return ( From 5a2c9e4644c1141c659e4e1de89072cdd3928629 Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 22 Jan 2025 10:35:22 +0400 Subject: [PATCH 03/66] padding --- dist/index.es.js | 1 - dist/index.js | 1 - src/components/PageContainer/styles.tsx | 1 - 3 files changed, 3 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 57e8a598..d2bdface 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -861,7 +861,6 @@ html,body{ `;const Bi=A.div` min-height: 100dvh; margin: 0; - padding-top: 2rem; background-image: url(${A=>"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvond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"}); background-size: cover; background-position: center; diff --git a/dist/index.js b/dist/index.js index 7e93ceb5..992cd50f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -861,7 +861,6 @@ html,body{ `;const tn=i.default.div` min-height: 100dvh; margin: 0; - padding-top: 2rem; background-image: url(${A=>"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvondZcldgG7h/wCOWLtgurxU0kLWkPkiPDJnNJc4ggQeRfsNL/CQHqUPgNsFAnd/LfjUYc6+5WFej3FQUi7DXtI+IJPB1J3LFPZtmp3Tvmp1k76JazU9GampqXrSVNTU1NTU1NTRmGEfwBylgukC7TOSK4Q/csS4wWKlqWpdZalpNqmpqampqf8Aw6AmCV/BdzyN0oKJOYRI/k/MicGHTiAj7oDyX7gJuzioEctrxT2IEf8ACtCIIyNxMJ3N87ZporZNTump3TU6wqVSuk1PQmpqanpSVNTU1L1Q+NWAA5/0F1sCtRElz5uPIzBgsLtBw+thjZw/8YUUuguuHgDm7CXKOGQoKqZVW6rdW71Ucj/p91elB3N8sT/lKgULbkvsLr3EGaghBIgh3EkT1pNTtWn5Uq7J3TU7pqdYe6V60mpqd81NT0Zqamp6cnepO9Q71Co1Go9q9aVMEoQBdVUADLSR2yLiXC3jvYXYTE6nTCKk+KlUqnU6nTLT+/2a9dMaj/4XyjrfNT3A8WX0BFJZKMzyZO3/AB4ryBsp9zK9pJwjUCjEzSd24vX2FC8UlA/JycmTmNi09n7+/pUrnZO6d01OsKlpNTvmpqehNTU9GTvUKjXrU6lUu9S9BQFUAFVYALqrYAy0joFsSRuXye5JzZscKN7/AOJOwdDMnB7Xa4vkQssv0KknydztQgEw6ewWLPjAeAnisHhf50flfVXzk1XOYSE8AfFPZ96zrNTtmp2zU6o90r1pNTvmp3zU1PQk71CvWp1LvU9eTvROymEWRzdzLMLFg0mpKkqa4UVNTU1NTUlKS1JU/wDhlIkbpcYy4kX4jihVkqqqqrKrdV5Vy/QTrGzw3Pf/AH+/ek6AjjCF6kyeGz2qAgvB+FbyPq15AXD3MD3EPC1NTtndNTooVLSanfNTumpqd8neo161Kp6clTU1NTUu0O7CWeFzPDBhtdt4dB/8PLg7hAbQ/wD2F7GlVlKCoZVW6vfrztmLnHP9VHDk+zz+dk0OEsIo9IiVB8DjAnv+0F5qXa7rB8s+15NZ3Tq9lKuk75qd01O+Fev7+KnUvRkqampeqYmEL2DZPdgPAzd/h0HL7/8ADQEgj2jixcLgsssBQccwjKv4AwBYIAApcfRTT2Us18TZ/T/j76TU7BUIolxGEe4l6g7J3wDxBn4rgQqBPXH5T8pYyGyanRQp7NJqd01O6ancg5r1qVT0Jqal6klTU1NTU1emVlDFMHmY7UySpe+0xpw6Dl2TUv8A4C3KWS3LK9phXoLpS+EyvAcBwFhwaN16k7WizpH7+/fvT8Bt9/8AsVO2dkCoXOqHyehg4pDqRzgL/wDEGTikzooVLpO6andNTtkKQeaXUrvmpqelNTU1L0TmhlTkTD4X/wAiCjCFCgqrdVbqt1dxjTh/4xvcVkxBsHYZiQcKg4AiAsLB8D7rKlK9Sdr+uaVf39/xUUH7+9qxoMI9kftsnbOsSe4ofKfTIO41FSrwxT4sD4+zQiCIjhLj6qd07pqdshzSeKU75qanoTU1NT1JKmrWRMkIcQzjs4nggvB6hKrlf23FLZ9VNT6r2PxQO5Uneod6h3/upIhqHmo+aj5qHkqHf+6h3/uod/7qfNex+K9j8VNTU/zz9cARJwTlfwCrDThPB+qH/RXeA0cProztWlXH3/5Ufvjn81H7+xWKnYNh8FTtnV7KVdJpi93XT5NvaXmoND+z88nkQ5oCKFxAJ4SR0mp2zU7ZCk0p3zU9Camp6MlTU1Ne1Q71DzXr+f8AlS8VOrGifmK58SoCXRd7ZTL4IwBYCAAAAqXu6cNTa5fe/DbL3f52CYZe68Bylg/olpQl0Gz/AJFhilYLAGrh9dCdq7J2zRg9H9bJ1eylWpqdvnBJT7mV7iThKiZKxA+y58X20CaMCH4w9xuc7JqdqKU7pqanfNT0Jqamp8hUO9Q7V6VLvUvd3L4ZBPf/AA5sQWJQZONuuA4DgLAY91NSVNLFTrNTU1NLd91NTU1NTU0rfNTU1NTUn84CkspgOxyq2AlSAK1MLrTsnjUeRwLLSuxxunbO2dk1NF2O+s1OiPdKuk7Z2e0SLP4DwErF4Uf5R+6vXCvMIFc8ZDwB8bUFPbUrtmp3zU9CamvYqHuvSpVL3d0lTU1NS0uXwbg2/wDgC7wMgDAE9kd4H3WVVVdnDoOX3vw/8AHA6hADKv7OC9S9VPDPEfcYOaC6nc5dk7XZO2dRPun7X0nRQpV0nbO2anQUccpfjJ4bPNQkF4Pa2/E+rXnRZR7mB7iHhaTSndNTump3zU1Dv+/FQqVS99s1NTUu+AALAekfK+wSqAo9EGJJk2GJeYJV7EBt4fOk1NTU1NTS3fdTU1NTU1NIipqakqf5sEwFAAEqrYAurSSii2RDi7OS/BYdALz31nY7J2ztN+xY+bv+PvooUq+NJ2ztmp2zSgIYRR6S5UX8DCe+HyC80Gtd1g+Wfa8ms1O6andNTT5VCpeqnbNTU9GakqLk7vK8Bymwf4vSOSQSW7zw2nmsFgqalqdjx89By+9+Hz/PKAqwF1bAGValLprdonjzXDldY6ISeqnWP3moj/VLFqmdZ2zsnSLMcvt/1j4p7NJ2ztmp1hqAy14EbRUIolxGE9NRdg74B4vX4ryVHHrz4LvyFjIbZqd01NI7zUqledk1NT0JqampqdTDFlOD+1WwEqoArVny573mPJcXBZMroHj52yVJUlKS+6kqSpKkqSprD5/nuAFgXMyvY+zYzelWm79/7Ufv6fvHiClins1mp2TtnQTLi754P8v/AGlmpqdk1OyanSGoUoUpxtmp2RC8iVD7LwMFIxSOYBf7SwMlJ7bpqaR3mlcWqV2TU9Camp6B1hqEAGVaunfesvHt+we61JU1NLU1LRpw6Dl978PnYfzMWcuxjhffgMXN5jqqFLOs7Z2TosVdQc2/f3FAR9/LzU7Z2zUqhogpXG2anbNTpGHtiD5fdB3Go+5d8p8WB8ewWhEkRHCXKmppHeaVxapXZNTvmp6M1NTTAVQAVWwBdVcAZacIq8ij5At18XINpqTuVCgTUKWaVNS8VKpe9S96l7tT5/NLbNT5/NT5/NT5/NS71L3qXepWlRqXipUWYqdveVwsvj5FYBQP8tzQkKxec5GXCxfPRzt/T/dZ1nZO2dHsq691qHLl+PH+/t72Tth9VCo0UKZY2zU7Z3TTl05XD/D3J5qLV84fZ+QQ5oEgEuKFeRLOyandNT0Jqamp2KF1is0lHCHA9vHffEaPSpVhU+fzUlTrNS0t33vweg5aNFHtgOA5TgXSwVbtFYbljkJ0HlV1/lpYidiGYz6LjhfwVVVVVVVlVuqt1XL1Fp7Pv0J2TosUq6Qdzg7f9/rZOyXqoPexYp7Ns1O2ds1NI90p8a+bBlPuZX2k4SoiW8vtbvi+2jzVhRPuf1k3TU75qanZJ3qFelS1PmpNnyhnynbhjdZY0mpqXTD56Dl978HoZNFOqIFlX8AZVgAVQKlLAi3Y5uXC5bLLB/LCZglbCLNi5Lms9hFETIUFQyqt1W6vQXYsUs+v3Os7J2zow0WoozZDt59/17xrOkqhVja9tKuyanbO2aX4p7KVc6zU6+/QLPgYHgJ4rF4EX5V+6vXCvOsFc8JleEHxU1O+anZJXhUqnzU1NTpznSp92criMLLu44bJKmpqaW77qampalqWprB2TUtS1LWTTJngCoYAC6rUEyMK415ft3hBZean+UlYJ3gYgmx4M2iwqJwaoSp5f8GAsWoZ3zsYUs6rsfGydVnGNJrH8B/l/wAffZJzUNZ2IKVdk1O2ds0vd+KezZNTtmpokVYQvuf1hqMhvD7Wz4vvrzYOHuYHuIeF1mp2Sd69KlU1NTuhN2tzIunC78eyHVNTU1NJjQ3OX3vwehDAKqABKrAAF1WwGaFpLA3AfcDHFdol/LZcg6S3WO8ZF5bLsiWWSP6DABYIAAADQY3TsUbF2LsnRYpZqdJrFuDv59f3p5WqDZOxQpltnbO2ae77Uri2yd07QWksALiKPSXqEAHoHv8AsBeaAWu6w/LPuR51h7qVL3amp6ElMGkLpEB5ZvPRlaCilVZVlW6rlVytTuw+dDZJU0t33U1NTU1NTSs1NTU1NTqQsJIOKwdrA3FrNpNTU1J/JI2ug2w/oSOId0DK+f8AgO8FYPlVVdVxsnZ9zoTsXRYsf/NJ0bicPP8AygFY2zsYYpZ2TtnbNL3pT4/vZO2anZDUOWp7Gy1kWTCWj5qCg86AeLl+C7JUGekPgvHyL3Cpqd81NTpYIPuAf35F3uRIoVGVW6q5XdJU0sdBy+9+DuK8FYWHDj2Dhf8AywTrw+Db+5WwlfLFXbHgr6RN3KlXdwyanXJ0XtjWKVoWFMrk4m1hiYzSKUKLIkIloTiO1LsnYoZpTtnZO2aXvT2bJ2zslUOasYqdUVKpqdY5QuZUPsvAwcUjlK5gF+68DJxqmpqdsWIO+HjxhwZRBhROCyMq/wBHAFgsWNJqana8dBSW5modyvJ+GvJ+Go+f35qPn9+aj5/fmkJzSCo9q9aj5/fmoeaNrwgLO0G8ctndYVjXk/DUO9Sdz7/yWN0gMqYfMDBwCoCjKySNnsTus5l2AG4YvWdZputquxdi6LFLOyVsrPNz5eZwWV6AcCgMAcf7W63b0RaYQWDtZdDgl4VMeQoH+vaSeKKjKyCHsYTSdjDFLOyds7Vp7Nk7Z1hqHurFTqoU9lL3qandNQ570/yPkCbo1EfJ5b4tD4Dy0IkiI4S5tmpyLkmyMr2mJfIF2pYzleDsBwCwGDoyd6UpPZp8an4ryf1Uvd++uD0MtSkgZJBibKPH87cp/lQjGlZ8AGVEAXVCr5Z5NIX9ARYWNDeuPtr2NV2LsXRYpZ2X4JGGwfuXocZbFBaigflXlN0uqrfZHIEgUiTsQPQw8lS3k0H4voSHdaUHHAjHcnI8JZ4dFimWyanZO1aey9LOs7Z0F6oHvSanVHuleqmp3TU7Ub3deflj3B81AK+QPuPuCHNBBBMKEfSSNToyvKwN4seBnAHdQZqSwHoBwPusqqrsah3qPb9/NT7FS71M6uX3vwdslSVJSJ+Kk0NipxcSb9otv7w1AAAAAAgAIACwBYDH8qathaAD/PAF1QBUKj5LHl4tWUYLgbi6AZ0HfNqU41XYuxdFjaSKBC57D3XcldgULaBuuRlcpngwAAGq69rQAmHusryI0QNz3rehx4A+TUyBxJZO+Ael2TtnZNIM0q6ztntULUNZqdXspXmpqds1PS8oAZXtSvtJwlQUt5fa3B6qoUHhK2L2XPYKwDT1/B+kH9uVdpQ5qPup+Kleaw+egt33S1NTU1NTSt0MvjS/jmIckv8A8iRdKMkNYAEAHYN01NT/ABphnkAASqtgC60vd5CELR2Y7uF0kxoMajtmp/Oq7F2Lo9m0ert2wUHxEgGVQLtChi7x3KH2DAgMbF2PZomasgJ+eeyXOKneXSqeC75o8AFIwBgy9QlepnxS7J2rT2ffWdsVBsmp0xT2Uvep3T0pqdRJac7HBmP8e2PxSrl24fOslTpOjl978HoZfFZmsO53Jclzg3TQBySBwd3urdN1VVX+VUCgAKqwAXVWwBdXFMrhbi0LlzJmykUw2lxobXh96GNF2LsXRe22fY88DLcBl9BKg8GEuR/gC5wGZSuq7JMbFoFElkBE7I2am1feV9OTuoO6pJb9hDE8AHxpOyaYeWlXOs6yqA87p1ez70vep2zU9GanSSvCpUoCrblp344P3nZNSVNK3zU6mxy+9JqampqaVqlqd17kFhtNg4cTdlXGgmFgOV5TlLq5fFt01LU1NT/GT7uQrFzGUy4uEkd4ZNvBqNo5Nk7F0ezajpsA/K9gJU2AVsVH0BLd19wTBzlfGs6rFLOxdjEIkiQjcR4anwmm5vfNh9/zqZYbuQdxH2ATy6rT2azV2pUD3pO2dXspe9Ttmp6E1OkmiXVQJbBU/wAMH+X9t99JqanZh87Cpqalpy+9+DvHiDMEybrEvEkq1iU5AQX2n5X2CAAAfyoX7JUtCRUzLA4RegJhodfuazFDWdF2LovBtfg8AlTgP2Au2qHgM5e6XgOWyyWwDcsUs7F2Lsnm+vbJfuu7ALsqQEPALDvgeYgd80q51hfFQ1nbOr2Us5qds1O+anWHupduM1Igw/L3/wBVNTumppJ8VCbnL734O6YJc+RvgfdYEoEwOy5g3/wYCx5/lTF9y5hwnLAYyM2q43rouPtU06nVcUuxdF4NoAFABKmwAXVcFAjELsicvhgy2MJ3mHus9Cdk09mkwzPYl7rCfA1LPx0D3fPyV7FIiiIlkSEfJxsnZOqhSrU7Zqd01OqhT2bppawDH9/82zU1O5Nrl96Kd6hUPNelS8Uq0mfipe7U6JYfY4DlPYV/uCh4gBhvD+LxxF2UnfL3al71LvUql4r0/iRm4IZYGB7GOx8DOinbOybT+zvmhk1XReDaCoAqoAEquAOV4KhCJ3LzcdoMsi3u0nZBY2L0VpljGs6A2mEFp+GY4JHipjyFAfpklRgIWQRPY32zq9n/AGpqdk1O2anZClXbNTU6Sdjl76zU9NTvUK9Klpw9DL41Ze2A5/wAXVgAVQKiljEDLxNftYlcFg/lWDFybICxcoZXiMRVEFCgqjKq3VWVbrqMUb5Chncukw6LovBuTJZIsXicLhxu3xqXZwGxdi7JpYzSrrOyaG8BWw9ED4Y71NQ/cD8D0J7LSo64CfJ3PJI1OqxSzmp2ztnaj3Srtmp2cb5/1/upqelCvSpdXXB6GXxonA4CVXAfsGW1WGiIbhzLmFlcU4IfyvJxTcuEXYbfilEXoWlDKr++Nq43LSzS40XePGi8GkzsUb5YLE4N55TGd7NF2cBsXYuxaYe6zou2dnrnTHlZXkRorweZresp4A+RUsDxJZ/B8FpZqds7Z2vZSrtndAtlx/l+KmehJXpUvQdMHoZfFAgoAFUsABdVsBQRRBRkTLYXx+65/ls5IOjv3AZPBeIJQf8A8oy8BwAQBAAAAN4z/mnYuPvqS3zGmHnRdSncQYCyMD2ZHu8dbs4DYuxdi08DOq7J2zosUuQsgJ9nCcOTNTPlGr4Lvk9QpqAFgyfoSL4me5snZO1HulXZNTtmp0kHgsev+7oVLrYPQRUAlYAMrOCjEkEvzHPmMPbIuv8ALI458qHuvaUeIgJAsJRK8BwGBWDHuXoTH+di+/8AWwtrOrose6GSl2Tgoa/zLz5CO5IsUAAAgLAWAMAbuA2LsXYtPA++q7F2Lq9n3qanQBAhCAidkbJ7qSR7OT4b/JBTJl3/AAWJ4AnttnYoUq7Z2zskO7b/AH+NklSrPXawegN0IBrBuD9yeTj/AC1WZbjS0sXbnFMs2HEMQTe2HE3tZRSq43ui40UbB0XFLtWKmhjY8I3DIhzcDiv7DQEAAAgAIADAFjdwGxdi7Fplj/7quxdi6LFLPql2zSCQ3GyOEqSR5ze+cI9/lUmw3cA7j7iAO7U7Xs2ztncpB2Py/wDIqYp7KlfonFYO8sIsNnsbxymc7XfyuAagiaMC1l6CUAovMFxqzLd55iGZsQGgydGbf3Sy7SloZNXRZp0XGl6qLNl5n7iFc05QhwOAQAcH+XK3b7oMbF2LsWln1quxdi6LFLNLsXbNSjdXtEv3HdYFSTYC8CsfZeYgF50flWdk7Z3qFOp5ftg+mwdkncqSii+DJLM4uQ4OebYp6aJeKlUu9S96l7tS92pe7UvdqXu1L3al71LvUql4r0r0qHmpO/8ABB5FKuV4PKrBdfEtK55siTvvDCPMwIAaFDG12Tq6jpMOi6LNtg0aCYaPBxNZwHZKGAQElgP7eVW6sqqrOrqo2LsXYtLPrWeksYzouydi7FDNTjM/7VY+BqRfxx98/kz2MUiKIiWRIR8jpNTsnej3Sr9NJ3qFLk/e9KlK99VJQ9y0Tj0c+VvKgAAAAAAQAYA4Dg/leEOZgwBypQAVACoVLCRRn4SGEu0l6doGlxq7FFDf3ou8eNFjR1IhYKn/AE3jmbsBQhwflcpyLr+iA0XVYpZ1XYuxaZeuq9m6di7ILGazqZaeBs/C7HZk8VM+RoD9MkNEQhZBE9jfWancj3Srrk9P9fQyd69KlUurmsvjUEaLdhLk7TiwWIpAQAAAAAgALAGD+VQeB6AJVfFB5WT2bxB3Sz5ncDQZNq0s6DbY0OzCdJ41FjsoZd/9hKsdyN5c5Hl8r7BAgBquqxSzvXYtMvXSXVeCl2T0MVJixsWp0A8BcD0IHoY71MQ/dAfoQi8rSIq4EPs7nkke+5QpV2txO49aFSqXe5rL40mbKT8zysy4LK7QDgcBgDB/tbrdv/KgmWQACUNgAVWwXaYu3huKWPgJK3mOggNDFOxcffWb6ux0Gadc7ZK4WX4E+1gBUKImckeWuwxi7ip0dineuxa4DVd66rPql2LsXYof6pV2LsnTxRoY8jkfIjR3h+S39voD5FT5PElnysPw6KFKvQSFOynSR7qXUy+KuYSPbP3OJxlsXB0OA/K90yrKqt3+VWLtgurTxW0ZzMLglu48qlx0JoeNVjV0XG9cfehj1q09kBwGVOAunBVnkeDDxByYvYrrfwGx3rXAarvXVZ9Uuxdi7ILGazrNLsna8QsgE/PPZycVMe0a+Bv8kPBmnokMZL0JF8TMcdEw/N/353qFS9dcJYILGQ/dXuSuwCOZzORlcpngsAADdFQ1FRUVFRUVFRUVFQ/wauwZbzwBxwMpNi7AydCaGaaWf8bpnasGjS4pHcQsr/gCVNgKoDTCYMdruS4bmy7sbA6qNi71pR71Xeuqz6pdi7F2cB9/9bF2TuUKVdAEBLICJ2Rs/NSyeG6fDf2UHdV5S6P8CxPABe2+QOzPp/7/AHteylXrtHD5f2P6AysBRw/L+0n9GAsVFRUVB9LB9attXr34pPs3sO1DD0Rj1S/OrsGHVoaWWl0W4MIlRAB3VirMO+Q15P8A7C1hLq6rFLOq7F2LGq7Hcs+qXYuxdkljH97F2TuezcgkNxsjhKlk+c3vmwokmH7gHcR7FI87UkR5pEUeNHs+giooQZfLgZTgF3nASoJ0JUKH/EMSQHdVd0neoVDzXpXpUql4qXipeKl4qXipeNHpXpUPNQ71J3PrsAFCbpyjYsuWkhDvrjcaLvdFxS6Lx99QoBQABVVgALqtgLrRFFmMgPuC3Fe1LR3qXeuxeaWXRdi7l4KXYuxdcVJ62LsXasUs9KTbvtSe/wBwYFSXYHgVD7LzEDvsaI8W9OH4/bHXio1dUsAPyvYC6wAraoygR3l9wbBzlvpJ31JVL3+ll7v1ZA2wIflRF6SWI1UlFCoqqsqrdVurdegMmrsXFKTzo6rsGb0sbAtHSTNhHav3DFnDY6rjY6uxpT63LsdF4p2LsXXFSeti7J2rHvrSSa9mXusR8DUm/HQffP5M9ikRRESyNkfJpissP+Hyf104qNrEHlwVeP8Ac2C7ap8gE5I58I5csltCkv8AKquM6QCQXJ/GBKUagpZVJQ3VWVeeiMO6Y0GGp3tDDSz61j3lAGOQXnli2FcaXV1WClnV3rS4++rquxdFj3tXYuuKk9bF6L2ffrKFKumKHs2fhd9MnipPypAf17CXaiXBFkED6bjTuHHD3/73N8VG2FSpIzgBKrgCrRB3ZA8/ftZWLL/ysJkbtC5ZuJgkBIBXSuZ6Uf0GALAAAA0XHRXFOxcarj7au1Y0mpNtwBnwoxyHK+zQd6l3uxYJ1d66LGjquxdcVJ62LrO5Z9dXFPZuBi0wKQPRZ8Md6RF80gPsj4mw5aeQTsRPfjskjx22RUbEe6lqSa2ex8LyOcAtqlyARBaWQbnBXBeCz+VsxAgMJZ5LPvWuKTbJCx2AwAAWAGwZOhi9DJqttXQZNrostDaOae89IsWEd697K1y7jqoNjq7FpZdHY6uqzS712SYx/exdV2rFLPVWPdLPR8MaExPZyPkRqYn/AJnpJ9AnhU2xxJ8gSHpY52TFPZUrqCUrAKPgJX4qNxJjCXZzId4OTRPlKMrul/Iq/H8sqyITETBnCVE4FUMTMgTFmQW6YMqqKHYMPQaGP39NVxRo6DDS7Vb3oqCwDZZfxUjku1CAAAAABABYALAFgMaO9ZdXe0uPvudyzS73ZJY/+7F1dqxSz1Xs6caPGLIk9iI0yybvmfzR6BWDvtL9lmmzq+p/Z/tX4RH/AHQewr4X/Ffkyk+4D81hR8C/aX4YqKWuQPUqQ8k/VEx35C72yvlf5fhUAJMGDysXcA3imy+yRUP5lLorwG5cdFW9Uus22Lj7auiy1enEYkoVvUR4NriD4HCQAgA7BudVxvdiwTq6ux0XFOxd/AZ52L0FilnqLFKvTjVQp+H1Eneod6hUPNelelelelelelQ81CpO9Sd/qYyenjsgpLsJDlAUbpchZY4PCFSUAR0QDO11mL0px73Ogyaq3upoyks3XN6yGcjQM0AsiYYD3dVlVVSqqrq7lill1d7Sl9aOx1dFg0dXY6we9i9DFLPUWKz0o2PZ9JJ3qFelSqX6GXvUq9PpHYK4Y4AyiACgBUKvQQklhizYd1cHEL0gxtdXYbRinS82JCsmDuhT3K5RmSQHK8pyLplfje6vje6tKD3q6u5Zad66rBLSyzqux2rPUWPfSio1flSz9DIVCpVP8W6kj8Ayr+q2JWp+op7LuQzcJhcSF3Ui43r80uNGjR2LijlshYsq6jKuTDyADPoSt2xJ5g9AAAAdXcsFLLq72ll0d7ouNrq7FPr9vq7F2rPUXg6UarFLPr6CYrwqX+Oeg5YAShYAurYKxlGXEls2Q8+DiOq4oZ0dWlvGgyajTq1NcSVxkk8SYyoBQOFldDGu/wCMAscq73V8b3VpRbvudXXNOrvfH3/fOx1XauOovB0g1WKz11Cpev5BQKAFVQACVVsAXVsFSrS0ZJFnuuCWMwYh1hj1tdZjemlkBwOXvCumDuwI8gQo/wCOZMIuykp1d6y6u9pZdHe6Line6rBNZ1XoLHvqLwdKNXs66PdKv8keHlWSZZYyHxOxZP0Ibedi/OrS42878jLyrgBKkAFUBajyGGDL3UEfBZU3kKdm11dVbe6tKD3udXRttd6l8Grsdix1Fj31VnrIKVf5MU7+pZMNPsfI+iTCatKXaMlToa8A0owB+gXbVBIUiuJCJ3Ll3sEpZaekpdXe0sujvdFxTvdVB5djq7Vl6ax1FilnqqFKv08ncqTvUO9Q71DvUO9Sd6k7n03NcKmLZc5GPFjK/SFxourqMaMGOCVCAC6qwBdqEFzYReXl8LHiOisGjq6uqg2Orq0oPe51dGxtdXYss6vQXHTWKWemsUs9V7Po5K9KlUvep6cvepe9Sr0qTrzAG2IQVvEV0zDLzVVVVVVWVW6q3Vcv0oyV2d9XVqUAKsABKzYAMs2jmoRG+ONefAx2JDLR07Og6vjpNKX1o73RcU73V8d/63uxYOos9RZ6ixSz9BIVCpfweI42A/HhfPZxwKXoOWUEoXVbq3X6N1mKWXfyVgdg3Cfl7rA0Ojdp1d6y6ursXLq6vSdXYss6urtWfXTXHUWeose6WevD3Uv4WVyiW5cI+9miBC5onkj8oyr+ALBAAAfSOdXV2A4Gxlnkbxy+bK12rh0dXV1w3urS46LouKd7q7R3/re7Fg6ax0TVZtx1Fj313s6sNRUVFRUVFRUVD9CxcCk/ggERbqyoYWaIgVll4AwBAIAAAD6hWaXGjqOEmRWZxOQ+ilsjU6dm11dXx+/uOk0sujq7m7Tq71lnV1dqy9NZegarjqLwdZ7OlFRUdeKio6bNCUCwXjm6FBBATQERul4B3aHb5FVV+kdnDQZp0gUl42lXO8pf5q1QAAAAAAAQAFgCwFg1dMqekpdXV2LZdXV1dFg2urqoPdtjq7Fg6a46awdRcdVYpV6EVH1/f7LFhY/ynKeBmVWDmMsBxI+UkI/TOrTnQY0C3hl0PP2cbIXBTQ6DhgBABYAsBjY6urq6uNjq6tLjounCnpOWO2r0Ff101noGqz01j31Xs+/QjqydypO5UncqTv8AQ47ZAu2cBZWLACggsgMiZmSDE5IR7Q+nDq6tHxGcdt5eQiCRJStQ3JDoBgP8rdZVVXc40dXV1e91ay0dXc3adXV1bE7HV2LB01x0DVcdNY6qzvjoyFQqVS96nfL3al76IVI9I80snK8HlVhdWKuXkS5EiYLQx8QLH1eD61KzEMFs1+w7C4LUITYBcMcqt0SoqFVXR1d51dc9Xe6urq6Nja6urtHfprjprL0DRt1FnprFLO+N8hXpUr9DKUd1TO48aWKD1KrgAqQFQqMkqv3XFlhLBdCiv1nVtA5WCyWuXFkgIoblAjJzLE7ABKuoOAADR1dMqek51dXZg7nV04U9J39aurtbvSVvfQNVx01x1FndG9QpXr6tPIHwBKjYAurU5JelhSQZMsuDImx9Q7Vys5C4hc44yRDNWRFwzQPJhYLAWDY6ujlp1cbnDsdXVrh0XTKnV1dje+rq7HHTV+gdVYOos+twb3s+sUCgBVUAAlVbAF1bBSo4QJFXiZMuRl+qjskTm62LmRZt26sABAisFgEMuYmSVCt3oEc6urq41Vt7q1l60dXe6urrg9Ph9L2dNX9dNcbg3LFLP1rXo1XFljmMjCvcL6s6tVgl91MAFFgVp7GAYbljnlvI3uNqeg4dHOrq64/vjpNOXR1dXRw7XV14/v7nV6DnpYdA1WXpLB01g3G5Y9/XTLclfPCBxuBnYw+s3QK5iJRg7HdVABVAWpzA0VwWboIhdgQsBrXV24bXV3XG91dXV0wpx0s/Rq6vXy6Bo4emuOmsvTWPf1wm5ZfxwJywTZay+tGjoOGUEAEqrYC60P4zpAXQUnsZXIzR1dXV3nV1y1dXY4dXVzq6cKdXfk+9XV2OOm5ekuPpVb3uNqx1pCvSpVL3qXu1L3al71LRI7ws8yWNcDYm0ZsHD60QAoABVVgALqtgy9qNGyEvCw8DHAuRPTy9aurq404dB1y1dXVrDoumXxTq6u91dmHScdA1y6WHTWXablnqI90q9MUoR2ogQoKhlRlVWVbrd+uiWCkN04XgyE5rhrwdXV1dMvinpOdXV1cVh89Fzpk06urq4fW96zDoHVy6TY3G1cdRZ653fwKWtaL7IfJzuGxYOrq6umVOOi06urq1x0ei5ac6urrk+P76eXS4dA0cdNz9KbvTWfoRj19e6saCcspccrnCsDaw1c6urpk09Fw7HOrq1x0cdFy+6dXV1x+dXHQcvS4dA0wfpctptw6a4+jXH1rwfKNdGU72e4TkoIsWCwG3D51dXV0yadXc4fWxzq6tZGjjqurrj8/71cdBy++ll8dLD56Th6bl2m3h0m38gbBjowldciWO/LQEmcMAAAgAAAsBBuw+dXV1dHLTq43OHY51dWsvjR1cdJzq64mrjoOX30svjpYfPScPrpuX3tNuXx0sPpTB9VYSCKzml7iEshwE1JioAgD4+XLffh86urq6ZNOrjc4fWxzq6tZaOrjpOdXXE96uOg5ffSy+Olh89Jw9Ny+9pty6WHz9LgfUx1kxA+zIifeSaajwIFMHKuUSoqFFV6GHzq6uro5adXG5w7HOrq1lo6uOk51dcT3q46Dl99LL46WHz0nD66bl97Tbl0sPpTB9QOkiwZlcYIKSysrBAJhWOV7ZV0z4ADoYfP8AvVzq6umTTq43OH1sc6urWXxo46rq64/P+9XHQcvvpZfHSw+lc7Tbw6bb6MJfqLayyxvLv34zRDlM9tpE8IALK+AIAA6OHzq51dXTJp6Lh9bHV1a4/OjjouX3TnV1dcdXoZPS4dAxo4em9LLabXD0xP0YR9PntpLHTyC9qgICK82IIj3zQcTpalZXSwdXV1dMqcdJzq6urXDpuWnV1dcn7z08ulh0DR6bnpYeumkPTTn6EOX6dwyoAwPTCulg8wUehjw7kYOSdOAVXD0+Wrq6umXxT0nOrq6uKw+ei50yp1dXVw+nY6uzh0nHQNWz0uH0BtFvXUezrZoI+nAArLL5WwCVEAoAtRxgxAt3HSR+8NiOkXXl61dXVxpw6DnXLV1cbMHc6umVOrq73V2YfP0Rrl0nD08umkdSJp7Kh6MLR3fUGPAfKEABlWsWwHdcM3aQRxHTDq6urtw+drq656urscPrV1dXThTq78nV1djh6bl6WHrpuekkm42pNJHWg0e1S8VLxXtUKg7fUomGAVCAF1VAC62omS2FgV3uLLBgleoDq6urtw0dXV1/f51d7q6urphTvdc/jV1fpxo3OmOemPzuNqTSR/GBNi62AoJrhFhZDzLji+F1HVrJ0eg4dHV1dcd7q05dHV2uHa6uptPb9/1q9DLpYdA1c9Jv029Y6aTSR/FjM0R9synLLYQyR1jsy6Lq6urrhsdXVrLR6Llp1dXUSOx1dnd9KLeumOemk9Vh/Eh2dF9xHzc7x9H+G51dHLTq7nDTq6urWHRdMqdXekKaursbnTHPQNWz023THP36qD7pE/hs0DIcbY0u2DFptPpOHrV1dXTLoOuWrq7G47nV0w9U73U3nV6DZ6SSdMc9MT1E5N473spE+lBesTgzw0U7wsuInGGFAAAAAAAEABYAsBYPpHnV1duG1zq656u9py+9HV1dHG11dRJ6vveuc9A1bPTSPXUTk3z0IGvCojrgteVAGn//xABCEQABAgIHBQQIAwgDAQADAAABAhEAAxAgITAxQVEEEkBhgTJxkcEiUFJiobHR8EJg4RMjcoKSosLxcLLSUwWT0P/aAAgBAgEBPwD/APiocqUqasISLTicgMyeQ+OAt/4YaG4pCFTFBCQ5PgOZ0AzMSJKZKQkYm1Ss1H6DIZd5J/4PaG9RJSpaglIcmwD7wGpyiRITJS2Kz2leQ5D44nQDH/htoaGhoaGjdho3YaGhoaGhoaGhoaGhucNAQVEJSHJsAAxMbNswkpcsZiu0cgPZHnqekbsNb/wI160NDGGhoYQwhhxABJAAcmwAYkxs2zCUN5TGYf7RoOep6CzH/gxoaGhoaGF80NDQ0NDQ0NdtGy7L+zaYsemRYPYB/wAiMdMNYalv+BWhoaGEMLpoaG4rZdm3WmzB6WKUn8PM+9pp34UH/gJoaGhhctDcE0NDQ0NDQ0NDQ0NDQ0NDRsmy4TZg5oSf+xH/AFHXSGqN+fWhoaGrtDXrQ0NDVXGohxDiN4RvRvRvRvco3o3o3jG8Y3jG8Y3jG8Y3jGyyN5pkwei/opP4uZHs6anljvHlG9G9G9yjejejeH54aGhoYV2u2hqjw4jeEb0bxhzDnWHN60NDQ0NDRsuy/tD+0WP3YNg9sj/EZnM2asQzfekN+c2uGhoYVmhrpqjiN6N6HMOda7Q0NetDQ0NDRsuzGcreUCJaTblvH2Ry9o6WC20AMAAGADAAMABgAIOX5xau0NDVmhrlqXEbwjehzDnWq0NXYwxhoaGhhDCGF5s+zqnKcuJaT6StfdHM56C05ApSEgJSGADADIUKygVm/NzQ0NWa5alxG9DmHqNDVWMNDQ0MKzQ0NDXsiQqephYgdpWnIaqOXiYQlKEhCQyUhgPvM4k5m2lWUD85NDVmuGpcRvQ5qNDVGMNDQwqtDcNJkqnL3U2AWqVkkeZOQz5AEiXLTLSEIDAeJOZOpOf0qKy6wPze0NWau1LiN6HNRqrQ0MKjQ1+0NDQ0NDV5UpU5YQkd5ySNT5amyJUpMlAQnvJzUcyfuwWVVZQKrQ35MEuYrsoWruST8hH7Cf8A/Gb/AEK+kfsJ/wD8Zv8A+tX0goWntIUnvSR8xw7Q0MLxqHjehzUaoxhoYVGvWhuCly1TFhCQ5PgBmTyH6BywiTJTJRuptJtUrNR8gMhlzJJNVWUD8nytinTLSBLTqvHokW+LDnCNgkp7ZVMPM7o8Bb4kwmVKR2ZaE9yQ/jjVXIkr7UtB5sAfEMfjEz/8fLNstSkHQ+kn42/ExN2SdKtKd5PtJt8RiPBuCAhqrV2ocRvQ5qNS0NDCloa6aG4FoaGhoaGoSgrUEpDklgPvIYk5C2JEhMlLC1RbeVqdByGXjXVlAoaGhoaG/I8jZZk8uBuozWcP5R+I91gzIiTs0qS26HV7arVdPZ6dSbudskqa53d1XtJsPXI9R1ETdjmy3Kf3ieQ9L+nPoTfNDVWrNQ4jegkmlqjGGpaGuWhrxoaGvkpKiEpDklgBmY2eQmSnVZHpK091PIfE2nICurKB+TNl2LfaZODJxSjAq5q0ToMTyGIAAAAAADACwADAAC9IeJuzy5nbTbkoWK8c+4uIm7FMTbLO+NMFeGB6F+UEEFiCCMQQxHS4aGhqjVmp3oc0tUaGpa5a7aGvWMMYYwxjdMbsbsBBJADkksAMSdBGzbKJI3lWzCLfd90eZz7o3RDQBDCGEMI3RG6IUkWQ0bsbsbsbsbsMfyLseyO02aLMUIOfvKGnsjPHDG/IeCGhcqXNDLSDzwI7iLfLWJmwqDmUreHsqYK6HA9d2FJUk7qgUkZEMajQBVas1DiHNdoYUtcNctDXTQxjdMbsbsMIYXONgtJwEbLsv7IftFj94cB7A/8ARzOWAzc4mkQaqsvyXsey75E2YPQHZSfxnX+Ef3dz8EQ4jChctEwMtIUOeXccR0iZsOcpX8qvJX1HWFS1oO6tJSdCPkcCOYsgC93oc0tS0NS1doa4a5YwxjdjdEMOB2PZShpswekewk/hGp946ZDmbIOJpFDQ0NDQrL8lbJspmkTFhpQOHtkZD3RmegzbCwWAWAcGoZ0NQpKVBlAKGhD/AH3xM2IFzLVu+6q0dDiOrwuUuWWWkjnke44Gu1DiCqlqWhqWrtcNcMY3TG7DC9aGhq+ybKzTZgtxQk5aKUNfZGWOLNQcT30isrL8k7Lspnq3lOJSTafaPsjzOQ5wAEgAAAAMAMAOEZ4IYtVIBDEAjQhx8YmbGhVss7h0xT9R8e6JkmZK7SbPaFqT18ixpagkQSTS1LQ1DV2rtDV2MbsMLtoa+2TZd5psweiLUJP4tFH3dB+L+HtUnE0isrL8kbNsyp6sxLSfSV/inmfAC05ApSlCQlIZKQwAg8GBQsYHpXZ7GcRM2OWu1PoK5dk9Mujd0TNnmSsUun2k2jrmOogqhzVaGuWrtXYxuwwuWhr5oaGhoaNl2X9oRMmD0AbEn8Z5+788MKpxNIrKy/I+z7OqethYkdtWg0GpOQ64CJaEy0hCAyQPHmdSczwYENQ8KtSazUFWkY4xM2WVMtA3Fapw6pwPRidYmbLNl2tvJ1T5jEfEc6WhhQ161djG7DXDXjQ11s2zGad5TiWD/WdBy1PQWuwADABgGAAwAqnE0isrL8jSJKp6whNgxUrJI179BmepiVKRJQEIDAeJOZJzJ/QWcE0NDw9dqCrSMaGpmbNLm2lO6r2k2HrkeofQxM2OZLtT6aeXa6p+hNDVmrNWaN2GFw100NfNGzbOZynNktPaOp9keeg5kQEhIAAAADADACGhospOdIIEPVNtFkWUtDevpUpc5YQgWnE5JGZPIfHCJMlEhAQgfxKzUdT5DLgmh6WqtQTDvQ1LUtEyRLm9pIf2hYrxz7i45RM2NabUHfGmCvDA9C/KCCCxBBGINhHS5atuwwrtctDXbQ1R4eHjZ5CpytEDtK8hzPwxPNKUoSEpDBOAH3b3m050ikwcDdHGBj+QpctU1YQgOo+A1J0AzMSJCJCN1Nqj2lZqPkBkMu8k8YTBL1WuFykTAy0g88FDuIt8tYmbEoWyzvD2VWK6HA/2wpKkllApIyIY1GrNDV2uGhrloal4e4kyVTlsLEjtKyA+pyHk8IQmWkJQGA+3OpOZpaAIakiww0NDQBDQ0NDQ0EWwBDQ0NDevUIUtQQgFSlFgB94anACNm2dMhDWFZ7avIe6PjieXFkk1WuGqLQhYZaQocxaO44jvBETNizlK/lV5K+TjvMKlqQWWkpPPyOB6VWMbtdrhrlqXuWhoaiTJVOWEJH8SskjU+QzhEpEpAQgMBicydTqf9CyqKhwN0cYH5ASkqISkEqJYAYkxsuzCQlyxmKHpHT3RyGZzPcOJalRZJ7m8ajQ1DVWrNQpKVBlJChoQ8TNiSXMpW6fZVaOhxHV4XKXLLLSRocQe4iww0MKzV2uGhosh7hoa4lSlzVhCA5OJyA1PL/QtiTJTJQEJ71KzUdfoMhCsOtUUNDQRYYaGhoaGhoaGhoItgCGhvXoBJAAJJLAC0knIRsmyiSN9YBmqHfuDQcz+I9BZjxkzIdaGhqGqteEAhiARoQ48ImbIhTlB3Dpik+Y6OBkImSpkvtJs9oWpPXyLHldNcNFkPXaGvES1TFBCQ5P250AziRITIRui1RtUrU/QZDzMNCsKoqHA3Rxgev8AY9k/ZD9pMH7wiwewD/kc9BZrevDwKjXai6j4CAK7XLiLYbWqz2YxM2SWu1PoHkPR/py6N1iZImS8UuPaTaOuY6gVmrtQ9ZrpoaqlKlqCUh1EsAPvxOUbPs4kJ1WrtK8hyHxxOTUKw61RUOBujjA9fbHsm406aPSxQk/h94+9oMu/C6NkPD0AX6iw779xDwxMAVmqTNmlzLQNxWqcOowPwPOJmzTJblt5OqfMYj4jnDXL1Whrhoa5AKiAASSWAGJMbNswkhzbMItPsj2R5nPupaFCyGqCocDdHGB692PZMJ00c5aD8FK/xHXS8IegCAL+wBzlBO8X+2vHh6GgC+mSJczEMr2k2Hrkeo7miZssxFqfTTy7XVP0J6VXqtcNDXTQ0APYLScBGy7MJQC1gGYR/QNBz1PQc6isOsNDGGhoAaGhoYQQGPdDCGhuUAQ3KG5Q3KGhhBAeGgCyGhoaJiky0lajYPEnIDUn9TY59b7Hsu8RNmj0cUpP4vePu6D8Xdje7r237UKVvYYfOq1VxD0s8AXbVmiZJlzO0kP7QsUOufcXHKJmyLTag740wUPI9GPKCCCxBB0NnzqNcNctDVcY2TZdwCZMHpnsg/gH/o/DveGhoYQIaFYdYalqBScDUGNY40DClakoSVKLAfbDmconTTOU5sSOynQa95z8PW2ybN+1P7RY/dg2D2z/AORnrhrGFggHK8AoIe9ahSnsGHzuHh6oF21Zqq5aJgZSQeeY7jjEzY1C2Wd4eybD0OB+EFJSWUCDoQ1ZrlqrQ0NDCGjZNlZpswW4oScvePPQZY44NDUihWHW5OBqDGscaBhBhSgkFSiwAck/f+4nzzOVogdlP+R5n4CwZk+tdl2UzjvqDS0n+s+yOWp6C3AAAAAAABgBgBSC9y0ANUIBghrkClashhnzrPD1gLtq71WpUhKwykhQ5+RxHSJmx5y1fyq8j9fGFIUgspJB5+RwPSGuGqsYaGFDQ1OybM7TZgsxQk5+8Rp7IzxwZ6ooVh1paGhoAhqDgagxrHGgYQSACSWAtJOAHONonmad1NksGwe0dT5DLvhob1ps2zmeq1xLHaOvujmfh3tCUhICUgAAMAMAIIpBa4Ahq+70hmrAUrXkOp8qjiHrgQA101VqzXBSlQZQBGhDxM2NJtlndPsm0dDiPjC5a5ZZaSOeR7jgajVGMNDChq+ybNvkTJg9AdlJ/EdT7o+PdjS0NDQKFYXJwNQY1jjRgI2naDMO4gtLB/rIzPu6DqbWA9ayJCpymwQO0rTkOZ+GMJSlCQlIYAMB95wC9UHKsBdEvQ1DVFqawY58qHugKrVWqtWas1V4NthAI0IeF7IhVqDunTFP1H3ZC5S5faTZqLQev1Y0tDUNDXOy7KZpC1hpYOHtkZfw6noM2IALDANZ0rihWFZoaGgiww0NDQBbDQ0NDQ0Kxo2naN/92g+iO0R+I6D3R8e5naG9aSZKpyt1NgHaVkB9dBEuWmWkIQGA8ScydSfuygFqCLgC5JaCXqAUNQtbWDH5frDm6AumqtWa6eHqs+ML2WWq1PoHl2fDLo3dC5EyXil0+0m0ddOsNctTs2zGcd5VksG0+0fZHmcu+AAAAAAAGAGAEHGs0ChWFycDUGNZWMbTtDvLQbMFqGfug6a64YO/rWVKVOWEJ7yckjU/TMxKlJlICE5YnNRzJ+7MBUScqDSDSBcktVAqTdolyyEFYCyLBpzJwHJ4d7Xd7Xxe5xgC/wALpqjiHqtDUNTM2eWu1t1WqfMYfKJmzzEWtvJ1T5jEfEc6jVtn2dU9WksH0la+6Ofyx0BSkISEpDJSGAH3/ugi2GrChWHWsIY6QxggsY3TG6Y3TABgCN2N2GMNG1zmJlyzbgtQy90c9TlhjgxhjDHSGOh9ZS5apqghItPgBmTyH6RJlJkpCU44qVmo8+Wgy73Mc6oLwz1AXgC5J0qgNU2naUyE2MZih6KdPePIfE2akKUpaipRJUS5JzMS5syX2VFvZNqfDzDHnEva0KsWNw64pPmOr98AhQcEEHAguPGsBVa/aq1Lw9DVGoa4mSJczEMfaTYeuR+7YmbMtFqfTHLHqPo9eRs6p6mFiR2laDQak5DrCJaZaQhIZI+3OpOZpONcCN2CmzrG6IYQw0pGNJwNUUmNq2ncBloPpntEfhGn8R+Hf62QhUxQQkOo4DzOgGZiTITJQwtUe0rXu0AyHjbQDlVBY0EZ0iy25Jeo1XaNoTIQ5tWewnU6nRIzPQWwtapiitRdSi5PkNAMhlURMXLLoURqMj3jAxL2sGyYGPtJtHUYj49ISpKg6SFDUF6QODaq1Dw9ZoahrxcpEztJt1Fh8fq8TNlWm1B3xpgr6HpbyggiwuDoaZMlU5e6mwYqVkkfXQZ9zmJctMpAQgMB4k5k8z+gsqHGGMbsbohhpVVh1rDGk4GqKdp2gShuItmH+0annoOpgubTaTic/WqUlSglIcksAI2fZ0yU6rI9JX+I5D44nICCKBaO6qDlQ0AUA5VyX7qgFWfPRIRvKtJsSnNR+mpy72ETJipqytZcnwAyA5D9ca6VqQXSopPLz17jErazYJo/mT5p8x4QhaFh0KB7sR3jEcE1ZxD12oau10qWhYZSQeeY64+UTNkULZZ3vdNh6HA/CESZkyYJYSQc3BASMyeQ+OWMSpSJKAlI7zmo6nyGUMY3TG6IYRmbgQrDrQ41hxzhxpG9ygKthzDmHMHCHOppBOsOdY2jaBJDJtmEWD2R7R8hmeUFSiSSSSbSScTDnUw51hzDmN4xvd0b3KHHq0AkgAOSWAGJMbNIEkbymKyLTjujQeZGPdVBasLaoL1SXqAVZs1ElBWs8gM1HID7sFsTZq5yytfROSRkB56m24AoCikukkEZgtEvbFCyYN4e0LFdRgejdYRMRM7CgeWBHeMeDeHuGoas18EkloSgJ79YBbKMamZqEgZxvRvcocw5ahWNUY1DhUEbRPTJTqs9lPmeQ8SbBmQpSlqKlF1EuSfvDIDACwetcY2bZ/2Y31j94f7BoOZzPQZvAOVJFAOVVNndBFQFqSWgl6gFWZMTKQVrLAeJOQGpP64RPnKnr3lWAWJTkkeZOZ8rgCqCQXBIIwIsMS9rWmxY3xrgodcD1D84lzpczsqt9k2Hwz6PfPDm5ahqzXLVGhhAD2CEhhzzqBUPDiMzDmHNBrKxoaGhoGNQ4VJ05MlDm1R7KdT9BmemJELWqYoqUXJ+2HIZXDQ0N6s2bZ9xpix6Z7KT+Ean3j8BzwpxpIoBekCgF4IqJ08KCXqAVVrShJWoslIcn7zOQzMbRtCp6nNiB2E6czqo56YCuzwA1wIl7VMRYr0088eivq8S9olzGAUx9lVh6ZHpcvD12pahuCaGpxhKW76bIflDmHgKhJBqtDUChWNUY1FYUzZqZSSpX8ozUdPqcvhEyYqYoqUXJ8ANAMgP1Llz622WQxEyYLcUJOWijz0HXFqoLUtQC1AFIjGphBL1AKqlBIKlEAAOScAI2naVT1MHEsH0U6+8rmdMvGuA97L2iaix95OirfA4j4jlEvaZS7CdxWiiw6HA/A8qjw9w1LUNetUaGrJTuhzj8ocd8PXaiy4ONUY1FYUTJiZSStRsGAzJyA5n4YmwGJs1U1RUroMkjQeZz9bbNs7tMWLMUJOfvHloM8cMTAL1QXpNCdKoOUEUkvAL0gVSQASSAAHJOAGpjatpM5W4ktKSbPfPtHl7I6m3CsA/AS58yXgpx7KrR006NCNqQvtegeeHj9WgMbRaLtobgWhq7jvhIItOPyrNfKxhjDQ0NDQKVYQtaZaSpRYD48hqTE6aqcreNgHZTkkfU5nPuAAuGEMIYQ0N6p2bZ98iYsegMAfxH/yPjhg9OB5VRUa2gF6otg2QS9AstoArbXtX7UmXLP7sYn2z/wCRkM8dK4F7hWRNXL7KrNDaPD6WxL2pKrFjdOuKfqPj3wCFBwQQcxbcNwLGGrOIc0JS1p6VGu7YaGhhAoVjWFMxSUJKlEAC0k/eOgzwFsT5xnKe0IHZT5nmfhgNT612eR+1O8qxAP8AUdBy1PQcsLBYBgKgOVUHKhqQWqgtBL1E8622bVvvKlH0fxqH4vdHu6692NYDhkTFoLpUR8j3jAxL2sGyYGPtDDqMR8ekJUlQdJBGoqAUNdNVaGrPpUQnM9KGumMNDCsMaFY1hQpQSCpRYAOSchG07QZymDiWk+iNfePPTQdfW0iSZpc2IGJ15DzOUJZLABgLABg1U6wC9UWwBBFIOVQnSAXgjOgCgVNs2rGTKPKYof8AUH/semtcDiUqUgukkHl56xL2vKYP5k+Y+nhCFpWHSoHuxHeMoArNVaq1ayHPdVSlzyzuWMNDC6GNCsawgkAEksBaScAI2raf2p3EWSwf6jqeWg6m1m9ayZRmq0SO0fIcz8Bb3pSEgJSGAwFAOVUWHkaqbLftqSKRbQTlQPhQ1ILU7Xte68qUfSwWofh1A97U5d+FYDiwISSkukkHUWGJe1KFkwbw1Fh6jA/CETETOyoHlmOmN60NVcCCTXSGHzrNDXwxoONYYRtW0/tCZaD+7BtPtkf46a46etpMpU1TCwDtK0H1OQ8oSgIASkMB9udSagL1GgHKkChJyqpsglqibbKoOUbXtX7IGXLP7wi0+wD/AJHLTHSuBxbVASC4JBGBFhiXtS02L9Ma4K8c+vjCJsuZ2VW+ybD4Z9HuWhqrgQSTUaogOe62o0NwAgY0KxrbVtW88qWfRwUofi5Dlqc+7H1rLlqmKCU9TkBqfu0xLQJYCRhmdTqYNQFqp1oAqYig0EtGNQWRiKm07SJI3UMZh67g1PPQdcMSSSSS5Jck4kmsBxYFxL2mYixXpjnj0P1eET5cxgCxP4VWHpkelZqrgc4Jeo1ZAsfWhuEGNBxq7VtOMqWeS1D/AKj/ACPTX1shCpiglOJzyA1PKJctMtO6nqcyfvAZUAwaiTlVFhgBqgLUmyCXhJypFALQaNp2gSUsGMxQ9EaD2j5DM8nhSiolSiSSXJOJNYDimvJe0TEWPvJ0Vb4HEfLlCNolrsJ3TorDocPlQ1XDGHNRq7QkMB3cMMaFY0NDGNq2goeXLPpfiUPw8h72unfg3OGhoYQwhoaq0MIYQwhoaGhoY+okpUtQSkOT9+ESpQlJYWk9o6n6DKnnGIqi0VQXqg5UKL2UCAXgCoC4aNonpkJ1WewnXmfdHxNmrLWpaipRdRxP3loKwD8UBfM8S5q5eBceybR006QjaUK7XoHnh4/VoxtFtJOnjdtDcOxgCAIOOFO1bR+zG4g+mcT7A/8ARy0x09bAFRAAcnARIliWNVHE+Q5fPHRqgLWQagLUgQYFkCqTZQRnQnHlVnTkyE7xtJ7Kc1H6DM5d7CJi1TFFay6j8NANAMhWAfigL4B6iJi0dk2aG0eEI2tBsX6J1FqfqPj3wFBQcEEZEYXTQ1IxHeOBYw0NVEKxo2naBKG6m2YcPdGp56DrhiSSSSXJtJOJPrUAkgC0mwCJMoSw5tWcTpyHmc6AXqgvVScoFJEJOVQ2QC9LW0J/1TNmpkoKlfyjNR0HmchEyYqasrUbTgMgMgOQ+OJtJrgNxIF8A1UnShC1oLpUR8j3g2RL2oGyYGOow6jEfHpCSlQdJBHKs0NVF80NciFYxtE8SUsLVkeiNOZ5fPxgkqJUouSXJOZ9a4xJkBA3ldsj+nkOep6d9ALVcLYxqCE4PS1AL0kvGBgVQXiZMTKQVrLAeJOQGpP6mwRNmqnLKlYYJTkkad+pzPJgKwDcSBegPADVHA74JeqlSkF0kg8vPXrEvaspg/mHmPp4QlaVh0qB+Y7xS1wLQO66aGvBG0z0yUvioj0U68zyGfgIUpS1FSi5NpP3lp622eSE+mrtZD2f1+VBpByqjSCKQIBaoYFhoJypBygQQ9KlplpKlFkjHybUxPnKnr3jYkWIToNe85npgK4HEgXoD1SdLkEpLpJB1ES9pULJg3hqLD1GB+EImIX2VA8sCOmNygunusrtDX82cmSjeVaT2U5qP0GZy72ETJipqytZcnwAyA0A/XG5eHh4eHh4eHh/UsmSzLULcUjTmeemnfgC1JpFtUWikUAvZUaAWqCAXoMKUEJKlFgA5P38InzlTlaIHZT5nmfhgM3rAXhvQL0DWqT4XLUgkFwSCMxYYRtS02L9Ma4KHketvOETUTOyq3Q2Hwz6PXQbW1qtDX4ibNTKQVq6DNR0H3YLYmzVTVlSj3DJI0H3abaHh/WciTgtQ/hHmfLx0pByoNILVQWg2wBSLKr28qggY0EgAlRYAOScgI2jaDNLCyWDYPaOp8hl31xbxIF6BUwgl7kCujaVosV6Y54+OPi8Iny12AsdFWHpkaoLF4BcPQ3AvEyYmWgrUWA8ScgNSfuyJ05U5W8qwDspyA+upz7q7GGMNDQ0NDQ0NDQ0NDQ0NDQxhuOkyt701dnIa8+7592NQF6DSC9VP+qoOVJMGEn4UAUgtjYMX+cbTtJmncTZLB/qIzPLQdTbhXA4gC9AaoS3fdNdInzEWPvJ0Vb4HEfLlCNolrsJ3TorDocPlUlm1j0+l+8PSpSUJK1FkgWn7z05xPnqnKc2JHZToNTzOfgKGMNDQw9YypW96Sh6P/Y/QZ+GrJLWZVQWqiyBUGtZNvSpgYFtTado3yZaD6A7RH4jp/CPj3NcAcQBegNUJa5AvkTpkvAuPZNo6adGhG0IV2vQPPDx+rUoVvDmMfrdvWJCQVKLAByTkI2icZymtCB2U6+8eZ+Hi7D1rKlFZc9kY8+Q8zDBmFgGHKgF6oOVBpScqoqiyCaBBhNnWnadod5cs2YLUM/dHLU54YY1xxAF6A1QlrLkC+alExaOyotpiPD6WwjaUmxY3TriPqPj3wlWCkkHmLQYSoKHzGlw9VoaCQkEkgAByTYAI2naDOO6lxLBsHtH2j5DLv8AW0qWZh0SMT5Dn8sdAQAAAAwGAoIgWVgXoNIL0CkYUigF6qcI2raGeVLNuC1DL3Rz10wxdrgDhxegNUJyFyBfNWStSC6VEfI94wMS9qYjfDH2hh1GPz6RLmJmBwR0P34Yi5aGpXMRLTvLLD4k6AZn7LCJ+0KnFh6MsGxOZ5q1PLAfH1tLlmYWFgGJ0/WEpCQAAwFQwDlVBalmoBaBbcKOUAtAoEERtG0bjoQfSNiiPwjTvPw72aqKQPUgDVCWsFyA16BdJUpJdJIPL7tiVtpFk0OPaTj1GfRu6ETUTA6FBWuo7xiKrVCQA5IAGJJYeJibtqEuJY31a4JHmrow5wuYuYreWoqPwHIDADu9bIQVqYdTkB9dBn4mEpCAEjAeJ5nnXBeqDlQRSj/VUUGylJygUbRPEsbie2R/SDn36DqbMaBXF2bwC8A1qEtZctegXoJSXSSCMCCx8RCNsmpsUyx71h8R8yDCNtlq7SVJ/uHiGPwhM+QrCYn+b0f+zQJks4LQe5SfrG+j20/1D6wZ0oYzEf1AnwBhW2SE4FSv4Un/AC3RC9uUbEIA5qLnwDAfGFzJkwutRVyewdwFg6D1uhBWrdHU5AamEICAw6nU1zALVhQYFAL1coJyqDCJ88SgwtWRYNPePkM+6CSSSS5NpJxJrCkCuOAAvAM6hLd/DNftxDQxhjDQ0NDQ0NDQ0MYY8UlJUQkYn7c8oloEsMMczqfpoMu9yblJyqgtSBQC1QUGkRNniSnVR7I8zy+eEElRKlFyS5JpF0OPAephwoF29RuEaGhoYcGwhuEAKiAA5OES5YljUnE+Q5XRoBeqC9UHKooxiOdM2YJSXNqj2RqfoM/1hSlLUVKLk/bd10kVxUNYVhAusYFlPOCXuBeAXzcG0N6sAJLC0nARKliWNVHE+Q5fPwa7MAtVFkC2CKBQC9QFoMTJiZad49BmT9NTl4QtapiipRtPgBoOVQXQuhXFAvAGqE5XAF4BfNwLQw9XY2C0mJUrcDntH4ch5nyxvgcqqfnQRSLDyoVQIVMTLQVKwGAzJ0H38oWtUw7yugyA0H3bcCkCuLocCBnUOlwBeAXoHANDesZMrd9JXaOA9kfU/prfmgWikUAvDPUByg2mhSghJUosB9sOcTJhmqc2DIaD660C6FIuhci7FtTAPcAXgF6BftDespMpvTVjkNOZ58su/DgCIBakUAtQapISCpRYDExNmmadEjAeZ5/LDvFwKRXFQ1hdCuA1QlzwYF6BfN60kysFqHNI8z5ePCA/CgUpOXhUVG8ACSWAxJidOMwsLEDAa8z5DKgQLoXouRAugHqHSkVRdgPetfNxDGGMMYYwxhjw8mU7LVh+Ea8zy0GfdjwZoFtIoBeGehRxOQ+UTppWd1PZHxOp5aDrQKorDGuKhrC6FcBqedwOIAvQODYw0NDC9YQ0NDG/kyt70ldnIe1+n+uGMINUFoEKsDxPnb/op7IxPtH6fPHSkXApTdC8EC6SM6h4MDiW4FoYeo5UrfLnsj48hy1PQW2jCwWAcGKcYEAvVSco2mfvfu0dn8SteQ5a692MCkXQpF6LoV8KcBcC7F4BeAcA0MPUsqWZhtsSMTryHPXTwgAAAAMBgOHFALQKk6dihB5KI+Q8/DWDjSKorDGuKRBuRQLtIqHGuLsXgF4BftfPDw8PDw8PD8FLlmYdAMT5DnAASAAGAw4gQaEnKmdNb0Em38RGXIc9dO/CoLgUpvRcioK4DU5PcC7F2BeAXzXb8C95LQZimGGZ0H1OQ8nhKQkAAMB9uefEioC8Tpu76KT6RxPsj6/LHShWFAoGF2KReiqLgUjGoTlXF2OHAvWun49CCssOpyA1MISEJCR/s6nihhQz0TJu4GHaPw5/T6RjQqqKRWFcUiDcigQLoCy7HDC7AvQLh/UKUlZCU4nwHM8vsWwhAQlh1Op+8BlxoiasIFnaOA05nl8z1gkkubSaTjSMaopFKboUi9F0cKRfi7HEAcC0NDC5YQ0NdpSVEAByYlyxLDYk4nX9BxYpXMEsPiTgPvKCSokkuTjQKouBSm9FIvRSnGoca49Qi8a/aG4FoauASQAHJwES5YljVRxPkOXzxOQHFihaxLDnHIZk/TU5d7AqUVEqOJ+2FIg4UCgXYpHACgQLoYcKLsXYF4BetDcWASWFpMSpQQHNqjjy5DzPGiFrCA56DMnlC1lanPQaDSqrCgUCBciuKRBuxhApF0cKRUGN2PUIF63GyZW4N5XaP9o+up6DN+NKghO8cPieQ5mFrK1OcMhkB9dTn4CsqqKRWGN0KReikUjGorSuOFF2LsC8A46TK3WUoelkDl+vy7+OJCQSSwELmFZ0AwH151zjSMaopFKb0UiqLgUpqHGuMLoXBpF0LsXgHHSZWC1C38I8zz08cW44kAEksBiYmTDMOiRgPM8/kLNSaBVOJ76RjcClN1lWFIoGN2nDhRdC7F2LsDjpMp/TULPwg58zy01xwZ+NsFpsETZpWWHZHx5nyECkXAuxhSOAFAgXQwFJwpFQY8KOFFY1QHvmhoYQwpYQwhriTK3vSUPRyGv6fPj503fO6nsj+4/QZeOjQKRSINQXYwpHACgQKRdHAVxwRpGF0LscO0NdtDeo503e9FJ9EYnX9Pn3Y0CkUiDhQKBdikUiobsYQKRSKRiKisq4uhjcG9HAGqLwC/I9QzpuKEn+I+Q8/DWoKRSIOBoFAwvhSKRBuxUFIpGNRWNcYXQuDejC6HDAcCRx86azoTj+I6chz1OWGOFQVhBwoFAwuhXFIg34pFKcahxrjC6F0MeFF0MbsDgyONnTd30U9rM+z+vyrCsIOFAoGEC5FcUiDwQpTjUONcXQuhwowqmqPXU2buDdT2j/AG8+/QdToawrCDhQKBhAuRjXFIg/fwoHAClNQ48CLocUaouhwpx4qbNCAwtUcBpzPlrBJJJNpONcVhBwoFAwgcAKRSOAFKahxPAi6F0OANUYXQ4U48TMmCWNVHAeZ5fPCCSokkuTibgVhCsKBQMIFyK4pEffy4IUpxqHHgRdDijVF0MeFPETFiWlzicBqfoMz5tClFRJJcn7YXI8qwg4UCgYQOAFIg34pFKcahx4EXQx4UYVTVHHHiFrCEuegzJ0hSislRx+Q0HL/eN0Kwg4UCgYcCKRBvxSKRjUONcYXQuhjwouhdg8GTw6lBAKjh8zoOf+8IWsrLnoNB9+N2KRSIOBoFAvhSKRBuxhUFIpGNRWNcYXQuDejC6F2LsHgSeHUoJBJLARMmGYp8hgNB9TneCkUiDhUF8KRfjCBSKwxqKyri6GNwb0cAaovAb8nhyQkEksBiYmTDMOiRgPM8z8MOZvBSKRVF2MKRwAoECkXRwpFQcKLoY3Yuwb17t+IJADmwDGJs3fLCxIw58z5XwpFwLgUjCkXopFAgXQwpOFIqC7GF0OFFY8I5h4eHh4eHh+Kmzd87qeyP7jr3aDqbWA4Y4mkY1RSKU3opFIoGN2mkcEOFF2PXM6bvOlPZzOv6fPuvRUGFc43ApFKboUikXopTjUONcXQxuDSPybOmu6EmzBR15Dlrrhg78CMK6qopFYY1xSOAFIpGNRWtccKLsXYN6D6pnTWdCTb+I6chz10wxduCFdWFAoGEC9FIqG7EC6GFJtFIvxcHiQb1/U86bu+ik+lmdP1+XfwgrCDhQKBdjCkXopFAu03Yuhdi7BvAb54fhXvp03c9FPa10H14UUi4FwKU3opF6KRjUVXF2OGBvAb94fgXh6P//EAEMRAAECAwYDAwkHAwMEAwEAAAEAEQIQMQMSICFBUTBh8ARxgSIyQFBSkaGxwQUTI0Ji0eFggvFyosIzcJLSQ1Oy0P/aAAgBAwEBPwD/APimTjdON5uE4ThOE4ThOnk+C0tIbKExxHIUGpOgHM/AZnIf9lXTpwnV5P1706cpynKfh9dd6efXWv7yecdpDZwmOIsB7zyG5OwrqrW3jtrS8SRCHuwvlCP3Op17mb/sY43ThXgrycpyn6f0+KKGCExRFgMyT1meWq7RbxW8b0gD3YfqeZ+FOZFf+w7hOE6cp+usp9FddHguE4ThOn5FOdlnyWe4Cz3WfXTJjumO6bmmTddd6ZMmTDn11/lMmTd6bn17+vm3XRTHfr3qIiGExRRMAHJJy66Zdp7RFbRMC1nD5o3PtH5AaDm6z66/dAHL/sE4Tq91VOesl11pwXThXk52WfX+Ex3Tc03MpgmCYbejkgAklgA5JoAKldp7T96bkDizB7jGdzy2Hic8hIf186dOeA6cJwnO3zWfcmO6YJh7uG43TjdOFeHNXle5K9yV4q8VeKcpynKcpynKcpzunKcpyrxXau1m0ezgP4YOZH5yP+INN67K8UC8r3L+unTp+v24DhPyWdKc03Pp/D5Jk3AcbpwryvK8U5Tnf0jtfarxNlZnyRlFEPzbwj9Oh9r/AE1lD/XDhP10yfvxuE6zTHdNjcJwryvJyn4rjdON04V4K8FeHNXle5K9yV7kryvFXleKvK8VeKvcl2vtdbKz7o4gf9oP/wCj4bq9yQLyBZXgnH9ZOnT43Cfl10yz7k25TDE4V4K8nPDcJwr3JXleKcpzv6J2vtVz8KzPlnz4h+UHQH2jqfyimdJCv9ZunTnpsTp9gs+SZMMLpwryc8FxuryvJynO/oDjdON04ThOE4V4c1eHNXhzV4c1eHNXhzXa+2CyBs7M/iGpH5B/7HQaVOj3nLl6q8JCqcJxunG/9Wur3RRJxOnKbmmGFwnCvFOcbhOFeTlPw3G6cK8r3JXinKcpzueAxTFMUxTFMUxXa+0/cw3Ic7WIZfoB/MefsjxOWRLkklyTmSakoAyFB/V95OfDE/eVn10/yTYrwV5PjcK8nPBdOFeV5OU53wMUxTFMrvNMmCYJgmwuN043TjdON043Tjddp7VDYQsCDaRDyYXp+qLkNBqctyIojETFFE8RLkk5kpxugodUCGwsP6nJRPXXhidZnkmWWBwryc43CvJzwHG6vBXk5wMUxTJkwTCTjdOE4V5XuSvFXinKc7pzueF2jtENhC5zjPmQ78ztCNd6BRxxWkRjjLxRFyeqAUA0GU4dVDrhdOdz/UjoldddNhfxWZTLuwOFeT4nCvJzvjcbq8FeTnebFMUyYJhJxunCvK8nKc7+iW9vBYQXosycoYdYj9ANTpzJANpaRWsZjjLk+4DQAaAae8uXOCHVQ6/1Q4T4XTnT3pt/3wuFeT4XCvJzjcK8nM2KYpkwk4ThXuSvFOd+I43ThXgryvcle5K8VeKcpynO6c7lOdynO5VtbQ2MBjiJ2AfOI7D67DNW1tHbRmOM8gNIRsPruc5iokFCTnmU53Kc7pynKvFXj/Rhjgh86KEd8QHzK+/sB/8ANZf+cP7r7+wP/wA1l/5w/uhHBF5scMXdED8j6CSiXwvss90zYHAT7J8LhXk5xOFeTmbFMmEnThXk54TjdOFeV5OU539AtbSGygMcZYD3k6Qjcn+SwBKt7aO3jvRZAZQw6Qj9zqde4ACYqO+cOv8AR9r2uxssjFei9mHP40Vp9oWhcWcIgG58qL9vgore2j860jPK8QPcGGGC3toPNtIxycke4uFZ/aFpD/1IYYxuPJi+GXwVl2uxtchFdi9mPL3Gh978uG6dP1171113TJZOTRNvnhvJ3wuAryc4nCvJ5MUyYScK8FeKc8BxurwV5OU54jjdOE4V4c1eV7kryvFXinKjtBZwmOOJoYQ5P0G5NAKk5LtHao+0RucoAfIh2G53iOvuCcpynKFJOU5UJOacq8VeKvK9yV7+h7a3s7EPEc9IRUq27ZaWrgG7DsNe/h2Pa7WyYCK9D7MWY8NR4EcwVZdtsrRhF+HEfaPk+EX/ALAY3T4XWZ5Jh102AkBXjhdXtk5xXgnM2KaTq8FeKfG43V4K8U534LjdOFeCvcleKcpzvxIooYITFEQIYQ5JoAu1dpi7REwcWcJ8mHf9UXM6eyMhqSK4BTBDr/Rnae1iyBhgzj3266zpFHFGb0RcnigsrLtFpZ+ZEW1hOcPu07wx5qy7dZxMLQfdnesPvqPEMN0CCAQQQaEFwe4ycJ18nwE7LM1TDAYtk5OFwnOK8nM2TCThXk5xuFeTngOE4V7krxTnfiMUxTcx714hZbrLf4LLmiYYQTEWADklgABUldr7X9/FdgcWUNBQxH2iP/yDSpzOTjb4pxt8UC+nxQYpggw0Tjb4pxt8U42+KBbRZc1lzWXNZb/BZb/BNzH9C9r7ULMXID5RqdutT4DkSYiSS5PHBZAuoLaOyLwRkcqg94OX12Vn9oQxMLWG6fahcwvzFR4XlDFDGL0JEQOoYjr44H2663TbnwwOAr2FwFe2xOE5myYScK8U+Jwryc43CvBXk54LFMst1lzTjZPyT93uTlOdzjpmcgKldt7X98fu7M/hQnM+2d/9I0GpzOjTh1UP9IdotxZwkA56kachzPwUURjJiNfly9AdXiDl/lV66aUFpHZl4IjCeRr3ihHI5Kz7fpaw/wB8P1h+bHuhUFpDaC9ZxCIbjTvFRrkW8E2/XXhgJATnC4TnC4CvTZMJOFeOJ1eTnG4V5OeAxXiFknGyfuTnfjuNwu29sFoTY2UXkDz4gfPI0H6R/uPKrjdOE4ThQ6oFleHNXhzV4c1eHNOE4ThOE43Tjf8AoW2trguw+cf9v87K3jvRXQchXnFr7v39AfroThOkidpQxxQF4YjCd4SR8lZfaEQYW0N4e1Cwi8YcgfC74qztbO1D2cQi3FCO8HMe7PREhOThMWycnDeTmTFNJwFexOFeTnE43V5OcbFeKy59e9PyCc78JxunCvDmr3JXk5TlOdzg7b2x3sbI5UtIxrvBCdvaOtKO+AVCh1/o+1tRZhhnEaDbmfoFaR3YYoiczrqSen45OyfA+ycnASEIogXBIIoQSCPEZqy7faQMLQfeQ70jH0i8WJ1Ksreyth5EWesJyiHhr3hxzlRXsJLK9tNkzJ1e2Tk4XCvJzivBXinxMst0/JOeA6cK8rycpzueJ23tl17GyPlUjjH5d4R+rc/loPK83FCRnmnG6cbpxunG6cboSFP6GtbUWY3iNB9Ty+aJMRJJcmpXaIsxDtme85DrnxXROAkLMrJCRKJfA7Zu3zVl2+1s2EX4kP6j5Q7os3/uB7wrLtVlbZQxNF7MWUXhofAnmBgJARJkyaThOcV5OcLq8nOJllun5fVOd8bhXgryc8NxunCvBXle5K8VeK7b242T2VkfxD50XsA7frIp7Izqyc7lOd8ApKHXhOd053Kc7pz/AEBaWgs4XOZNBv8AwNVFEYiYiXJlaG9HEebe7L6cMlkS+B1meXXVE0nV4PnXrwRL4HARi2wWXbLayyJvw+zGXbuiqPFwNlZdtsbVg9yP2YmAJ5RUPKhOycmQCYSvJycLhOcV5Ocbj/Kc43CvJzwXCcK8rycpzvwO29sFgPu7Mg2sQ77gOp5n8o8TkwLklySSS5JzJJOZJ3xCkodf6MtIxZwufAbnqqiiMcRiNfkNpEsCdg/DJ2wu9Ouvembrr/KdEolGI92CiJ2wkol5WPabayZonh9iLMeGsPgQNwVY9tsY2EX4cX6j5J7otPEQ+KcVdXtsNFe2VcLhOcLLLf3J+SfE4V5OeA43V5XinO/DcbpwrwXbO2Q9nhuw52sQ8keyPaiG2w1PIFRWhjiMURMUURcknMlCLOivFOU8XQQclMUxTRdFB+imO/xTHdMd0x6KaLopj0U0XP3rPmni6CeLoJyrxV719HGIIb0XgNSdgo44o4nPgNANhOPzI/8ASflwSUTgdd6fr5J5XtsGiMW2ElEvJkzIlkSrLtFrZHyIi2sJzhPgad4Y81Zdvs42FoPu4t6we+o8Qw1iQIIBBBBoQXB7iJEgJzhcBXsLLLf3J9hidXk5xuFeCvJzvwXCvBXuScrykx6KulXeauhdq7RB2aB/OtIh5EP/ACi/SPichuI4jaRGOMmKKIuSesgKADIDIJhtKHWcNcIpjFcLD17FEIQYoiwHXvVpaG0ic00Gw/fBH5kf+k/LgE6YCWRL9dck/XXXumSyd8BOEkIl5MmZEgJzhs7e0si9nGRuPynvByPu7lZfaMMWVtDdPtQuYfEZxDwveChihjF6GIRA6guPhgvJycPeU+w96fC4V5OcThXgrxT43G6vBXk5THoq6rqYJhti7T2iDs9neiziOUEGsR+kI/MdKVIBtLWK1jMdpE8Rry2AGgGgTjdOFeChiGdVe5SBZXleKvFXirxYK8VeKvFXirxV4qGIur3JXuSvBXhzTj14SIQSSwCtbQ2h2hFB9TzP8YSHBG4I9+J0TgJ2wOyc4CWRJOAkBEvJkzIlkScJi2RLzgtI7MvBEYTyNe8UI5EEKy+0QGFtD/fB8zD8yD3QqC1gtBes4hENwcx3ioPI4WWXenOFwFeTnE4V5OcbhXk5TFXUwTDE4V4K9yV4pyrftEFhAY4zyhhBziOw+poBmrW2jt7Q2kZcmg0hGkMI0A+NTmcMOvAFMYr/AEASACSWAqVa2ptCwyhFBvzPWWOMNHEOZ92nwwE7e9ddfzN0T11rgJ2wkzFQiWRMgHTBEsicJi2VcBICcyhiigN6GIwncEg/BWX2hEGFtDeHtQsIvEZQnwu+Ks7WztQ9nEItx+Yd8JzHu7l3lPthor2ycnFeCc43CvLM9MrquhMMLjdXleTlPitraCwgMcZYCg1iOgA1J+FTkre3j7RaGOPuhhFIYdh9TqfADA43UMrwV4c1eHNXuSvcle5IRZUV7kr3JXuSvcle5K9yQiDq8OavBOE43Tjf10S2ZyAVta3yw80fE7923A7RC0Qi9ofEfw0iWRM/ojFt0N+7ngJZEvgJ2wwmrSZ0BIxbYTFsq4CQES+FwhHECDCTCRQwkg+8Zqx+0LSBhaj7yH2qRj6ReIB3Ksu0WVsPIiD6wnKIeGveHHObhOcV4JzicK8syrpTDC4V4K8U534LjdOFa20FjBFaRloYa89gNyaALtPaou02l4hoA4ggfzR/7H8x8KAK8U5TnfBBTgCmMV9f21tf8mHzdT7X8fPg2sN6A7jMeFfgidpHuToxdapyeQ6+PPllgMW2AlkS+AlO6AyZAbyJ2wkol8BICJJm4Tnu70/j8k+B2zdjodfBWX2ha2eUX4sP6j5Q7otf7nPMKy7XY2+QiuxexGwPhpF4EncDC4TnE4V4pif5V1MMDjdXk54DjdXgr3JOU53nHHDZwxRxkQwwhyToPqTQAZksBmu19ri7THrDZQnyIP8AlF+o+6EZDUnHBQzcbpxunCcJwgQycJwnCcJwnG6BD1Tjf17bWzvBCctTvyHL593CJ2VtDcjYeaabcx4H4Mn6/wAun6+iJ2zTb57TJZEvgJ2wEsiXlDC55CRLIl8BICJJwEgIkmThOu9ONPjhJARiwWPbbayyJ+8h9mNyR3RVHcXHJWXbbC1YE/dx+zHk/dFQ+LE7K9sq4XCvFMT/ACrqbBeCvFPicK8FeTngRRCGExRECGEEknIACpK7b2w9piuwvDYwnyRQxH2ov+I0HMlON04V5XleKcoEvKHXgCmMVwCnrm2tqwQHlEfoPqfDguyJeVpALSEw61B2PWRRBBIORFXVaJgJk4CWRL4Cdpge9ZAInbASyJwEsifBOE8mTjTC4RJOEkJzKx7XbWOQivQ+xHmPDWHwLbgqx7fY2jCP8KL9Xmk8otP7gO8quYzTgK8mJ/lXcDhXk5xOFeV4pzwHG6vK8jEwJJAADknIACpJK7d26LtBNnZkixB5j7wjU/p9mHxObCHCxTFQgumQDJkwTBMEwTBZckGfRZcllyWXJZJgmCYIAMmCZCHKqgsorSIQw5k+4Dc8vW9tbXfIhOep25d/y4JLJ5kq2sTaeUBmNPaH7j+NlSZOAnbASyJeQEhl3/LCYtsBLVRj2TmbJ2p78JIRJOExbJycN5WXabeyPkRG7rAc4D4GneCDzVj2+zjYWo+7i3GcHvqPEEbxKEwkPCQQaEFwe4ibq8nOJwryc43G6vK8U53w9u7YbUmxsi1kMoogf+oRoP0D/dWjJkyYILLknCvCQLK8U5TnLNOdziFeAKIVlAIoohDCHJ0+p5BWUAsoWDGI+dFuf2Gnra2tbnkw+can2R+/y4L8/HASm1MraxveVDlFqPa/n56o5ZGo01RL4CXwE7TAkMBLIl5uEY9k71wZDn8lXASESTgor22EkBXtkxKYTs7a0sS8EZh3FYT3wnI+59lZfacBYWsN0+3C5h8R5w8LyhtBGL0EQihOsJcfD5Yryc43CvJzgYpimTBZcl9odvET2FjF5IcWkY/MdYIT7I/MfzUGQN68rycpzuhXgCmMV4AooaqGExEQwhycgB1/hWNiLIbxnzj9By+ddm9a2tpcDDzjTlz/AGRL5mvAJ92B9AmmSrSyhtMzlFpF+41Hy0UdlHBUZe0Kfx3GRLIl8BLyAkSyA1NcBO0nCdEol8GQ/ZPgJARJOCiMW2EkJyVd3TATcK8ZwWkdmb1nEYTyOR7xQjkQQrL7SoLaH++D6wn4se6FQWlnaQ3oI4YhyNO8VB5EAq8nOJwryc4GKZMFkNleCvJzL7Q7az2FjFnS0jGn6ITv7R082rthGBxurwV4K9yV75K8U5TlOU5TndAl6lOdynO5TncpzunKcpyhRB3AAcnICufJWFkLIPEHjIzO3IfU69yvcle9aWloIBlnEaD6nl80SSXOZKIxkv3YHJohlMnadcjmFaWEB8zyT74fd+xYbKOyjg84ZbjMe/TxmSyJeQEidkIdTMkBGLxTmZO2Bt0+2WAkBEvgojFthJWZ6yQh3wXk5OFwnKhjigN6GKKGLcEg9clY/aMQYW0N4e3Cwi8YcoT4XVZ21nbB7OMRbikQ74TmPc203CvJ5sUyYJwryc4u39t+7BsbGL8Q5RxD/wCMbA+2d/yj9RBEnG6vBXuSvFAneUOIUxivAGbALs9gLMXoh5Z/2jbv3PgOfrWOMQDmaDrREkkk5k8Al+uutMGZ5DrrlgJfATtOPs8EWY8k8qeI/ZlaWccGjj2hmP48cpAOmZEsiXUI1kYgEYiaZfPASyJebJ2p78JO2ExbYTFssz1kgJujFthJZXtlXA4QtDCXhJBFCCQfeGZWP2nawNDaj7yH2shGPpF4gH9Ssu02VuPIjD6wRZRDw174XHObFMsgrwV48Bwu3/aAsITZWRe2IzOTWYOpr5RHmjTzjkwiMROZqcydT3unO+IShm43ThOEIg2qvcle5K8rxV4q8UIi6vFXirxV4q8UC4l2axuARxw+V+UeyOf6vl30vK8OacJx6yjjEAc10G5/bdRRGIua4CNcDv1086Kvd1100yWRLzoiXwEyi7PZx5tdO8OT94p9Tuo7COCnlQ7iviK/PvRMgnKJZEvgJ2wUr7k+AnbCYtsJKzKAmSyJwuE5wOEYkYk8wCM3YjaqsO32tkwj/Fh/UfKHdFr/AHA94Vj2ywtsoYrsXsRMIvDSLwJO4CvJzjcK8nO8u3dth7NDcgaK2iHkjSAH80X/ABGuuVYojETFETFFESSSXJJqSdScThXgoS5pJ8QpjFcUNF2Xs7Na2gzrBCdP1HnttWrN61jjhgDnwGpKiiMZc+A2GIhkSyd1113SJZVzMyWTvMlkS8yWRLyAnHY2dpUMfaGR/Y+IUXYrZjFAPvIRt53/AI6+DoggsQQRUHIhE7YCWRL4H29+AlkS+AlkS+AllmUBvMlkThvIl5uFe8EYvFEkzYpgnAV5OZWPbrexyJ+8g9mNyR3RVHcXA2Vj26wtmD/dx+zGwB/0xUPIFidpuFeTnD23tkPZYGDRWsYNyHbS/FtCDT2iGFCRHHFaRRRxxGKKIvETUnqgGQGQyThXgrycp8EFeAMYKBBWSy6/yhmmK7J2alpaDKsEJ1/UeWw1rSvrWKIQAxGg+PIc1HGbSJz4DQDqp1+CB0xGiPVP390yWTPnMlsBLYCWVZANgs7MxnaEVP0HWSyhDUAyCtrCyt/PgD6RDKIeIq2xcclbfZ9pC5sj95D7JYRj6ReDHkooYoSYYgYSKghiPAyJ2wUr7k+AxbYHZEvgJZOShDvMlkThMWyrJwnRO5V7ZVkzplkFeTnE4Vj223scoYr0HsR+UPDWHwLbgqx+0LG1YR/hRfqLwHui0/uA7yq5jPC4Xa+2Qdls7xF6OLKzgfMnc7QjU9wqVa21pbRxWlpE8URcn5ADQAZAaDhQ5HPgCvAFJw1XZuz3yLSMeQPNB/Mf/UfHuf1sSIQSSwCtYzGXoBQfXvnXAUT18URrIlk2syWwE4CZAPhs4DGdgKnrVACEADTREvO1srK1DWkAi2NIh3EMR723Vv8AZ8VbGK8PYjYReEVD3EDvJUcEdmbscJhOxDf575u1Pf8AtgJZEvgJ2wk7IDfAYtsJi2k4TyJATmbJgiQFeOJwnOGx7TbWB8iMtrBFnAfDTvDHmrH7Sso2FqDZxb1gPjWHxBG5QjEQeEgg0IIIPuqnMu09pg7NZmOPMnKCAVji25AViioBuSAba2tLe0NpaF4jQaQjSGEaAe85kkkknhimMVm43TjdOE4ThAhqpxLsvZ/vDfjysxp7Z27hqfAakAigyAoKAJxunG/rMkAOcgFaWhjO0IoPqespESBmSyquuu+UWSAqTMlu/ATpgJ2kA+GCAxlhTU7BACAXYeuZ54CWVZR2cFoLscIiHMU7jUHmGKtvs0ZxWMTfoj+UMXyvA84laWdpZG7HBFBs4yPMGh8DgJ2wEsiXwE7JiUA0zFthMSMSeZICJM2WQRiRJOFwr3Cs7e0sS9nGRuKwnvhOR+Y0IVj9pwRMLaG4fbhcw+MPnDwvK17TY2VibYxiKCkN0gmKI0hh577AElgCu0dotO02htLQ8oYR5sEOw+pqTmcMPAcMM04V5Xk5TndZ7lCvAFJdnsDbFzlZg5nc+yPqdB4IAAAAAABgBoBjz3Tnf1bRWlpfyHmj48z9JnOYLqiMyW70c+utJktgJ2wE6CQGGCExlh4nYbqECAXYfE7nATtgp37fvKKGGMGGKERQmoIBHxVt9nQRObGK4fZizh8D50P+7uCtbG1sf+pAYRoawnuiGXhVEvgJ2wEsnJQG8yWRL4DGBTNGInASAiSZtusgjFtivbJyeC6eZyDnIKKIxHloNsUMnCcIF5Z7yFMYrwBRdn7ObeLaCHzov+I5n3AZnQGGEQwiGENCAwA6/wA+trW0veTD5vz/AIwkayoieuuqTJZNqiJE4CdsBMgN8MMJiIA/xzUMIgDDxOp/jYYCdsDtT34CWRAiBEQBByIIcEbEUVt9n2UbmzP3cW1YD4VHgWGytezW1j58Bu+3DnD79PFinZEvgJ2TEoBpk7TdGJEk4CWRLzA3WQV7bC4CvHgEq8nMmTJgiQA5yAUcZiPLQda4XCvckCfhgh1wCknG6cK8r3JXigS6cpzunO5TnB2axitiwyhB8qLYfUnQfyoIIYIRDCGA6c8zgc7lOdynO6cq8VeKvcvVlraP5MNNTvy7vn3YzlgOSGdZxZdUwE7YCXkBvhAJLDMqCEQBtdTv/GAl5sn2/wA4CdsBIpXrVW3YbG1cw/hxbwjyfGCn/jdVt2S2sXJhvQj88GYbc6w+IbnJ2RLoDeZLIndOnMidsFETNt1kEYtsJLIk43ROyebJhOmZUcd45UFP3k4V5OcArgBAV5Xk5T5YxXHY2MVtGIIe+KLSEbn6DU+9WdnDZQCCAMB7ydSdyf4GXra1tPyw+J+g+vAizyQOkxnmf46r1SRLYCdMBLyAw1yGZNAoILo5mv7ToiXwE+7AS+AnbBbdksLVzduR+1Awz/UKHnQndWvYbezJIH3kPtQjNucNR4OOaZpEgVRj2TmZLJ3wE7TAVEYtsJIRJOJ2V5OZsmGF2qrS1vFhQfHn+3TOcbhXlfKBc1xCmMVxWVlFbRiCAZmp0hGpPIfE5DMhWNjBYwCCH+6LWI7n6DQetrSP8orqduXfv+9CMZK666yR3T5Oql9JktMhE4CXkBis4Loc+cfgNv3P0mSyrPmU7zJZEvgJfATsgN5W3ZbG2zihaL24covHQ+IKt+w21m5s/wAWH9OUY74df7SX2CLuQXBGRByIbRtMBL4CWRLyAdAMiUS+AkBEvhdEpzNk2J057laR3shTU7/xhcK8nOIR7+/CKSYpimV3mmCZBMJwQRWkQggDxH4czsBqVYWENhBdGcRzji1iP7DQad5J4DBMEwTBMrvP1TaRtkK6nb+ZkYScDZzJbAS2SIaZL5SAxWdnd8qLzjQeyP3390yWVZ0/b91WZLKsyWRLzoiXQEydpWvZ7G3H4kAJ0iGUQ/uFe4uOStvs20gc2J+8h9ksIx/xi8GP6VEDATDEDDEKgggjvBzVcBO0wESAiScBLIl8DonZOcDFMMLhOZ2kb+SKambhXk/ChJHcgHzTJghXgCk4IYo4hDCCYjkAOqbmgGZXZuzw2EG8cXnxf8R+kfGp0A9axx3chU/DrTAc8BLJ+uvnWb5tMo5zJaTSJ0EgNZAvgs7NvKiroNuff8vlIlsFO/bAS2AlsBLLMoBpOyJfATsrWxsrYNaQCLY/mHdEMx71bfZsQeKwivD2I2EXhFQ+N3vJUcEdnFdjhMMW0Qbx5jmMkSyd5AKiMW2EnbBRGLbCyZsN7ZOTgtI28keJ+icK9wmKZMJwxMeXWcxXgCkoYTERDCCSSwAqSV2XswsIXiY2kQ8o7D2Ry3Op5Aeto47o5np0c64SNZURzXXXW8idAgGVRzEiXmS2CPl4yAkS/chlKisrN2ji/tH1P0mS2Cnf8sBOAnbASgHmSyrMlkS+C0ggtRdjgEQ5inMGoPMMVbfZgzisIm/RGcv7YvpED/qCtLK0sortpBFCdHGR7jQ+BQCJZEvgJ2wmLbCyZsBLJ9sLgKO0ujKpp1yRJNTwGKZMOBAdD4ftIV4AogCSAA5JYAVJNAuydlFiL8YBtSO+4DoOe58Bk5PrWOK6OegRJJc1xkMiV111/KJZASoojtSZyRLzJ98mzkTMFWVneaOKmg+p5fPumS2Cnf8ALAToMBO2AnZAbzJ2wEtgJZEvIB1FBBFCYY4RFCaiIAj4/PRW/wBnQRObCK4fZicwnuOcUP8Au7grWwtbE/iQEbRVhPdEMvCsyWRL4CU74GTYCQE5wkhOZRxXouQyH7+OJim4lEC4dCvAh+q7J2X7sC1tB+IR5MJ/IDv+o67Uq/raI3R8kSSXNeBFnlgrnjJeZLSZ0ckTpgsrK95UXm6Df+PnMllWdO/5YCdBgJ0GAlAbzJ2wE7YCWmBuiQES8iBECCAQaghwe8FW32dZRubI/dRbVgPhUd4LD2Srbs9tYedAbvtw5w+/R/1AHlgJZEvgAdANgJZOe7CYtkS87QtCdzkOu7AxTegQGo8UK8DsXZLoFtajyjnBCfyjSI/q2H5a+dT1rFEIQ58Bur17M1RGMlpEa++RzPKZLIHeRCJ0nRVVZRUbXBZWf3hc+YP9x27t+mplKirOnfgJ0GAnQYCXQEyXwE4CdpgMicBLIl1VW3YLG1cwj7qLeEeS/OCn/iYVbdjt7FyYb0A/PBmG3IqPENzRO2EDA7InCYtsVqcwNh8TJk3oUJYhCuPsXY3a2tRlWzgOu0cQ29ka1o3rYkQhyoojEXPgNkC0iGxGZ2wEvIF0ToiGmS8gGRLSIlZ2ZtDtCKnfkPrsgAAAAwFBMl50D+7AToMBOgwEugGmS86Il8BLyAdURO2AlsBLIl1bdisLZzduRn80GWfOGh55AndW3YLeycgfeQD80FW5w1HNnHOQGExbYTFtjZRZxRHn8svRoc2PVMDFMV2LsV9rW1HkDzIT+c7n9I2/MeQzupkwTBMEwTBMEwTBMEwTBMEwTBMmTFMfURIAcqKIxFz4DaYOiIwn4TJbATN2k0idJASOcioLMxxNQCp5bDmfhVACEAAMBQTJefPAS2AnQYCXQDSoiXm7Il5uyJeQCoiXwE7YCdsNt2Wxts4oWi9uHKLxyY+IKtewW1m5g/Fh5ZRDvh1/tJfYIggsQxFQaiRLKuAnZVxMmb0dioBkEAmE+x9k+9P3loPwwch7ZGn+kanWg1amQyAoPWpIAc0UcV48tB9e/CC6O8yUevlOp5IiRLY45ASJecMJiLDxOyAEIYBhMnSY+CJeZLYCdMBLoBu+VES8yWVZksqyA3RLIl5uyJfAS/AtbCxtR+JCH9oZRDxGZ7i45K27BaQubI34diwjH0Pgx5IwmEmGIGEioIII8DMlkSTiZM0zQ93oLFMmGCHzR4/NCk+ydlNvFejBFlCc9L59kcvaOgyGdAAAAAAAGAGQAFAB61pmo47x5Dp8QLSOUjr11lM7ddOhlKLLNGZOihOkiWVU2cojp75wwmIsPE7BACEMOuZmTgPKkyWwE6YCXQDTJeZLKsyWmAiWwEsqzJZEvwCZ2ljZ2oa0gEWxoR3RDMe9lbfZ0QeKxivD2ImEXhFQ+Ld5KjhjgN2KEwHYhj/jmK74gHTN6GxTcCHzR4/NCkuy9mi7RE5cWcJ8qLf9MPM6+yMzoDDDDBCIYQBDCGAGgHraOK9lp8+ADoiHROkygJxZzJaQyTuES8qIlpwwmIsK/LmUIRCGHidzv+0yWwHb34CXmS2AnRAamZLzJZVmS0wES2AnAS3BJfASyqo7OC0F2OERDmKdxqDzCtvs6psYv7I/pF8hF4xK0srSyN20hMJ0eh7jQ+BkzoDgRBoiOZ+fCZMOGKDuQouzdni7RGwygHnxbDYbxHT3lQQQ2cMMEAaGEMB9TuScydTn62iifIUkRrwHyUQ13nU93XzmTIiRLzeQGqNES8gDEQBmSoYRAGGZNT9O7rXAS86d/wAsBLzJbATogNTMl5ksqzJaYDIlsBO2AnbgEsq4CcMUEMYMMUIiB0Icdc1a/ZsETxWUVw+xE5h8D50P+7wVpYWtjlHAYRoawnuIy8ODahou8A/T6Y2KbigOQJdmsI+0R3YcgM4otIR9SdBr3AkWVnBZQCCAMB7ydSTqT/AYADEyY7JirpV0q6rqu81dV1XSrpTFMUx29RRRaDxwENwDIlCkjgiyLYQHkToiEASWGZKggFmN4jU/QcuuWAmfM4CdMBLzJZAPMmdES8yWmAiWwE6DAToOATgJZEvhAdM0iAQQQCDUEOD3gq2+z7KNzZn7uLasB8KjvBYeyVa9mtrHOODyfahzh9+j82x2ocA7H4H+cLJhx4Bm+ysLGO3jEEA5mLSEak/Tc5BWFhBYWYggHOKLWKLUn6DQZJirquhMEw29DYJh6bFFoPHCc+CadyGZecUyWRzmS6BdDJE5SZ8t1Z2YgDnzvlyH1KJeZLTCJmS2Al5ksqzJ0wEvMlpgIlsBOgwE8Al6YCdsQG+Kqtuw2No5h/Di3hHk+MNPcYVa9ktrJyYb0I/NBmO8io8Q3PCQ4I3RDEg6Sb0BirqsLCK1ihs4A8RrsBqSdAP2Aclj2fs8HZrMQQZk5xRmsR+gGg0G5JJxMUxTFMrvNMmTBMEwTBMEyu80yYpimPp0UTZCuMjXCaoF5RHT3zJbAS5kRqojKHLORLys4LuZ84/BE6TOWA5Ze+dMBOmCpQDSJbAS8zkqyARLYCdsBL8Al8BOFnQDcK27HY2rm7ci9qDLPnDQ86HmrXsVtZOQPvIRrBVucNRzZxzwWkL+VtXrr4ce6VdE7GyitY4YYBeiJYDnudgBmToM6LsvZoOzQMM44mvx7nYbQjTepkxTJkw9Gb0uIt3/AC4JymZDIp8nQ3RDSJecRwGs30lBZtnFXQbfz8kS2Al50z92Al5ktgJdANIlsBOmAl5AaolsBOgwEvjoiXwEvhAfjWvZbG2zihaI/nhyi8dD4gq1+z7aBzB+LDyyj8YdfAl9hREEFiCCKg5EeEoobp5GnDuphhgs47SKGCAExRFgOv8AC7H2OHs0AdjaxDy4tv0w8hqaxHM6AMPWpLI58Eh5nefKRDo5YDnOI6Ih0BOzg/MfAfX9vfIl5ktMIzJ0wEvMnRAazJeZLYCXkA6JZVmTgJx0TvMlkS+EDfjAJmla9nsbYfiQAnSIZRDxHyLjkrb7OtIHNkfvIdjlGPpF3hu5RwEEwxwmEioiDEeBUUJhPLQ4wCVdwsmCggijiEMAJiiLAAZkldi7FD2aG9Extohma3R7I+pFaDLM+tSWmRrwSEcAnFnnOI6TJbATn3KzgcCKLwG/Pu237pE5YDnM5BvfOmAnSZLIZmZOkyWwE6SAdURLzJbATpjoqzJZVwgNxgMVrY2VsGtIBFsdR3RDMe9W/wBmRZmxivD2Isoh3RUPjd8Va2NpZRGGOGKE8w3+RzGRwAFAAYGTCdjYWlvHcs4TEdTpCN4jQD/AzXZOxWfZYX861I8qPblBsOdTyGQ9akthIbgFH4zNWQkaSIbCTIBlFl4qys73lReboN/4+cyXnEdJjfAS8yWwEuUA0iWwEvMlpjJEzOSrMnTHRHOZLYgG4oD8KOzgtYbtpBDGNiH9xqDzDLtH2SC8XZ4mP/1x0/ti07iD3q07Pa2MV21gig2cZH/SaHwOWqAbA2CGGKIiGEGKI5CGEEknYAZldn+yrSNorc/dw+wGMZHPSDxc6GEKysrOxhEFnCIYeVSd4jUnme6nrYlsRz4BKIPiOu6RyQGqBaRLmRDqI6TJaQlDBfLnzfn/AB/icR0mS2A7bTJbAS8ydEBrM5zJ0wHOQCJ0wEvMluAS8yWxANxQN+GAUAyihhjBhjhEUJqIgCD4FWv2X2a0cwXrI/pLw/8AjE/uhMIUf2R2gObOOztBo7wRHwLw/wC9Rdg7XB51hGf9LR//AIMTo2NtDkbK0HfZxD5hfdWn/wBcf/hF+yh7L2mKlha95gihHviAHxUH2X2qPzoYLMfrjBy7oLx8C3grL7IsxnbWsUf6YBcHiTeJHdd/eysLGxDWVnDBuQPKPfEXiPiT64rjI1xnORCO03ybBFvM1kAyhhvd3zwVmTOgf3YCXmTpOiqZk6TJbAS8gES2AnSZLcAl+6ZLKuEBuIzoBuEA6AabOgPSGKYpimKZXeau81d5q6mTFMUxTH0ol+CcsJpM44jpI5IlpBQQGI8hU/Qc/kstKCk4jpMlsBnEdJ0wEoCRLYCXmS0hnIl5ktgJfGS86Il8IDcQB+GBvgA39EYpimTD0JgmCb0Ul+EQ+E1mdpktgOZkQotpQQGL6lMIQwwVmT8J0HfgrMnSZLIB5kvMnTBWQCiOkyWwE6YydMBL4QG4gHCAdANMD0Nkw9WkvxCJldd8xXrw670RrKJAyJymUd1BCYomHidggBCGCJcziOkyWwGcR0mS2AlygGkTjiOkgES2Al5ktjJbAThAbiAcIDfAB6CyYeryX9AJmUBlI5TBcc0S5nFsgHLKCEQhh/lEsMBLziM6DvxkzJZATOc4jpMlhgJeZLYCXx1mTphA14gHCAbvmB6AxTD1iTxyJa/v/jr4zNWnFSdMFTkoYWy95lFM0xn5ZTiOkyWwHMoZCUR0mS2Al5AaonAc5k6YydJkthA4gHBqgGmBvx2TN6yJ9BiyXXXRmM85mqI1wnYaqEMOeqGE1nEdJjU4DmZxTNEBOsyZk5YDnOI6TJbGS2Al8FeIBwQHQDTAbjAJm9Zk+hRZzJyQpIzOSBz+UmTN3yCimchgOZmdpmmMlyhkJRTJbAS5kFEdJnAS+OpnEdMIDcMB+CA6pMBuKzoD0dimKYpimKYpimPoxPoZLoyOZacU4qSGahhbM1+UhWRrOKZpMYDWcW0zkEBnM5mcUyWEhKs4jpMlhjJ0mS2ED0QB1SYDcUDf0NimTJhxWCYJkx45PoZXy66b+ZHJazNZxIhQQNman4fyjSQVMBrOKs9O+ZyGA5mcSFJGmM1kFFOmAlzipgJwDiANwKoBpgNxQG9BZMPUZLeiRTiohliNSoIdT4DrWUVZBRTNMZ+U4pnIYKmZOc4tpnIYCXnEdJksMZ2mSwwgcMDXggNMBuIA/oDJh6lJb0U1mduuqzipM0UMOp8P3wCsjWcUzSY+WA1nFOKih3xHMzi2kEaYzXEcBLnAA/DAfggazA4gHHA34jHZMVdKu81d5q7zV3mrvNXVdKYpjt6AS3pOvWiI1lFpMQ0JpM0kMJrOKenfM0wGZqhSUUzTEKI1nFM5DHFtMlhhHDAbgATA4gHGA34TFXUw47BXUx4ZLejGmATNZQwvmafNGvdOKQojSZwGZ22nFtM0wDMzNZxTNJCuE5mcXCNcA4Y4Yz4gHFAdM3AYq6PWxmaIUlFSUML92E1nFOKkzSYrgNZxTiooZUwGcVZBRTOQ4UW0zkMI4Yy4AGswG4YD8UDfgAJgOIyYpj6GS/o5r1+8zOKiuueUjTCKyNTOKcU9D7sZqZxVQpKKZpiCNZxTNMZzM4tsA4Y4ADzHDAfigNjAQDcBkxTJhwGCYJk3EJf0jrrr6TNeuvGZDtOKkzQyGE1M4qzNBM0xnMzirOKZpIYTWcWI0wHAOGMuAAw4wDcQBsTOgGxsmTD0Fgm4BL+mVPX7yAdGs4pxUkKI0OM1mazimaTNEKzMzWcUgoqTOA4opmnHHAAczG/DA14gDYgHxsm9MJf0k0wDXVAPI6zNZxSFFFM0xCqNZms4pxUUOsjTGayFFFOKkzQ4zWcWAV4YpwBTijPiANiAxgemk+lH6zNEAgOAazinFM0mPlgMzWcShpKKkzQ4zUzirOLhGuAehCY4Y4YGuIDEA/pxPpZ6+EzRAMBI0OMoVkazinFPQ4zM1QoJRTipM0MhXCamcVcRpM4RThDgQzHCGfDAfEA+ID04n0w1mRScVJmhwisjU98zWcU9PGZpj18Zms4pxUkKo0xmuKLSZpxxwBSQrwxwxlwwPTifTTWQDIzi0maTNDIYTUzNZmgnFSZocAqJmpmazilCoqTNDwjWcWmAV4Ypwh6KMQGEB+MxTJgmCYJgmCYJk2Mn04/VAS1nFpOKkzSQRxmpmdO6cWkzSZoUK4jUzirIKLScVJmhxmpma4B6FDWYpwhXhjCK4hlxGTNw2RDeowPjPWcU4tJxUkKI0OM1MzWcU4pmihrI4zWQooqzinFThGpwDhCvAh14o9AhGuEb8QDjkbeoQF4ddeE9ennFWcU4qSFEaTNDjNTOKs4tJxU8VDrI0OM1PfIURrOKcWI0PAFOEOBDTiinCHowDegkengS665z160mazirOLSQojSZocQqjU98zWcU4qKHWRpM0OII1M4qzi0xGnAFOEOAKCQr6KKYRXCK8MDX0MjX00CfXXXhMVmazirOLSQooqeMzQzNDMVRqe+ZrOKs4tFDI0maHGanvmazixGkzQ4RThDgCQr6KKYYcI9dATNDgFT1rM1M4qzi0kKKKnjM0maGYqjU98zWcVZxaKGkoqTNMZqe+ZrOKuI0maHCKcIU4AoJCvCFeGKYYdcI4Qr6Ka+lAPh6ppMVPX1mazirOLSQooqeMzSZoZiqNT3zNZxVnFooaSip4zNMZqe+ZrOKuI0maHCKcIU4AoJCvCFeGKYYcIpwhX0U19JAfF4/z03+Zivv+czUzirOLSQooqeMzSZoZiqNT3zNZxVnFooZGkzTGanvmaziriNJmhwinCFOAKCQrwhXhimGHXCOEK+imvpAD8IVMzWcVZxaSFFFTxmaYhVGp75ms4qzi0UMjSZocZqe+cVZxYjSZocIpwhwBQSFfRRTDDXCPTjl6RXgddVmK9b9dZzNZxVnFpIURpM0OIVRqZms4tJxU8VDrI0maHEKI1nFWcWmI0PAFOEOAKSFfRRhFRhFeGD6GS/pFOBnrPXraZrOLScVPGQojSZocZrOKs4tJxUUOsjQ4zU98hRGs4tJxU4wpwhwIacUU4QriGYwinDB09BJ9IAbg989ZxTi0maSCNDjNT3zNZxTip4zNFDXEZmshRRVnFM04RqcA4QrwIeKPQIcI4gPHJ9IAbhGszX4zi0nFTxmaSh14BrM6d04pmkzQoVxGpnFWQUWk4qTNDjNTOKuAehCsxThCvDHDB4r8J0/pIDcM1mev2nFM0maGQwmpnFWZoPGcVJmhwCszUzirOLSQUVJmh4RrOLTAK8MU4Q4Y4QyxA6eiOU6dOE4Tp059KA4hmZmkzQ4RWRqZxVnFpPTxmaHGamcVZxaTipIVRocZqcUUzTjjgCnFHDBxAvhBb1cBxYtJmiEjQ4zUoVkazi0nFSehxmpnFVCkopxUmaYzWcWI0PAFOEK8CGsxT0sFlXCCyd/VYHGNJmiFMRrM1nFOKkzQzGA1M4qziUMjSZpiFEazinFThGuAeiivDB04YOIFlXED6pA45pgHXWszWZrOKQooqTNDjNTOKs4pmihxGZrIKKZpM0xms4sA4Y4EJ09JB0xAsgXxAp39TAeia+/rr+Jms4tJxUkEaYzUzOndOKZpgFZms4qzikEaYzXFFSZphFOEMuAMjMcMHiA4qIF8bp/RXHGA9CNZnI+4zimaTNJDCazinp4zNDjNShKKcUzQ4zWcXCNcA4YpwAZjhg8QHGDvwHKf0B06eX/2Q=="}); background-size: cover; background-position: center; diff --git a/src/components/PageContainer/styles.tsx b/src/components/PageContainer/styles.tsx index b6b79b34..b41ea41a 100644 --- a/src/components/PageContainer/styles.tsx +++ b/src/components/PageContainer/styles.tsx @@ -5,7 +5,6 @@ import lightBg from '../../images/bg_light.jpg'; export const StyledPageContainer = styled.div` min-height: 100dvh; margin: 0; - padding-top: 2rem; background-image: url(${(props) => lightBg}); background-size: cover; background-position: center; From 8a1ea499d4326f11b9fccfe661c9f0db56fc9e76 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 23 Jan 2025 09:10:55 +0400 Subject: [PATCH 04/66] more vanillazation --- dist/index.es.js | 388 +++++++++++------------ dist/index.js | 388 +++++++++++------------ src/components/Breadcrumb/Breadcrumb.tsx | 3 +- src/components/Header/styles.tsx | 3 +- src/components/PageContainer/styles.tsx | 7 +- src/components/Tabs/styles.tsx | 1 + 6 files changed, 392 insertions(+), 398 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index d2bdface..0ca58529 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,7 +1,7 @@ -import A,{createGlobalStyle as e,ThemeProvider as t,css as n}from"styled-components";import{jsx as r,jsxs as i,Fragment as a}from"react/jsx-runtime";import o,{createContext as l,useContext as s,useState as d,useMemo as c,forwardRef as u,Fragment as m,useRef as p,useEffect as h,useCallback as C,isValidElement as f}from"react";import{Button as g,Typography as y,List as w,Collapse as Z,Descriptions as k,Switch as b,Checkbox as V,Select as x,Tabs as z,Breadcrumb as v,Steps as M,Pagination as I,Input as S,notification as L,Tag as E,Modal as N,TreeSelect as O,Tree as W,Card as T,Form as B,Popover as H,Tooltip as q,Skeleton as U,Dropdown as R,Timeline as K,Table as D,Empty as J,ConfigProvider as Q,Popconfirm as Y,Statistic as j}from"antd";import P,{UpOutlined as G,DownOutlined as X,PauseCircleOutlined as F,SyncOutlined as $,CheckCircleOutlined as _,WarningOutlined as AA,StopOutlined as eA,QuestionCircleOutlined as tA,CloseOutlined as nA,EllipsisOutlined as rA,PlusOutlined as iA,EditOutlined as aA,EyeOutlined as oA,LinkOutlined as lA,SmileOutlined as sA,MehOutlined as dA,FrownOutlined as cA,BgColorsOutlined as uA,CloudUploadOutlined as mA,CarryOutOutlined as pA,RightOutlined as hA,EyeInvisibleOutlined as CA,CopyOutlined as fA,CheckOutlined as gA,InfoCircleOutlined as yA,DownloadOutlined as wA,CloudDownloadOutlined as ZA,RedoOutlined as kA,LoadingOutlined as bA,CloseCircleOutlined as VA,DeleteOutlined as xA}from"@ant-design/icons";import zA from"antd/es/input/TextArea";import{useForm as vA}from"antd/es/form/Form";const MA={light:"#222222",dark:"#222222"},IA={light:"#868686",dark:"#868686"},SA={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},LA={light:"#222222",dark:"#f8f8f2"},EA={light:"#75715e",dark:"#75715e"},NA={light:"#f92672",dark:"#f92672"},OA={light:"#fd971f",dark:"#fd971f"},WA={light:"#e69f66",dark:"#e69f66"},TA={light:"#e6db74",dark:"#e6db74"},BA={light:"#ae81ff",dark:"#ae81ff"},HA={light:"#66D9ef",dark:"#66D9ef"},qA={light:"#ffffff",dark:"#ffffff"},UA={light:"#00000073",dark:"#00000073"},RA={light:"#1b8784",dark:"#1b8784"},KA={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:LA.dark,dark:SA.dark}},texts:{primary:{light:MA.light,dark:qA.dark},secondary:{light:UA.light,dark:EA.dark},timeline:{light:LA.dark,dark:SA.dark}},darkGray:SA.dark,cellGray:IA.dark,lighterGray:"#282828",orange:OA.dark,lightOrange:WA.dark,blue:HA.dark,white:LA.dark,purple:BA.dark,gray:EA.dark,yellow:TA.dark,pink:NA.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(KA);const DA=e` +import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as i,jsxs as a,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useMemo as u,forwardRef as p,Fragment as h,useRef as A,useEffect as m,useCallback as C,isValidElement as f}from"react";import{Button as y,Typography as g,List as w,Collapse as b,Descriptions as v,Switch as V,Checkbox as k,Select as x,Tabs as Z,Breadcrumb as I,Steps as S,Pagination as M,Input as L,notification as W,Tag as N,Modal as E,TreeSelect as H,Tree as z,Card as O,Form as R,Popover as K,Tooltip as T,Skeleton as U,Dropdown as q,Timeline as B,Table as j,Empty as Y,ConfigProvider as D,Popconfirm as P,Statistic as J}from"antd";import G,{UpOutlined as Q,DownOutlined as X,PauseCircleOutlined as F,SyncOutlined as $,CheckCircleOutlined as _,WarningOutlined as ee,StopOutlined as te,QuestionCircleOutlined as ne,CloseOutlined as re,EllipsisOutlined as ie,PlusOutlined as ae,EditOutlined as oe,EyeOutlined as le,LinkOutlined as se,SmileOutlined as de,MehOutlined as ce,FrownOutlined as ue,BgColorsOutlined as pe,CloudUploadOutlined as he,CarryOutOutlined as Ae,RightOutlined as me,EyeInvisibleOutlined as Ce,CopyOutlined as fe,CheckOutlined as ye,InfoCircleOutlined as ge,DownloadOutlined as we,CloudDownloadOutlined as be,RedoOutlined as ve,LoadingOutlined as Ve,CloseCircleOutlined as ke,DeleteOutlined as xe}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Ie}from"antd/es/form/Form";const Se={light:"#222222",dark:"#222222"},Me={light:"#868686",dark:"#868686"},Le={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},We={light:"#222222",dark:"#f8f8f2"},Ne={light:"#75715e",dark:"#75715e"},Ee={light:"#f92672",dark:"#f92672"},He={light:"#fd971f",dark:"#fd971f"},ze={light:"#e69f66",dark:"#e69f66"},Oe={light:"#e6db74",dark:"#e6db74"},Re={light:"#ae81ff",dark:"#ae81ff"},Ke={light:"#66D9ef",dark:"#66D9ef"},Te={light:"#ffffff",dark:"#ffffff"},Ue={light:"#00000073",dark:"#00000073"},qe={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:We.dark,dark:Le.dark}},texts:{primary:{light:Se.light,dark:Te.dark},secondary:{light:Ue.light,dark:Ne.dark},timeline:{light:We.dark,dark:Le.dark}},darkGray:Le.dark,cellGray:Me.dark,lighterGray:"#282828",orange:He.dark,lightOrange:ze.dark,blue:Ke.dark,white:We.dark,purple:Re.dark,gray:Ne.dark,yellow:Oe.dark,pink:Ee.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const je=t` :root { - color-scheme: ${A=>A.theme.colorScheme}; + color-scheme: ${e=>e.theme.colorScheme}; } *, @@ -23,7 +23,7 @@ html { body { font-size: 16px; box-sizing: border-box; - /* background-color:${A=>"dark"===A.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; */ + /* background-color:${e=>"dark"===e.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; */ } html,body{ @@ -110,31 +110,33 @@ html,body{ } */ -`,JA=l(null),QA=()=>{const A=s(JA);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},YA=({defaultScheme:A,children:e})=>{const[t,n]=d("light");return r(JA.Provider,{value:{theme:t,toggleTheme:()=>{}},children:e})},jA={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:KA.backgrounds.primary.dark,modal:KA.backgrounds.primary.dark,dataCard:KA.darkGray,selection:KA.gray,lagoonCard:KA.backgrounds.primary.dark,lagoonCardInverted:KA.backgrounds.primary.light,footer:KA.backgrounds.primary.light,header:KA.header.dark,navTabs:SA.dark},texts:{primary:KA.texts.primary.dark,primaryInverted:KA.texts.primary.light,label:"#dee2e5",secondary:KA.texts.secondary.dark,timeline:KA.texts.timeline.light,nav:LA.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:KA.darkGray},highlights:{selection:"#497ffa"},notification:KA.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},PA={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:KA.darkGray,selection:"#e6f4ff",lagoonCard:KA.backgrounds.primary.light,lagoonCardInverted:KA.backgrounds.primary.dark,footer:KA.backgrounds.primary.dark,header:KA.header.light,navTabs:SA.light},confirm:{text:"#000",background:SA.light},texts:{primary:KA.texts.primary.light,primaryInverted:KA.texts.primary.dark,label:"#555",secondary:KA.texts.secondary.dark,timeline:KA.texts.timeline.dark,nav:LA.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:KA.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},GA=({children:A,darkThemeProp:e,lightThemeProp:n})=>{const{theme:i}=QA(),a=c((()=>"light"===i?Object.assign({},PA,n):Object.assign({},jA,e)),[i]);return i?r(t,{theme:a,children:A},i):null},XA=o.createContext({}),FA=!0;function $A({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:i,direction:a,duration:o,enableAnimation:l=FA,customHighlightBackground:s}){const d={};return"rtl"===a&&(d["--animation-direction"]="reverse"),"number"==typeof o&&(d["--animation-duration"]=`${o}s`),l||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),i&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof s&&(d["--custom-highlight-background"]=s),d}function _A({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:i=!1,style:a,...l}){var s,d,c;const u=o.useContext(XA),m={...l};for(const[A,e]of Object.entries(l))void 0===e&&delete m[A];const p={...u,...m,circle:i},h={...a,...$A(p)};let C="react-loading-skeleton";t&&(C+=` ${t}`);const f=null!==(s=p.inline)&&void 0!==s&&s,g=[],y=Math.ceil(A);for(let e=0;eA&&e===y-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=o.createElement("span",{className:C,style:t,key:e},"‌");f?g.push(n):g.push(o.createElement(o.Fragment,{key:e},n,o.createElement("br",null)))}return o.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=p.enableAnimation)&&void 0!==c?c:FA},e?g.map(((A,t)=>o.createElement(e,{key:t},A))):g)}function Ae({children:A,...e}){return o.createElement(XA.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const ee=({children:A,baseColor:e,highlightColor:t})=>{localStorage.getItem("theme"),QA();const{UI:{skeleton:{base:n,highlight:i}}}=PA;return r(Ae,{baseColor:e||n,highlightColor:t||i,children:A})},te=({children:A,darkThemeProp:e,lightThemeProp:t,defaultScheme:n})=>r(YA,{defaultScheme:n||void 0,children:r(GA,{darkThemeProp:e||void 0,lightThemeProp:t||void 0,children:r(ee,{children:A})})}),ne=l(void 0),re=({linkComponent:A,children:e})=>r(ne.Provider,{value:A,children:e}),ie=()=>{const A=s(ne);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},ae=A.div` +`,Ye=s(null),De=()=>{const e=d(Ye);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Pe=({defaultScheme:e,children:t})=>{const[n,r]=c("light");return i(Ye.Provider,{value:{theme:n,toggleTheme:()=>{}},children:t})},Je={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:Be.backgrounds.primary.dark,modal:Be.backgrounds.primary.dark,dataCard:Be.darkGray,selection:Be.gray,lagoonCard:Be.backgrounds.primary.dark,lagoonCardInverted:Be.backgrounds.primary.light,footer:Be.backgrounds.primary.light,header:Be.header.dark,navTabs:Le.dark},texts:{primary:Be.texts.primary.dark,primaryInverted:Be.texts.primary.light,label:"#dee2e5",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.light,nav:We.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:Be.darkGray},highlights:{selection:"#497ffa"},notification:Be.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Ge={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:Be.darkGray,selection:"#e6f4ff",lagoonCard:Be.backgrounds.primary.light,lagoonCardInverted:Be.backgrounds.primary.dark,footer:Be.backgrounds.primary.dark,header:Be.header.light,navTabs:Le.light},confirm:{text:"#000",background:Le.light},texts:{primary:Be.texts.primary.light,primaryInverted:Be.texts.primary.dark,label:"#555",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.dark,nav:We.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:Be.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Qe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:a}=De(),o=u((()=>"light"===a?Object.assign({},Ge,r):Object.assign({},Je,t)),[a]);return a?i(n,{theme:o,children:e},a):null},Xe=l.createContext({}),Fe=!0;function $e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:i,circle:a,direction:o,duration:l,enableAnimation:s=Fe,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof i&&"number"!=typeof i||(c.borderRadius=i),a&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function _e({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:i,circle:a=!1,style:o,...s}){var d,c,u;const p=l.useContext(Xe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const A={...p,...h,circle:a},m={...o,...$e(A)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=A.inline)&&void 0!==d&&d,y=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,i="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:i}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?y.push(r):y.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":i,"aria-live":"polite","aria-busy":null!==(u=A.enableAnimation)&&void 0!==u?u:Fe},t?y.map(((e,n)=>l.createElement(t,{key:n},e))):y)}function et({children:e,...t}){return l.createElement(Xe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const tt=({children:e,baseColor:t,highlightColor:n})=>{localStorage.getItem("theme"),De();const{UI:{skeleton:{base:r,highlight:a}}}=Ge;return i(et,{baseColor:t||r,highlightColor:n||a,children:e})},nt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>i(Pe,{defaultScheme:r||void 0,children:i(Qe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:i(tt,{children:e})})}),rt=s(void 0),it=({linkComponent:e,children:t})=>i(rt.Provider,{value:e,children:t}),at=()=>{const e=d(rt);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},ot=e.div` display: inline-block; margin-right: 0.5rem; -`,oe=A.div` +`,lt=e.div` display: inline-block; margin-left: 0.5rem; -`,le=u((({size:A="large",type:e="primary",danger:t=!1,iconBefore:n,iconAfter:o,disabled:l,loading:s,className:d,children:c,styles:u,...m},p)=>{let h=c;return n&&(h=i(a,{children:[r(ae,{children:n}),h]})),o&&(h=i(a,{children:[h," ",r(oe,{children:o})]})),r(g,{ref:p,size:A,styles:u,disabled:l,type:e,loading:s,className:d,danger:t,...m,children:h})}));le.displayName="Button";const se=y.Text,de=y.Link,ce=({className:A,children:e,underline:t=!0,...n},i)=>{if("href"in n){const t=n.href??null,a=n.target??"__blank";return r(de,{ref:i,className:A,href:t,target:a,children:e})}return r(se,{ref:i,className:A,...n,children:e})};ce.displayName="Text";const ue=y.Text,me=y.Link,pe=({className:A,children:e,...t},n)=>{if("link"in t&&t.link){const i=t.href??null,a=t.target??"__blank";return r(me,{ref:n,className:A,href:i,target:a,children:e})}return r(ue,{ref:n,className:A,...t,children:e})};pe.displayName="TextLabel";const{Title:he}=y,Ce=u((({level:A=1,className:e,children:t,style:n,...i},a)=>r(he,{level:A,ref:a,className:e,style:n,...i,children:t})));Ce.displayName="UIHeadingBase";const fe=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:1,...A})));fe.displayName="UIHead1";const ge=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:2,...A})));ge.displayName="UIHead2";const ye=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:3,...A})));ye.displayName="UIHead3";const we=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:4,...A})));we.displayName="UIHead4";const Ze=o.forwardRef(((A,e)=>r(Ce,{ref:e,level:5,...A})));Ze.displayName="UIHead5";const{Item:ke}=w,be=u((({className:A,children:e,style:t,...n},i)=>r(w,{ref:i,className:A,style:t,...n,children:e})));be.displayName="List",be.Item=ke;const Ve=u(((A,e)=>{const{className:t,items:n,style:i,customBorder:o,borderless:l=!1,useArrowIcons:s=!1,type:d="default",icon:c,...u}=A,m=s?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?r(a,{children:"Collapse Section"}):r(a,{children:"Expand Section"})},p=c&&s?n?.map((A=>({...A,extra:c}))):n;return r(Z,{ref:e,items:p,...m,...u})}));Ve.displayName="Collapse";const xe=A=>{const{className:e,items:t,type:n="default",style:i,...a}=A;if("topToBottom"===n){const A=t?.map((A=>({...A,span:24})));return r(k,{items:A,...a})}return r(k,{items:t,...a})};xe.displayName="Details";const ze=u(((A,e)=>{const{showLabel:t=!0,className:n,style:i,...a}=A;return r(b,{ref:e,style:i,...t?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...a})}));ze.displayName="Switch";const ve=u(((A,e)=>{const{className:t,style:n,...i}=A;return r(V,{ref:e,style:n,...i})}));ve.displayName="Checkbox";const Me=u(((A,e)=>{const{className:t,style:n,onChange:i,value:a,selectedState:o,setSelectedState:l,size:s,...c}=A,[u,m]=d(!1);return r(x,{ref:e,onChange:i??(A=>{l&&l(A)}),value:a||o||void 0,defaultOpen:A.defaultOpen||!0,style:n,dropdownRender:A=>r(Ie,{children:A}),onDropdownVisibleChange:A=>m(A),...c,suffixIcon:r(u?G:X,{}),size:s??"middle"})})),Ie=A.section` +`,st=p((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,...h},A)=>{let m=u;return r&&(m=a(o,{children:[i(ot,{children:r}),m]})),l&&(m=a(o,{children:[m," ",i(lt,{children:l})]})),i(y,{ref:A,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...h,children:m})}));st.displayName="Button";const dt=g.Text,ct=g.Link,ut=({className:e,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return i(ct,{ref:a,className:e,href:n,target:o,children:t})}return i(dt,{ref:a,className:e,...r,children:t})};ut.displayName="Text";const pt=g.Text,ht=g.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,o=n.target??"__blank";return i(ht,{ref:r,className:e,href:a,target:o,children:t})}return i(pt,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:mt}=g,Ct=p((({level:e=1,className:t,children:n,style:r,...a},o)=>i(mt,{level:e,ref:o,className:t,style:r,...a,children:n})));Ct.displayName="UIHeadingBase";const ft=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:1,...e})));ft.displayName="UIHead1";const yt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:2,...e})));yt.displayName="UIHead2";const gt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:3,...e})));gt.displayName="UIHead3";const wt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:4,...e})));wt.displayName="UIHead4";const bt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:5,...e})));bt.displayName="UIHead5";const{Item:vt}=w,Vt=p((({className:e,children:t,style:n,...r},a)=>i(w,{ref:a,className:e,style:n,...r,children:t})));Vt.displayName="List",Vt.Item=vt;const kt=p(((e,t)=>{const{className:n,items:r,style:a,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?i(o,{children:"Collapse Section"}):i(o,{children:"Expand Section"})},A=u&&d?r?.map((e=>({...e,extra:u}))):r;return i(b,{ref:t,items:A,...h,...p})}));kt.displayName="Collapse";const xt=e=>{const{className:t,items:n,type:r="default",style:a,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return i(v,{items:e,...o})}return i(v,{items:n,...o})};xt.displayName="Details";const Zt=p(((e,t)=>{const{showLabel:n=!0,className:r,style:a,...o}=e;return i(V,{ref:t,style:a,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const It=p(((e,t)=>{const{className:n,style:r,...a}=e;return i(k,{ref:t,style:r,...a})}));It.displayName="Checkbox";const St=p(((e,t)=>{const{className:n,style:r,onChange:a,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return i(x,{ref:t,onChange:a??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownRender:e=>i(Mt,{children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:i(p?Q:X,{}),size:d??"middle"})})),Mt=e.section` background-color: #fff; -`;Me.displayName="Select";const Se=A(z)``,Le=A.section` +`;St.displayName="Select";const Lt=e(Z)``,Wt=e.section` box-shadow: 2px 2px 4px 0px #69696933; - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; -`,Ee=({type:A="default",children:e,...t})=>{if(!A)throw new Error("Type required");if("default"===A)return r(Se,{$type:A,...t});const{pathname:n,items:o}=t;return i(a,{children:[r(Se,{activeKey:(()=>{for(const A of o)if(n?.endsWith(`/${A.key}`)||n?.includes(`/${A.key}/`))return A.key;return o[0]?.key||""})(),$type:A,...t}),r(Le,{children:e})]})};Ee.displayName="Tabs";const Ne={default:["","project","environment"],orgs:["","organization","project"]},Oe=A=>{const{activeKey:e,items:t,type:n,...a}=A,o=n&&["default","orgs"].includes(n)?Ne[n]:null,l=t.map(((A,t)=>{const n=o?o[t]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:a,key:o}=A;let l=!1;e&&e===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...A,title:r(a?"a":"span",{...s,children:i(We,{children:[i("span",{children:[" ",n]}),t]})}),onClick:a||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:t,key:a}=A;let o=!1;e&&e===a&&(o=!0);const l=o?{"data-active":"active"}:{};return{...A,title:r(m,{children:i(We,{...l,children:[i("span",{children:[" ",n]}),t]})},a)}}}));return l.unshift({type:"separator",separator:"/"}),r(v,{items:l,...a})},We=A.div` + background-color: #fff; +`,Nt=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return i(Lt,{$type:e,...n});const{pathname:r,items:l}=n;return a(o,{children:[i(Lt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),i(Wt,{children:t})]})};Nt.displayName="Tabs";const Et={default:["","project","environment"],orgs:["","organization","project"]},Ht=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?Et[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:i(o?"a":"span",{...d,children:a(zt,{children:[a("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:i(h,{children:a(zt,{...s,children:[a("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),i(I,{style:{marginBottom:"2rem"},items:s,...o})},zt=e.div` display: flex; flex-direction: column; align-items: center; justify-content: flex-end; position: relative; + border: 5px solid hotpink; &[data-active='active'] > *:last-child { - color: ${A=>"light"===A.theme.colorScheme?KA.texts.primary.light:KA.white}; + color: ${e=>"light"===e.theme.colorScheme?Be.texts.primary.light:Be.white}; text-decoration: none !important; } @@ -142,7 +144,7 @@ html,body{ left: 0; font-size: 13px; font-weight: bolder; - color: ${KA.lagoonBlue} !important; + color: ${Be.lagoonBlue} !important; top: -100%; position: absolute; pointer-events: none; @@ -151,30 +153,30 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;Oe.displayName="Breadcrumb";const Te=A=>{const{className:e,style:t,...n}=A;return r(Be,{size:"default",style:t,className:e,...n})};Te.displayName="Steps";const Be=A(M)``,He=({showSizeSelector:A=!1,...e})=>r(I,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...e});He.displayName="Pagination";const qe=u(((A,e)=>r(S,{...A,ref:e})));qe.displayName="Input";const Ue=({type:A="info",title:e,content:t,placement:n="top",requiresManualClose:i=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:s,...d})=>{const[c,u]=L.useNotification({top:24,maxCount:1});return{trigger:u=>{const m={message:u?.title||e,description:u?.content||t,placement:n,duration:i?0:3,btn:o?r(le,{type:"primary",size:"small",onClick:()=>c.destroy(),children:s??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:r(a,{})},...d};c[A](m)},contextHolder:u}},Re=A(E)` +`;Ht.displayName="Breadcrumb";const Ot=e=>{const{className:t,style:n,...r}=e;return i(Rt,{size:"default",style:n,className:t,...r})};Ot.displayName="Steps";const Rt=e(S)``,Kt=({showSizeSelector:e=!1,...t})=>i(M,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Kt.displayName="Pagination";const Tt=p(((e,t)=>i(L,{...e,ref:t})));Tt.displayName="Input";const Ut=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:a=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=W.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:a?0:3,btn:l?i(st,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:i(o,{})},...c};u[e](h)},contextHolder:p}},qt=e(N)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,Ke=u((({className:A,children:e,type:t,...n},a)=>{if("custom"===t)return r(E,{ref:a,className:A,...n,children:e});const o={new:{color:KA.purple,icon:r(F,{})},pending:{color:KA.gray,icon:r(F,{})},running:{color:KA.blue,icon:r($,{spin:!0})},complete:{color:KA.green,icon:r(_,{})},successful:{color:KA.green,icon:r(_,{})},failed:{color:KA.orange,icon:r(AA,{})},error:{color:KA.pink,icon:r(eA,{})},queued:{color:KA.yellow,icon:r($,{spin:!0})},unavailable:{color:KA.lightOrange,icon:r(tA,{})},cancelled:{color:KA.pink,icon:r(nA,{})}}[t]||{};return i(Re,{ref:a,className:A,color:o.color,...n,children:[o.icon," ",(l=t,l.charAt(0).toUpperCase()+l.slice(1))]});var l}));Ke.displayName="StatusTag";const De=A.section` +`,Bt=p((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return i(N,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:i(F,{})},pending:{color:Be.gray,icon:i(F,{})},running:{color:Be.blue,icon:i($,{spin:!0})},complete:{color:Be.green,icon:i(_,{})},successful:{color:Be.green,icon:i(_,{})},failed:{color:Be.orange,icon:i(ee,{})},error:{color:Be.pink,icon:i(te,{})},queued:{color:Be.yellow,icon:i($,{spin:!0})},unavailable:{color:Be.lightOrange,icon:i(ne,{})},cancelled:{color:Be.pink,icon:i(re,{})}}[n]||{};return a(qt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Bt.displayName="StatusTag";const jt=e.section` overflow: hidden; border-radius: 0; - box-shadow: ${A=>"dark"===A.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Je=({children:A,subTitle:e,title:t,onCancel:n,onOk:o,confirmText:l,cancelText:s,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:m,...p})=>{let h=t;return e&&(h=i(a,{children:[t,e]})),r(N,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:n,...p,modalRender:A=>r(De,{$minHeight:c,children:A}),footer:[r(g,{id:"cancel-btn",onClick:n,children:s||"Cancel"},"back"),r(g,{disabled:m,danger:u,type:"primary",loading:d,onClick:o,children:l||"OK"},"submit")],children:A})};Je.displayName="Modal";const Qe=A.div` + box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; +`,Yt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...A})=>{let m=n;return t&&(m=a(o,{children:[n,t]})),i(E,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:r,...A,modalRender:e=>i(jt,{$minHeight:u,children:e}),footer:[i(y,{id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),i(y,{disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Yt.displayName="Modal";const Dt=e.div` text-transform: uppercase; width: 100px; height: 62px; - color: ${A=>A.$severityColor}; - border: 1px solid ${A=>A.theme.UI.borders.box}; + color: ${e=>e.$severityColor}; + border: 1px solid ${e=>e.theme.UI.borders.box}; border-radius: 5px; padding: 5px 4px; display: flex; gap: 4px; flex-direction: column; user-select: none; - background-color: ${A=>A.theme.UI.backgrounds.dataCard}; + background-color: ${e=>e.theme.UI.backgrounds.dataCard}; > span { display: inline-block; @@ -188,11 +190,11 @@ html,body{ text-align: right; } } -`,Ye=u(((A,e)=>{const{text:t,count:n}=A,a=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?KA.pink:A.high?KA.orange:A.medium?KA.yellow:A.low?KA.blue:"#fff")(A);return i(Qe,{className:"ui-datacard",ref:e,$severityColor:a,children:[r("span",{className:"ui-datacard__text",children:t}),r("span",{className:"ui-datacard__count",children:n})]})}));Ye.displayName="DataCard";const je=A.section` +`,Pt=p(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return a(Dt,{className:"ui-datacard",ref:t,$severityColor:o,children:[i("span",{className:"ui-datacard__text",children:n}),i("span",{className:"ui-datacard__count",children:r})]})}));Pt.displayName="DataCard";const Jt=e.section` .ant-select-tree { background-color: #fff; } -`,Pe=u((({treeData:A,placeholder:e,sectionsCheckable:t=!1,...n},i)=>r(O,{ref:i,placeholder:e||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:t,popupClassName:"ui-tree",dropdownRender:A=>r(je,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...n})));Pe.displayName="TreeSelect";const Ge=u((({className:A,children:e,items:t,onClick:n,...i},a)=>r(W,{ref:a,showIcon:!0,treeData:t,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));Ge.displayName="Tree";const Xe=A.div` +`,Gt=p((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},a)=>i(H,{ref:a,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>i(Jt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Gt.displayName="TreeSelect";const Qt=p((({className:e,children:t,items:n,onClick:r,...a},o)=>i(z,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...a})));Qt.displayName="Tree";const Xt=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -207,16 +209,16 @@ html,body{ font-size: 20px; color: #222; user-select: none; - ${A=>"#000"===A.$currentColor&&n` - color: ${KA.white}; + ${e=>"#000"===e.$currentColor&&r` + color: ${Be.white}; `} max-height: 23px; - background-color: ${A=>A.$currentColor}; + background-color: ${e=>e.$currentColor}; span { display: inline-block; transform: rotate(-180deg); } -`,Fe=A.div` +`,Ft=e.div` text-transform: uppercase; width: max-content; display: flex; @@ -228,29 +230,29 @@ html,body{ font-size: 12px; color: #222; user-select: none; - ${A=>"#000"===A.$currentColor&&n` - color: ${KA.white}; + ${e=>"#000"===e.$currentColor&&r` + color: ${Be.white}; `} max-height: 23px; span { display: inline-block; padding: 1px 8px; } - background-color: ${A=>A.$currentColor}; -`,$e=A.div` + background-color: ${e=>e.$currentColor}; +`,$t=e.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,_e={development:KA.blue,project:KA.black,production:KA.green,active:KA.purple,standby:KA.purple,"active production":KA.green,"standby production":KA.yellow,uat:KA.orange,error:KA.pink},At=u((({type:A,variant:e="vertical"},t)=>{const n=_e[A];if("horizontal"===e){if("active production"===A||"standby production"===A){const e=A.split(" ");return i($e,{children:[r(Fe,{className:"lagoon-label",$currentColor:_e[e[1]],ref:t,children:r("span",{children:e[1]})}),r(Fe,{className:"lagoon-label",$currentColor:_e[e[0]],ref:t,children:r("span",{children:e[0]})})]})}return r(Fe,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}return r(Xe,{className:"lagoon-label",$currentColor:n,ref:t,children:r("span",{children:A})})}));At.displayName="CardLabel";const{Search:et}=S,tt=A(et)` +`,_t={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},en=p((({type:e,variant:t="vertical"},n)=>{const r=_t[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return a($t,{children:[i(Ft,{className:"lagoon-label",$currentColor:_t[t[1]],ref:n,children:i("span",{children:t[1]})}),i(Ft,{className:"lagoon-label",$currentColor:_t[t[0]],ref:n,children:i("span",{children:t[0]})})]})}return i(Ft,{className:"lagoon-label",$currentColor:r,ref:n,children:i("span",{children:e})})}return i(Xt,{className:"lagoon-label",$currentColor:r,ref:n,children:i("span",{children:e})})}));en.displayName="CardLabel";const{Search:tn}=L,nn=e(tn)` &, & > * { background-color: transparent; } .ant-input-wrapper { - border-bottom: 1px solid ${A=>"dark"===A.theme.colorScheme?"#6b6b6e":"#0c0c0c"}; + border-bottom: 1px solid ${e=>"dark"===e.theme.colorScheme?"#6b6b6e":"#0c0c0c"}; background-color: transparent; & > * { background-color: transparent; @@ -264,7 +266,7 @@ html,body{ pointer-events: none; background: transparent; border: none; - color: ${A=>"dark"===A.theme.colorScheme?"#6b6b6e":"#0c0c0c"} !important; + color: ${e=>"dark"===e.theme.colorScheme?"#6b6b6e":"#0c0c0c"} !important; .ant-btn-icon { span[role='img'] { font-size: 22px; @@ -274,13 +276,13 @@ html,body{ } input { padding-left: 0; - color: ${A=>"dark"===A.theme.colorScheme?"#fafafa":"#0c0c0c"}; + color: ${e=>"dark"===e.theme.colorScheme?"#fafafa":"#0c0c0c"}; &::placeholder { - color: ${A=>"dark"===A.theme.colorScheme?"#6b6b6e":"#0c0c0c"}; + color: ${e=>"dark"===e.theme.colorScheme?"#6b6b6e":"#0c0c0c"}; } } } -`,nt=A.div` +`,rn=e.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -289,33 +291,33 @@ html,body{ display: flex; gap: 5px; } -`,rt=u((({children:A,selectOptions:e,searchOptions:t,sortOptions:n,loadingSkeleton:a=!1},o)=>{const l=p();return h((()=>{t?.searchText&&l.current&&l.current.focus()}),[]),i(nt,{ref:o,children:[i("div",{className:"select-container",children:[e?r("div",{className:"results",children:r(Me,{disabled:a,defaultOpen:!1,placeholder:"Results per page",options:e?.options,selectedState:e?.selectedState??void 0,setSelectedState:A=>{e.setSelectedState(A)}})}):null,n?r("div",{className:"sortBy",children:r(Me,{disabled:a,defaultOpen:!1,placeholder:"Sort by",selectedState:n?.selectedState??void 0,options:n.options,setSelectedState:A=>{n.setSelectedState(A)}})}):null,A||null]}),r("div",{className:"searchBar",children:r(tt,{ref:l,placeholder:"Search",size:"small",onChange:A=>{t&&t.setSearchText(A.target.value)},value:t?.searchText,addonAfter:null,variant:"borderless"})})]})}));rt.displayName="LagoonFilter";const it=n` +`,an=p((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return m((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),a(rn,{ref:l,children:[a("div",{className:"select-container",children:[t?i("div",{className:"results",children:i(St,{disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?i("div",{className:"sortBy",children:i(St,{disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),i("div",{className:"searchBar",children:i(nn,{ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));an.displayName="LagoonFilter";const on=r` width: 23.75rem; height: 15.25rem; -`,at=A(T)` +`,ln=e(O)` &.ant-card { cursor: unset; - ${it} + ${on} &:hover { - border: 1px solid ${KA.lagoonBlue}; + border: 1px solid ${Be.lagoonBlue}; } } -`,ot=A(T)` - ${it} - background-color: ${A=>A.theme.UI.backgrounds.lagoonCard}; - color: ${A=>A.theme.UI.texts.primary}; +`,sn=e(O)` + ${on} + background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; + color: ${e=>e.theme.UI.texts.primary}; &.ant-card { cursor: pointer; overflow: hidden; border-radius: 5px; &:hover { - border: 1px solid ${KA.lagoonBlue}; + border: 1px solid ${Be.lagoonBlue}; } .ant-card-head, .ant-card-body, .ant-card-actions > li > span > span[role='img'] { - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; } .ant-card-actions { @@ -329,7 +331,7 @@ html,body{ } .ant-card-actions > li > span > span[role='img']:hover { - color: ${KA.lagoonBlue}; + color: ${Be.lagoonBlue}; } .ant-card-head { @@ -339,7 +341,7 @@ html,body{ font-size: 1rem; line-height: 1.5rem; .ant-card-extra { - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; } } @@ -354,8 +356,8 @@ html,body{ .ant-card-body { padding: 0; min-height: 9.375rem; - border-top: 1px solid ${A=>A.theme.UI.borders.card}; - border-bottom: 1px solid ${A=>A.theme.UI.borders.card}; + border-top: 1px solid ${e=>e.theme.UI.borders.card}; + border-bottom: 1px solid ${e=>e.theme.UI.borders.card}; border-radius: 0; & > .lagoon-label { @@ -379,7 +381,7 @@ html,body{ margin-left: 30px !important; } &:not(:last-child) { - border-right: 1px solid ${A=>A.theme.UI.borders.box}; + border-right: 1px solid ${e=>e.theme.UI.borders.box}; } [role='img'] { svg { @@ -389,17 +391,17 @@ html,body{ } } } -`,lt=A(T)` +`,dn=e(O)` display: flex; place-content: center; place-items: center; - ${it} + ${on} border-left: inherit; - border: ${A=>"dark"===A.theme.colorScheme&&n` + border: ${e=>"dark"===e.theme.colorScheme&&r` - 1px solid ${A=>A.theme.UI.borders.card}; + 1px solid ${e=>e.theme.UI.borders.card}; `}; - ${A=>"listItem"===A.$type&&n` + ${e=>"listItem"===e.$type&&r` width: 10.75rem; height: max-content; &.ant-card { @@ -411,10 +413,10 @@ html,body{ padding: 0; } `} -`,st=A.div` +`,cn=e.div` font-size: 0.875rem; line-height: 1.375rem; - border: 1px solid ${A=>A.theme.UI.borders.box}; + border: 1px solid ${e=>e.theme.UI.borders.box}; padding: 4px 15px; box-shadow: 0px 2px 0px 0px #00000004; border-radius: 2px; @@ -423,10 +425,10 @@ html,body{ color 0.3s ease, border 0.3s ease; &:hover { - color: ${KA.lagoonBlue}; - border: 1px solid ${KA.lagoonBlue}; + color: ${Be.lagoonBlue}; + border: 1px solid ${Be.lagoonBlue}; } -`,dt=A.div` +`,un=e.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -454,42 +456,42 @@ html,body{ text-transform: capitalize; } } -`,ct=A.div` +`,pn=e.div` padding-left: 3.1875rem; -`,ut=A(rA)` - color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; +`,hn=e(ie)` + color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { - color: ${KA.lagoonBlue}; + color: ${Be.lagoonBlue}; } -`,mt=A.div` +`,An=e.div` display: flex; align-items: center; transition: all 0.2s ease; > * > * { - color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; + color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: all 0.2s ease; &:hover { - color: ${KA.lagoonBlue}; + color: ${Be.lagoonBlue}; } } -`,pt=({steps:A,onCreateEnvironment:e,requiredFormItems:t,loading:n,renderType:a="card"})=>{const[o,l]=d(!1),[s]=vA(),[c,u]=d(1),m=A?.length??0,[p,h]=d(!0),C=()=>{const A=s.getFieldsValue(!0),e={};if(Array.isArray(t))for(const n of t){if(!A[n])return!1;e[n]=A[n]}return e},f=()=>{u(1),l(!1),h(!0),s.resetFields()};return i(lt,{$type:a,children:[i(st,{onClick:()=>l(!0),children:[r(iA,{})," New environment"]}),r(Je,{title:r(Ct,{children:"Create an Environment"}),subTitle:i(ft,{children:["Step ",c," of ",m]}),open:o,destroyOnClose:!0,cancelText:1===c?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?c<=1?f():u(c-1):f()},onOk:()=>{const A=C();A&&(cl(!1))))},confirmText:c{const A=C();h(!A)},children:A[c-1]})})})]})},ht=A.div` +`,mn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Ie(),[u,p]=c(1),h=e?.length??0,[A,m]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),m(!0),d.resetFields()};return a(dn,{$type:o,children:[a(cn,{onClick:()=>s(!0),children:[i(ae,{})," New environment"]}),i(Yt,{title:i(fn,{children:"Create an Environment"}),subTitle:a(yn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();m(!e)},children:e[u-1]})})})]})},Cn=e.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,Ct=A(ge)` +`,fn=e(yt)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,ft=A.span` +`,yn=e.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,gt=({projectName:A,deployType:e,region:t})=>{const n=i("div",{className:"lagooncard-project",children:[r("span",{children:"PROJECT"}),r("span",{className:"project-name",children:A}),r("span",{children:"TYPE"}),r("span",{className:"type",children:e}),t?i(a,{children:[r("span",{children:"REGION"}),r("span",{className:"region",children:t})]}):null]},`project-${A}`);return r(dt,{children:n})},yt=({environments:A})=>{const e=A.map((A=>r("div",{children:r(pe,{link:!0,href:"#",children:A})},A)));return i(ct,{children:[e,r(pe,{link:!0,href:"#",children:"View all"})]})},wt=A.div` +`,gn=({projectName:e,deployType:t,region:n})=>{const r=a("div",{className:"lagooncard-project",children:[i("span",{children:"PROJECT"}),i("span",{className:"project-name",children:e}),i("span",{children:"TYPE"}),i("span",{className:"type",children:t}),n?a(o,{children:[i("span",{children:"REGION"}),i("span",{className:"region",children:n})]}):null]},`project-${e}`);return i(un,{children:r})},wn=({environments:e})=>{const t=e.map((e=>i("div",{children:i(At,{link:!0,href:"#",children:e})},e)));return a(pn,{children:[t,i(At,{link:!0,href:"#",children:"View all"})]})},bn=e.div` display: inline-block; -`,Zt=u((({data:A,children:e},t)=>{const n=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return r(H,{ref:t,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:r(W,{ref:t,defaultExpandAll:!0,treeData:n,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:i(wt,{children:[" ",e," "]})})}));Zt.displayName="TreeList";const kt=u(((A,e)=>{const[t,n]=d(!1),a=ie(),[o,l]=d(!1),{type:s}=A;if("new"===s)return r(pt,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===s)return r(at,{loading:!0});const{type:c,loading:u,title:m,cardClassName:p,styles:h,quickActions:C,status:f="low",navPath:g,navigateTo:y,...w}=A,Z="project"===c?"project":A.envType,k=y||(()=>{}),b=C&&r(Zt,{data:C,children:r(ut,{},"ellipsis")}),V={project:[r(mt,{children:r(a,{href:g,children:r(aA,{},"edit")})}),b],environment:[r(mt,{children:r(a,{href:g,children:r(oA,{},"view")})}),b]},x=[A.showProblemIndicator?r(q,{placement:"top",title:"Problem status",children:r(mt,{children:r(a,{href:`${g}/problems`,children:(A=>{switch(A){case"critical":return r(cA,{style:{color:KA.pink}});case"high":return r(dA,{style:{color:KA.orange}});default:return r(sA,{style:{color:KA.green2}})}})(f)})})}):null,r(q,{placement:"right",title:o?"Copied!":"Copy",children:r(lA,{onClick:()=>{if(o)return;const e=window.location.href,t="environment"===c?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),l(!0),setTimeout((()=>{l(!1)}),1500)}},"link")})],z=i(U,{loading:u,active:!0,children:[r(At,{type:Z}),"environment"===c?r(gt,{projectName:A.projectName,deployType:A.deployType,region:A.region}):r(yt,{environments:A.environments})]});return r(ot,{onClick:A=>{const e=A.target;t||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{n(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&n(!0)},hoverable:!0,ref:e,style:h,className:p??"ui-lagooncard",title:m,extra:x,actions:V[c],...w,children:z})}));kt.displayName="LagoonCard";const bt=A.div` +`,vn=p((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return i(K,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:i(z,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:a(bn,{children:[" ",t," "]})})}));vn.displayName="TreeList";const Vn=p(((e,t)=>{const[n,r]=c(!1),o=at(),[l,s]=c(!1),{type:d}=e;if("new"===d)return i(mn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return i(ln,{loading:!0});const{type:u,loading:p,title:h,cardClassName:A,styles:m,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&i(vn,{data:C,children:i(hn,{},"ellipsis")}),k={project:[i(An,{children:i(o,{href:y,children:i(oe,{},"edit")})}),V],environment:[i(An,{children:i(o,{href:y,children:i(le,{},"view")})}),V]},x=[e.showProblemIndicator?i(T,{placement:"top",title:"Problem status",children:i(An,{children:i(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return i(ue,{style:{color:Be.pink}});case"high":return i(ce,{style:{color:Be.orange}});default:return i(de,{style:{color:Be.green2}})}})(f)})})}):null,i(T,{placement:"right",title:l?"Copied!":"Copy",children:i(se,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],Z=a(U,{loading:p,active:!0,children:[i(en,{type:b}),"environment"===u?i(gn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):i(wn,{environments:e.environments})]});return i(sn,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:m,className:A??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:Z})}));Vn.displayName="LagoonCard";const kn=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -502,13 +504,13 @@ html,body{ font-size: 50px; margin-bottom: 9px; &.green { - color: ${KA.green}; + color: ${Be.green}; } &.pink { - color: ${KA.pink}; + color: ${Be.pink}; } &.orange { - color: ${KA.orange}; + color: ${Be.orange}; } } } @@ -519,10 +521,10 @@ html,body{ margin-left: 0.25rem; } } -`,Vt=A.div` +`,xn=e.div` display: flex; gap: 1.5rem; -`,xt=()=>{const A=i(Vt,{children:[r(Ye,{text:"Problems",count:0}),r(Ye,{text:"Critical",count:0,critical:!0}),r(Ye,{text:"High",count:0,high:!0}),r(Ye,{text:"Medium",count:0,medium:!0}),r(Ye,{text:"Low",count:0,low:!0})]});return i(bt,{children:[r("div",{className:"icon",children:r(da,{style:{borderRadius:"50%"},width:50,height:50})}),r("div",{className:"overview-title",children:i(ge,{children:["At a glance",r(H,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),A]})},zt=A=>{if(A.skeleton)return r(xt,{});const{problems:e,critical:t,high:n,medium:a,low:o}=A,l=i(Vt,{children:[r(Ye,{text:"Problems",count:e}),r(Ye,{text:"Critical",count:t,critical:!0}),r(Ye,{text:"High",count:n,high:!0}),r(Ye,{text:"Medium",count:a,medium:!0}),r(Ye,{text:"Low",count:o,low:!0})]});return i(bt,{children:[r("div",{className:"icon",children:t>=1?r(cA,{className:"icon-status pink"}):n>=1?r(dA,{className:"icon-status orange"}):r(sA,{className:"icon-status green"})}),r("div",{className:"overview-title",children:i(ge,{children:["At a glance",r(H,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:r(tA,{})})]})}),l]})};zt.displayName="LagoonProblemsOverview";const vt=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},Mt=A=>{let e=0;const{environmentType:t,deploymentType:n,created:i,source:a,standbyRoutes:o,routes:l,deployKey:s}=A,d=Object.keys({environmentType:t,deploymentType:n,created:i,source:a,standbyRoutes:o,routes:l,deployKey:s}).map((t=>"routes"===t?A[t].map(((A,n)=>({key:`${t}-${n}`,label:"Route "+ ++e,children:A}))):{key:t,span:1,label:vt(t),children:A[t]})).flat();return r(xe,{bordered:!0,items:d})};Mt.displayName="LagoonEnv";const It=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},St=A=>{const{created:e,origin:t,gitUrl:n,devEnvsInUse:i,branchesEnabled:a,prsEnabled:o,deployKey:l}=A,s=Object.keys({created:e,origin:t,gitUrl:n,devEnvsInUse:i,branchesEnabled:a,prsEnabled:o,deployKey:l}).map((e=>({key:e,label:It(e),children:!0===A[e]?"True":A[e]})));return r(xe,{bordered:!0,items:s})};St.displayName="LagoonProjectDetails",A.div` +`,Zn=()=>{const e=a(xn,{children:[i(Pt,{text:"Problems",count:0}),i(Pt,{text:"Critical",count:0,critical:!0}),i(Pt,{text:"High",count:0,high:!0}),i(Pt,{text:"Medium",count:0,medium:!0}),i(Pt,{text:"Low",count:0,low:!0})]});return a(kn,{children:[i("div",{className:"icon",children:i(uo,{style:{borderRadius:"50%"},width:50,height:50})}),i("div",{className:"overview-title",children:a(yt,{children:["At a glance",i(K,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:i(ne,{})})]})}),e]})},In=e=>{if(e.skeleton)return i(Zn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=a(xn,{children:[i(Pt,{text:"Problems",count:t}),i(Pt,{text:"Critical",count:n,critical:!0}),i(Pt,{text:"High",count:r,high:!0}),i(Pt,{text:"Medium",count:o,medium:!0}),i(Pt,{text:"Low",count:l,low:!0})]});return a(kn,{children:[i("div",{className:"icon",children:n>=1?i(ue,{className:"icon-status pink"}):r>=1?i(ce,{className:"icon-status orange"}):i(de,{className:"icon-status green"})}),i("div",{className:"overview-title",children:a(yt,{children:["At a glance",i(K,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:i(ne,{})})]})}),s]})};In.displayName="LagoonProblemsOverview";const Sn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Mn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Sn(n),children:e[n]})).flat();return i(xt,{bordered:!0,items:c})};Mn.displayName="LagoonEnv";const Ln=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Wn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Ln(t),children:!0===e[t]?"True":e[t]})));return i(xt,{bordered:!0,items:d})};Wn.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -530,7 +532,7 @@ html,body{ display: grid; place-items: center; overflow: hidden; - background-color: ${A=>A.$bgcolor?A.$bgcolor:"transparent"}; + background-color: ${e=>e.$bgcolor?e.$bgcolor:"transparent"}; img { object-fit: contain; @@ -539,13 +541,13 @@ html,body{ height: auto; width: 5rem; } -`;const Lt=A.nav` +`;const Nn=e.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,Et=A.nav` +`,En=e.nav` display: flex; list-style: none; @@ -553,22 +555,22 @@ html,body{ line-height: 22px; font-weight: 600; & > *:hover > a { - color: ${KA.lagoonBlue}; + color: ${Be.lagoonBlue}; } -`,Nt=A.span` +`,Hn=e.span` transition: all 0.25s ease; display: inline-block; position: absolute; - border: 2px solid ${KA.lagoonBlue}; + border: 2px solid ${Be.lagoonBlue}; bottom: -4px; left: 0px; - color: ${KA.lagoonBlue}; -`,Ot=A.div` + color: ${Be.lagoonBlue}; +`,zn=e.div` cursor: pointer; transition: all 0.25s ease; &.active { a { - color: ${KA.lagoonBlue} !important; + color: ${Be.lagoonBlue} !important; } } &:hover { @@ -592,14 +594,14 @@ html,body{ & > a, & > a:link, & > a:visited { - color: ${A=>A.theme.UI.texts.nav}; + color: ${e=>e.theme.UI.texts.nav}; } &:active > a { color: #184cbc; } -`,Wt=A.div` - background-color: ${A=>A.$bgColor}; +`,On=e.div` + background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; width: 24px; @@ -609,8 +611,8 @@ html,body{ align-items: center; margin-right: 0.5rem; font-size: 0.75rem; - color: ${A=>A.$textColor}; -`,Tt=A.img` + color: ${e=>e.$textColor}; +`,Rn=e.img` border-radius: 50%; height: 24px; width: 24px; @@ -618,7 +620,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,Bt=A.div` +`,Kn=e.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -626,23 +628,22 @@ html,body{ align-items: center; user-select: none; span { - color: ${A=>A.theme.UI.texts.nav}; + color: ${e=>e.theme.UI.texts.nav}; } .user-name { transition: all 0.25s ease; } -`,Ht=A.header` +`,Tn=e.header` padding-inline: 40px; padding-block: 3px; width: 100%; min-height: 4rem; - margin-bottom: 3rem; display: flex; justify-content: space-between; align-items: center; position: relative; box-shadow: 0px 8px 8px -1px #f0f1f233; - background: ${A=>A.theme.UI.backgrounds.header}; + background: #fff; #user_dropdown_container { .ant-dropdown { @@ -651,10 +652,10 @@ html,body{ text-align: center; transform: translate(30px, -20px); border: initial; - background: ${A=>A.theme.UI.backgrounds.header}; + background: ${e=>e.theme.UI.backgrounds.header}; &, & > * { - color: ${A=>A.theme.UI.texts.nav}; + color: ${e=>e.theme.UI.texts.nav}; transition: inherit; } li { @@ -667,7 +668,7 @@ html,body{ a:link, a:visited, a:active { - color: ${A=>A.theme.UI.texts.nav}; + color: ${e=>e.theme.UI.texts.nav}; } } } @@ -686,7 +687,7 @@ html,body{ max-height: 42px; } } -`;A.section` +`;e.section` font-size: 22px; width: 56px; height: 62px; @@ -699,15 +700,15 @@ html,body{ justify-content: center; align-items: center; svg { - stroke: ${A=>A.theme.UI.backgrounds.footer}; + stroke: ${e=>e.theme.UI.backgrounds.footer}; transition: all 0.25s ease; &:active { - stroke: ${KA.lagoonBlue}; + stroke: ${Be.lagoonBlue}; } } &:hover { svg { - stroke: ${KA.lagoonBlue}; + stroke: ${Be.lagoonBlue}; } } transition: all 0.25s ease; @@ -717,7 +718,7 @@ html,body{ background-color: #78787853; } } -`;const qt=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,i=n(e)%256,a=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${i}, ${a})`,textColor:Ut(r,i,a)>.5?"#000000":"#FFFFFF"}};function Ut(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const Rt=A=>i("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),r("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Kt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Dt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Jt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Yt=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),jt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Pt=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Gt=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Xt=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ft=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),$t=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),_t=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),An=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),r("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),en=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),tn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),nn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),rn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),an=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),r("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),on=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),ln=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),sn=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),dn=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),r("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),cn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),un=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),pn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),hn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Cn=A=>i("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),r("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),fn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),gn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),yn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),wn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Zn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),kn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),bn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Vn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),xn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),zn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),vn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Mn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),In=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Sn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Ln=A=>i("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),r("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),En=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Nn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),On=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Wn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Tn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Bn=A=>i("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),r("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Hn=A=>i("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),r("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),qn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Un=A=>i("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),r("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Rn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Kn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Dn=A=>i("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),r("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Jn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Yn=A=>r("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),jn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Pn=A=>r("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Gn=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Xn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Fn=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),$n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),_n=A=>r("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Ar=A=>r("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),er=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),r("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),r("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),r("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),r("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#00AEEF"}),r("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[r("stop",{offset:"0.15",stopColor:"#4578E6"}),r("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[r("stop",{stopColor:"#4578E6"}),r("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),tr=A=>r("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:r("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),nr=A=>i("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),r("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),r("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),r("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),rr=A=>i("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("g",{"clip-path":"url(#clip0_1500_19277)",children:r("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),r("defs",{children:r("clipPath",{id:"clip0_1500_19277",children:r("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ir=A=>i("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[r("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),r("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),r("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ar=A=>r(P,{component:Rt,...A}),or=A=>r(P,{component:Kt,...A}),lr=A=>r(P,{component:Dt,...A}),sr=A=>r(P,{component:Jt,...A}),dr=A=>r(P,{component:Qt,...A}),cr=A=>r(P,{component:Yt,...A}),ur=A=>r(P,{component:jt,...A}),mr=A=>r(P,{component:Pt,...A}),pr=A=>r(P,{component:Gt,...A}),hr=A=>r(P,{component:Xt,...A}),Cr=A=>r(P,{component:Ft,...A}),fr=A=>r(P,{component:$t,...A}),gr=A=>r(P,{component:_t,...A}),yr=A=>r(P,{component:An,...A}),wr=A=>r(P,{component:en,...A}),Zr=A=>r(P,{component:tn,...A}),kr=A=>r(P,{component:nn,...A}),br=A=>r(P,{component:rn,...A}),Vr=A=>r(P,{component:an,...A}),xr=A=>r(P,{component:on,...A}),zr=A=>r(P,{component:ln,...A}),vr=A=>r(P,{component:sn,...A}),Mr=A=>r(P,{component:dn,...A}),Ir=A=>r(P,{component:cn,...A}),Sr=A=>r(P,{component:un,...A}),Lr=A=>r(P,{component:mn,...A}),Er=A=>r(P,{component:pn,...A}),Nr=A=>r(P,{component:hn,...A}),Or=A=>r(P,{component:Cn,...A}),Wr=A=>r(P,{component:fn,...A}),Tr=A=>r(P,{component:gn,...A}),Br=A=>r(P,{component:yn,...A}),Hr=A=>r(P,{component:wn,...A}),qr=A=>r(P,{component:Zn,...A}),Ur=A=>r(P,{component:kn,...A}),Rr=A=>r(P,{component:bn,...A}),Kr=A=>r(P,{component:Vn,...A}),Dr=A=>r(P,{component:xn,...A}),Jr=A=>r(P,{component:zn,...A}),Qr=A=>r(P,{component:vn,...A}),Yr=A=>r(P,{component:Mn,...A}),jr=A=>r(P,{component:In,...A}),Pr=A=>r(P,{component:Sn,...A}),Gr=A=>r(P,{component:Ln,...A}),Xr=A=>r(P,{component:En,...A}),Fr=A=>r(P,{component:Nn,...A}),$r=A=>r(P,{component:On,...A}),_r=A=>r(P,{component:Wn,...A}),Ai=A=>r(P,{component:Tn,...A}),ei=A=>r(P,{component:Bn,...A}),ti=A=>r(P,{component:Hn,...A}),ni=A=>r(P,{component:qn,...A}),ri=A=>r(P,{component:Un,...A}),ii=A=>r(P,{component:Rn,...A}),ai=A=>r(P,{component:Kn,...A}),oi=A=>r(P,{component:Dn,...A}),li=A=>r(P,{component:Jn,...A}),si=A=>r(P,{component:Qn,...A}),di=A=>r(P,{component:Yn,...A}),ci=A=>r(P,{component:jn,...A}),ui=A=>r(P,{component:Pn,...A}),mi=A=>r(P,{component:Gn,...A}),pi=A=>r(P,{component:Xn,...A}),hi=A=>r(P,{component:Fn,...A}),Ci=A=>r(P,{component:$n,...A}),fi=A=>r(P,{component:_n,...A}),gi=A=>r(P,{component:Ar,...A}),yi=A=>r(P,{component:er,...A}),wi=A=>r(P,{component:tr,...A}),Zi=A=>r(P,{component:nr,...A}),ki=A=>r(P,{component:rr,...A}),bi=A=>r(P,{component:ir,...A}),Vi=u((({userInfo:A,navLinks:e,logo:t,toggleTheme:n,userDropdownMenu:a,currentPath:l},s)=>{const{firstName:c,lastName:u,image:m,email:C}=A,f=!!m,g=!(!c||!u),y=g?qt(c.charAt(0),u.charAt(0)):qt(C.charAt(0),C.charAt(1)),w=g?c.charAt(0).toUpperCase()+u.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),Z=f?r(Tt,{src:m,alt:"user_avatar"}):r(Wt,{$bgColor:y.bgColor,$textColor:y.textColor,children:w}),k=r("span",g?{className:"user-name",children:`${c} ${u}`}:{className:"user-name",children:C}),b=p(null),[V,x]=d({width:"initial",left:"initial"}),z=A=>((A,e)=>A.findIndex((A=>!(!o.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(e,A||""),[v,M]=d(z(l));h((()=>{M(z(l))}),[l]),h((()=>{setTimeout((()=>{if(b.current&&void 0!==v){const A=b.current.children[v];if(A){const e=A.getBoundingClientRect(),t=b.current.getBoundingClientRect();x({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[v]);const I=!!(void 0!==v&&v>=0&&vr(Ot,{className:""+(e===v?"active":""),onClick:()=>{M(e)},children:A},`nav-${e}`)))}),I?r(Nt,{style:{width:`${V.width}px`,left:`${V.left}px`}}):null]}),r(R,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:a},trigger:["hover"],children:i(Bt,{children:[Z,k]})}),r("section",{id:"user_dropdown_container"})]})}));Vi.displayName="LagoonHeader";const xi=A.footer` +`;const Un=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let i=r(e)%256,a=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${i}, ${a}, ${o})`,textColor:qn(i,a,o)>.5?"#000000":"#FFFFFF"}};function qn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Bn=e=>a("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),i("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),jn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Yn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Dn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Pn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Jn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Gn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Qn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Xn=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Fn=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),$n=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),_n=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),er=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),i("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),nr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),rr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),ir=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),i("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),lr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),sr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),i("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),cr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),i("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),ur=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),pr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),hr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Ar=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),mr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Cr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),i("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),fr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),yr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),gr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),wr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),br=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),vr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Vr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),kr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),xr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Zr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Ir=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Sr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Mr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Lr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),i("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Nr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Er=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Hr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),zr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Or=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),i("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),i("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Tr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),i("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),qr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Br=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),jr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),i("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Yr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Dr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Pr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Gr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Qr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Xr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Fr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),$r=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),_r=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),ei=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ti=()=>a("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),i("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),i("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),i("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),i("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),a("defs",{children:[a("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#00AEEF"}),i("stop",{offset:"1",stopColor:"#2B3990"})]}),a("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),a("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.75",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[i("stop",{offset:"0.15",stopColor:"#4578E6"}),i("stop",{offset:"0.95",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),ni=e=>i("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),ri=e=>a("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),i("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),i("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),i("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),ii=e=>a("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("g",{"clip-path":"url(#clip0_1500_19277)",children:i("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),i("defs",{children:i("clipPath",{id:"clip0_1500_19277",children:i("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ai=e=>a("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),i("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),i("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),oi=e=>i(G,{component:Bn,...e}),li=e=>i(G,{component:jn,...e}),si=e=>i(G,{component:Yn,...e}),di=e=>i(G,{component:Dn,...e}),ci=e=>i(G,{component:Pn,...e}),ui=e=>i(G,{component:Jn,...e}),pi=e=>i(G,{component:Gn,...e}),hi=e=>i(G,{component:Qn,...e}),Ai=e=>i(G,{component:Xn,...e}),mi=e=>i(G,{component:Fn,...e}),Ci=e=>i(G,{component:$n,...e}),fi=e=>i(G,{component:_n,...e}),yi=e=>i(G,{component:er,...e}),gi=e=>i(G,{component:tr,...e}),wi=e=>i(G,{component:nr,...e}),bi=e=>i(G,{component:rr,...e}),vi=e=>i(G,{component:ir,...e}),Vi=e=>i(G,{component:ar,...e}),ki=e=>i(G,{component:or,...e}),xi=e=>i(G,{component:lr,...e}),Zi=e=>i(G,{component:sr,...e}),Ii=e=>i(G,{component:dr,...e}),Si=e=>i(G,{component:cr,...e}),Mi=e=>i(G,{component:ur,...e}),Li=e=>i(G,{component:pr,...e}),Wi=e=>i(G,{component:hr,...e}),Ni=e=>i(G,{component:Ar,...e}),Ei=e=>i(G,{component:mr,...e}),Hi=e=>i(G,{component:Cr,...e}),zi=e=>i(G,{component:fr,...e}),Oi=e=>i(G,{component:yr,...e}),Ri=e=>i(G,{component:gr,...e}),Ki=e=>i(G,{component:wr,...e}),Ti=e=>i(G,{component:br,...e}),Ui=e=>i(G,{component:vr,...e}),qi=e=>i(G,{component:Vr,...e}),Bi=e=>i(G,{component:kr,...e}),ji=e=>i(G,{component:xr,...e}),Yi=e=>i(G,{component:Zr,...e}),Di=e=>i(G,{component:Ir,...e}),Pi=e=>i(G,{component:Sr,...e}),Ji=e=>i(G,{component:Mr,...e}),Gi=e=>i(G,{component:Lr,...e}),Qi=e=>i(G,{component:Wr,...e}),Xi=e=>i(G,{component:Nr,...e}),Fi=e=>i(G,{component:Er,...e}),$i=e=>i(G,{component:Hr,...e}),_i=e=>i(G,{component:zr,...e}),ea=e=>i(G,{component:Or,...e}),ta=e=>i(G,{component:Rr,...e}),na=e=>i(G,{component:Kr,...e}),ra=e=>i(G,{component:Tr,...e}),ia=e=>i(G,{component:Ur,...e}),aa=e=>i(G,{component:qr,...e}),oa=e=>i(G,{component:Br,...e}),la=e=>i(G,{component:jr,...e}),sa=e=>i(G,{component:Yr,...e}),da=e=>i(G,{component:Dr,...e}),ca=e=>i(G,{component:Pr,...e}),ua=e=>i(G,{component:Jr,...e}),pa=e=>i(G,{component:Gr,...e}),ha=e=>i(G,{component:Qr,...e}),Aa=e=>i(G,{component:Xr,...e}),ma=e=>i(G,{component:Fr,...e}),Ca=e=>i(G,{component:$r,...e}),fa=e=>i(G,{component:_r,...e}),ya=e=>i(G,{component:ei,...e}),ga=e=>i(G,{component:ti,...e}),wa=e=>i(G,{component:ni,...e}),ba=e=>i(G,{component:ri,...e}),va=e=>i(G,{component:ii,...e}),Va=e=>i(G,{component:ai,...e}),ka=p((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:u,lastName:p,image:h,email:C}=e,f=!!h,y=!(!u||!p),g=y?Un(u.charAt(0),p.charAt(0)):Un(C.charAt(0),C.charAt(1)),w=y?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?i(Rn,{src:h,alt:"user_avatar"}):i(On,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=i("span",y?{className:"user-name",children:`${u} ${p}`}:{className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),Z=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[I,S]=c(Z(s));m((()=>{S(Z(s))}),[s]),m((()=>{setTimeout((()=>{if(V.current&&void 0!==I){const e=V.current.children[I];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[I]);const M=!!(void 0!==I&&I>=0&&Ii(zn,{className:""+(t===I?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?i(Hn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),i(q,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:a(Kn,{children:[b,v]})}),i("section",{id:"user_dropdown_container"})]})}));ka.displayName="LagoonHeader";const xa=e.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -738,41 +739,41 @@ html,body{ max-height: 42px; } } -`,zi=A.section` +`,Za=e.section` font-size: 22px; cursor: pointer; .theme-icon { - color: ${A=>A.theme.UI.backgrounds.footer}; + color: ${e=>e.theme.UI.backgrounds.footer}; transition: all 0.3s ease; padding: 0.5rem; &:hover { - color: ${KA.lagoonBlue}; + color: ${Be.lagoonBlue}; } &:active { background-color: #78787853; } } -`,vi=u((({icon:A,toggleTheme:e},t)=>i(xi,{ref:t,children:[r("section",{className:"icon-container",children:A||r(yi,{className:"icon"})}),r(zi,{onClick:e,children:r(uA,{className:"theme-icon"})})]})));vi.displayName="LagoonFooter";const Mi=A.section` +`,Ia=p((({icon:e,toggleTheme:t},n)=>a(xa,{ref:n,children:[i("section",{className:"icon-container",children:e||i(ga,{className:"icon"})}),i(Za,{onClick:t,children:i(pe,{className:"theme-icon"})})]})));Ia.displayName="LagoonFooter";const Sa=e.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; .ant-timeline-item { - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; .ant-timeline-item-tail { transform: translate(1rem, 5px); height: calc(100% - 20px); - background: ${A=>A.theme.UI.texts.timeline}; + background: ${e=>e.theme.UI.texts.timeline}; } .ant-timeline-item-head { background-color: transparent; span[role='img'] { transform: translate(1rem, 0); - color: ${A=>A.theme.UI.texts.timeline}; + color: ${e=>e.theme.UI.texts.timeline}; } } } } -`,Ii=A.div` +`,Ma=e.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -782,7 +783,7 @@ html,body{ span.task-env { } span { - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#222"}; + color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#222"}; } span.deploy-date { display: inline-block; @@ -790,33 +791,33 @@ html,body{ color: #808080; } .task-link { - color: ${KA.lagoonBlue}; + color: ${Be.lagoonBlue}; font-size: 22px; } -`,Si=u((({items:A,type:e},t)=>{const n=((A,e,t)=>"deployment"===A?e.map((A=>{const{environment:e,deployName:n,status:a,date:o}=A;return{dot:t,children:i(Ii,{children:[r("span",{className:"deploy-env",children:e}),r(hA,{}),r("span",{className:"deploy-name",children:n}),r(Ke,{type:a}),r("span",{className:"deploy-date",children:o})]})}})):e.map((A=>{const{taskName:e,environment:n,status:a,navigationFunction:o}=A;return{dot:t,children:i(Ii,{children:[r("span",{className:"task-env",children:n}),r(hA,{}),r("span",{className:"task-name",children:e}),r(Ke,{type:a}),r(oA,{className:"task-link",onClick:()=>o})]})}})))(e,A,r("deployment"===e?mA:pA,{}));return r(Mi,{ref:t,children:r(K,{mode:"left",items:n})})}));Si.displayName="LagoonTimeline";const{Item:Li}=B,Ei=({wrap:A,...e})=>r(Li,{...e});Ei.displayName="FormItem";const Ni=({text:A,width:e,fontSize:t="14px",type:n="visible",withToolTip:o=!1})=>{const[l,s]=d(!1),[c,u]=d(!1),m=e?{maxWidth:`${e}px`}:{},p=()=>{u(!c)},h=r(c?CA:oA,{className:"eye-icon",onClick:p});return i(Ti,{$fontSize:t,style:{...m},children:[r(Wi,{className:"copyable",$maxWidth:e,$type:n,$manualUnblur:c,children:o?r(q,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:r(Oi,{children:A})}):A}),r("div",{className:"icons",children:l?i(q,{placement:"right",title:"Copied!",children:[r(gA,{className:"check-icon"}),"hiddenWithIcon"===n&&h]}):i(a,{children:[r(fA,{onClick:()=>{navigator.clipboard.writeText(A),s(!0),setTimeout((()=>{s(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===n&&h]})})]})},Oi=A.div` +`,La=p((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:a(Ma,{children:[i("span",{className:"deploy-env",children:t}),i(me,{}),i("span",{className:"deploy-name",children:r}),i(Bt,{type:o}),i("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:a(Ma,{children:[i("span",{className:"task-env",children:r}),i(me,{}),i("span",{className:"task-name",children:t}),i(Bt,{type:o}),i(le,{className:"task-link",onClick:()=>l})]})}})))(t,e,i("deployment"===t?he:Ae,{}));return i(Sa,{ref:n,children:i(B,{mode:"left",items:r})})}));La.displayName="LagoonTimeline";const{Item:Wa}=R,Na=({wrap:e,...t})=>i(Wa,{...t});Na.displayName="FormItem";const Ea=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},A=()=>{p(!u)},m=i(u?Ce:le,{className:"eye-icon",onClick:A});return a(Oa,{$fontSize:n,style:{...h},children:[i(za,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?i(T,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:i(Ha,{children:e})}):e}),i("div",{className:"icons",children:s?a(T,{placement:"right",title:"Copied!",children:[i(ye,{className:"check-icon"}),"hiddenWithIcon"===r&&m]}):a(o,{children:[i(fe,{onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&m]})})]})},Ha=e.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,Wi=A.span` +`,za=e.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; - color: ${A=>A.theme.UI.texts.primary}; - max-width: ${A=>A.$maxWidth?`${"number"==typeof A.$maxWidth?`${A.$maxWidth}px`:A.$maxWidth}`:"18.75rem"}; - ${A=>("hidden"===A.$type||"alwaysHidden"===A.$type||"hiddenWithIcon"===A.$type&&!A.$manualUnblur)&&n` + color: ${e=>e.theme.UI.texts.primary}; + max-width: ${e=>e.$maxWidth?`${"number"==typeof e.$maxWidth?`${e.$maxWidth}px`:e.$maxWidth}`:"18.75rem"}; + ${e=>("hidden"===e.$type||"alwaysHidden"===e.$type||"hiddenWithIcon"===e.$type&&!e.$manualUnblur)&&r` filter: blur(0.3rem); user-select: none; transition: all 0.3s ease; `}; - ${A=>"hidden"===A.$type&&n` + ${e=>"hidden"===e.$type&&r` &:hover { filter: none; user-select: initial; } `}; -`,Ti=A.div` - font-size: ${A=>A.$fontSize}; +`,Oa=e.div` + font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; display: flex; @@ -825,7 +826,7 @@ html,body{ gap: 1rem; span:not(.copyable) { - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; display: flex; align-items: center; } @@ -834,7 +835,7 @@ html,body{ position: relative; z-index: 1; transition: all 0.25s ease; - color: ${KA.green} !important; + color: ${Be.green} !important; } .icons { display: flex; @@ -858,33 +859,30 @@ html,body{ margin-left: 12px; cursor: pointer; } -`;const Bi=A.div` +`,Ra=e.div` min-height: 100dvh; margin: 0; - background-image: url(${A=>"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvond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"}); - background-size: cover; - background-position: center; - background-repeat: no-repeat; - background-attachment: fixed; + background-color: #f2f2f2; .content { padding-inline: 8.888vw; padding-block-end: 5rem; + margin-top: 3rem; } img.logo { display: block; height: 42px; width: auto; } -`,Hi=u((({children:A,showHeader:e,headerProps:t,className:n},a)=>i(Bi,{ref:a,className:n,children:[e?r(Vi,{...t}):null,r("main",{className:"content",children:A})]})));Hi.displayName="PageContainer";const qi=A.div` +`,Ka=p((({children:e,showHeader:t,headerProps:n,className:r},o)=>a(Ra,{ref:o,className:r,children:[t?i(ka,{...n}):null,i("main",{className:"content",children:e})]})));Ka.displayName="PageContainer";const Ta=e.div` display: block; padding-block: 17px; -`,Ui=A(D)` - margin-bottom: ${A=>A.$hasSummary?"0.5rem":"2rem"}; +`,Ua=e(j)` + margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { - color: ${A=>A.theme.UI.texts.primary}; - background-color: ${A=>A.theme.UI.highlights.selection}; + color: ${e=>e.theme.UI.texts.primary}; + background-color: ${e=>e.theme.UI.highlights.selection}; } -`,Ri=A.section` +`,qa=e.section` display: flex; gap: 1rem; justify-content: center; @@ -897,11 +895,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,Ki=A.span` +`,Ba=e.span` width: 1.1875rem; -`,Di=A(J)` +`,ja=e(Y)` padding-block: 2.5rem; -`,Ji=r(Di,{image:r(Gr,{size:60}),description:r("span",{children:"Nothing to display"})}),Qi=u((({columns:A,dataSource:e,children:t,lastRowBordered:n=!1,variant:i="default",disableScrollable:o=!1,withBg:l=!1,hasSummary:s=!1,...d},c)=>r(a,{children:r(Q,{renderEmpty:()=>Ji,children:r(Ui,{$variant:i,$withBg:l,$lastRowBordered:n,$hasSummary:s,dataSource:e,columns:A,ref:null,pagination:!1,scroll:!0!==o?{x:"max-content"}:{},...d})})})));function Yi(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}Qi.displayName="Table";var ji,Pi={exports:{}};var Gi,Xi=(ji||(ji=1,Pi.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",i="minute",a="hour",o="day",l="week",s="month",d="quarter",c="year",u="date",m="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},f=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},g={s:f,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+f(n,2,"0")+":"+f(r,2,"0")},m:function A(e,t){if(e.date()1)return A(a[0])}else{var o=e.name;w[o]=e,r=o}return!n&&r&&(y=r),r||!n&&y},V=function(A,e){if(k(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new z(t)},x=g;x.l=b,x.i=k,x.w=function(A,e){return V(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var z=function(){function C(A){this.$L=b(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[Z]=!0}var f=C.prototype;return f.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(x.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(p);if(n){var r=n[2]-1||0,i=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(e)}(A),this.init()},f.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===m)},f.isSame=function(A,e){var t=V(A);return this.startOf(e)<=t&&t<=this.endOf(e)},f.isAfter=function(A,e){return V(A)i(o,{children:i(D,{renderEmpty:()=>Ya,children:i(Ua,{$variant:a,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Pa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Da.displayName="Table";var Ja,Ga={exports:{}};var Qa,Xa=(Ja||(Ja=1,Ga.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",a="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(i,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,i=l}return!r&&i&&(g=i),i||!r&&g},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new Z(n)},x=y;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var Z=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(A);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; + color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; &:hover { - color: ${KA.lagoonBlue}; + color: ${Be.lagoonBlue}; } } .bulk-link { margin-left: auto; padding-inline: 0.25rem; - background-color: ${KA.lagoonBlue}; + background-color: ${Be.lagoonBlue}; transition: all 0.25s ease; &:hover { - background-color: ${RA.light}; + background-color: ${qe.light}; } a { color: #fff; } } -`,da=A=>r(_A,{...A}),ca=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(da,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(da,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(da,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};var ua,ma={exports:{}};var pa=(ua||(ua=1,ma.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var i=t(A),a=t(e),o="("===(r=r||"()")[0],l=")"===r[1];return(o?this.isAfter(i,n):!this.isBefore(i,n))&&(l?this.isBefore(a,n):!this.isAfter(a,n))||(o?this.isBefore(i,n):!this.isAfter(i,n))&&(l?this.isAfter(a,n):!this.isBefore(a,n))}}),ma.exports),ha=Yi(pa);Fi.extend(ha),Fi.extend(aa),Fi.extend(na);const Ca=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},fa=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>r(da,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>r(da,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>r(da,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};var ga,ya={exports:{}};var wa=(ga||(ga=1,ya.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,i,a,o){for(var l,s,d,c=i.$locale().relativeTime||r,u=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=u.length,p=0;p0,C<=h.r||!h.r){C<=1&&p>0&&(h=u[p-1]);var f=c[h.l];o&&(C=o(""+C)),s="string"==typeof f?f.replace("%d",C):f(C,n,h.l,d);break}}if(n)return s;var g=d?c.future:c.past;return"function"==typeof g?g(s):g.replace("%s",s)},n.to=function(A,e){return i(A,e,this,!0)},n.from=function(A,e){return i(A,e,this)};var a=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(a(this),A)},n.fromNow=function(A){return this.from(a(this),A)}}),ya.exports),Za=Yi(wa);const ka=A(wA)` - color: ${A=>A.theme.UI.texts.primary}; -`;function ba(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}Fi.extend(ha),Fi.extend(na),Fi.extend(Za);const Va=A.span` +`,uo=e=>i(_e,{...e}),po=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(uo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(uo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(uo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};var ho,Ao={exports:{}};var mo=(ho||(ho=1,Ao.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,i){var a=n(e),o=n(t),l="("===(i=i||"()")[0],s=")"===i[1];return(l?this.isAfter(a,r):!this.isBefore(a,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(a,r):!this.isAfter(a,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),Ao.exports),Co=Pa(mo);Fa.extend(Co),Fa.extend(oo),Fa.extend(ro);const fo=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},yo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>i(uo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>i(uo,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>i(uo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};var go,wo={exports:{}};var bo=(go||(go=1,wo.exports=function(e,t,n){e=e||{};var r=t.prototype,i={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(e,t,n,i){return r.fromToBase(e,t,n,i)}n.en.relativeTime=i,r.fromToBase=function(t,r,a,o,l){for(var s,d,c,u=a.$locale().relativeTime||i,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,A=0;A0,C<=m.r||!m.r){C<=1&&A>0&&(m=p[A-1]);var f=u[m.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,m.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),wo.exports),vo=Pa(bo);const Vo=e(we)` + color: ${e=>e.theme.UI.texts.primary}; +`;function ko(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}Fa.extend(Co),Fa.extend(ro),Fa.extend(vo);const xo=e.span` text-decoration: underline; cursor: pointer; -`,xa=A.div` +`,Zo=e.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -946,7 +944,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,za=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>r(da,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>r(da,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>r(da,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>r(da,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>r(da,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};var va;Fi.extend(aa),Fi.extend(na),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(va||(va={}));const Ma=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>r(da,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>r(da,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>r(da,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};var Ia,Sa={exports:{}};var La=(Ia||(Ia=1,Sa.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),i=(n=r)&&n.__esModule?n:{default:n};e.default=i.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),S=(0,i.findAll)({autoEscape:d,caseSensitive:u,findChunks:p,sanitize:Z,searchWords:k,textToHighlight:b}),L=w,E=-1,N="",O=void 0,W=(0,l.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,o.createElement)("span",n({className:m},I,{children:S.map((function(A,e){var n=b.substr(A.start,A.end-A.start);if(A.highlight){E++;var r=void 0;r="object"==typeof C?u?C[n]:(C=W(C))[n.toLowerCase()]:C;var i=E===+a;N=r+" "+(i?t:""),O=!0===i&&null!=s?Object.assign({},g,s):g;var l={children:n,className:N,key:e,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(x,{children:n,className:v,key:e,style:M})}))}))}s.propTypes={activeClassName:a.default.string,activeIndex:a.default.number,activeStyle:a.default.object,autoEscape:a.default.bool,className:a.default.string,findChunks:a.default.func,highlightClassName:a.default.oneOfType([a.default.object,a.default.string]),highlightStyle:a.default.object,highlightTag:a.default.oneOfType([a.default.node,a.default.func,a.default.string]),sanitize:a.default.func,searchWords:a.default.arrayOf(a.default.oneOfType([a.default.string,a.default.instanceOf(RegExp)])).isRequired,textToHighlight:a.default.string.isRequired,unhighlightTag:a.default.oneOfType([a.default.node,a.default.func,a.default.string]),unhighlightClassName:a.default.string,unhighlightStyle:a.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,i=A.caseSensitive,a=void 0!==i&&i,o=A.findChunks,l=void 0===o?n:o,s=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:l({autoEscape:e,caseSensitive:a,sanitize:s,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?i:n,a=A.searchWords,o=A.textToHighlight;return o=r(o),a.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(n,t?"g":"gi"),a=void 0;a=i.exec(o);){var l=a.index,s=i.lastIndex;s>l&&A.push({start:l,end:s}),a.index==i.lastIndex&&i.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var i=0;e.forEach((function(A){r(i,A.start,!1),r(A.start,A.end,!0),i=A.end})),r(i,t,!1)}return n};function i(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(A){if(t===setTimeout)return setTimeout(A,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(A){t=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(A){n=a}}();var l,s=[],d=!1,c=-1;function u(){d&&l&&(d=!1,l.length?s=l.concat(s):c=-1,s.length&&m())}function m(){if(!d){var A=o(u);d=!0;for(var e=s.length;e;){for(l=s,s=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],i=void 0,a=!1,o=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),l=0;l"string"==typeof A?r(Ea,{highlightClassName:"highlighted",searchWords:[e],autoEscape:!0,textToHighlight:A}):o.isValidElement(A)?o.cloneElement(A,{...A.props,key:`item-${t}`},o.Children.map(A.props.children,((A,n)=>Na(A,e,`${n}-${t}`)))):A;Fi.extend(aa),Fi.extend(na);const Oa=A.section` +`,Io=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>i(uo,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>i(uo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>i(uo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>i(uo,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>i(uo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};var So;Fa.extend(oo),Fa.extend(ro),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(So||(So={}));const Mo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>i(uo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>i(uo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>i(uo,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};var Lo,Wo={exports:{}};var No=(Lo||(Lo=1,Wo.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,a.findAll)({autoEscape:c,caseSensitive:p,findChunks:A,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",H=void 0,z=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var i=void 0;i="object"==typeof C?p?C[r]:(C=z(C))[r.toLowerCase()]:C;var a=N===+o;E=i+" "+(a?n:""),H=!0===a&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:H};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,a=e.caseSensitive,o=void 0!==a&&a,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return i({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,i=void 0===r?a:r,o=e.searchWords,l=e.textToHighlight;return l=i(l),o.filter((function(e){return e})).reduce((function(e,r){r=i(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(r,n?"g":"gi"),o=void 0;o=a.exec(l);){var s=o.index,d=a.lastIndex;d>s&&e.push({start:s,end:d}),o.index==a.lastIndex&&a.lastIndex++}return e}),[])};t.findChunks=r;var i=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],i=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)i(0,n,!1);else{var a=0;t.forEach((function(e){i(a,e.start,!1),i(e.start,e.end,!0),a=e.end})),i(a,n,!1)}return r};function a(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,i=[],a=void 0,o=!1,l=function(e,n){return t(e,i[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?i(Eo,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ho(e,t,`${r}-${n}`)))):e;Fa.extend(oo),Fa.extend(ro);const zo=e.section` display: flex; justify-content: space-between; align-items: center; @@ -956,30 +954,30 @@ html,body{ max-width: 220px !important; } } -`,Wa=A(wA)` - color: ${A=>A.theme.UI.texts.primary}; -`,Ta=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>r(da,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>r(da,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>r(da,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>r(da,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};Fi.extend(aa),Fi.extend(na);const Ba=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(da,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(da,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(da,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};Fi.extend(aa),Fi.extend(na);const Ha=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},qa=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>r(da,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>r(da,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(da,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return r(Qi,{dataSource:e,columns:A})};Fi.extend(ha),Fi.extend(aa),Fi.extend(na);const Ua=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},Ra=A.span` +`,Oo=e(we)` + color: ${e=>e.theme.UI.texts.primary}; +`,Ro=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>i(uo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>i(uo,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>i(uo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>i(uo,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};Fa.extend(oo),Fa.extend(ro);const Ko=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(uo,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(uo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(uo,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};Fa.extend(oo),Fa.extend(ro);const To=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},Uo=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>i(uo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return i(Da,{dataSource:t,columns:e})};Fa.extend(Co),Fa.extend(oo),Fa.extend(ro);const qo=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},Bo=e.span` text-decoration: underline; cursor: pointer; -`,Ka=A.div` +`,jo=e.div` margin: 0; - background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,Da=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>r(da,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>r(da,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>r(da,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>r(da,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30}),width:"10%"}],e=Math.floor(8*window.innerHeight/10/40),t=[...Array(e)].map(((A,e)=>({key:`project-skeleton-${e}`})));return r(Qi,{variant:"alternate",dataSource:t,columns:A})},Ja=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},Qa=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};Fi.extend(aa),Fi.extend(na);const Ya=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),ja=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>r(da,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>r(da,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>r(da,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>r(da,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>r(da,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>r(da,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:35})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})},Pa=A.span` + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; +`,Yo=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>i(uo,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>i(uo,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>i(uo,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>i(uo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return i(Da,{variant:"alternate",dataSource:n,columns:e})},Do=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Po=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};Fa.extend(oo),Fa.extend(ro);const Jo=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),Go=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>i(uo,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>i(uo,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>i(uo,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>i(uo,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>i(uo,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>i(uo,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})},Qo=e.span` background-color: #252d64; font-weight: 500; border-radius: 3px; padding: 0.25rem; - margin-left: ${A=>A.$noSpace?0:"1rem"}; + margin-left: ${e=>e.$noSpace?0:"1rem"}; font-size: 0.85rem; color: #fff; word-break: keep-all; white-space: pre; -`,Ga=A.p` +`,Xo=e.p` margin-top: 1rem; -`,Xa=A.div` +`,Fo=e.div` display: flex; justify-content: space-between; -`,Fa=A.div` +`,$o=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -987,41 +985,41 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; - background-color: ${({$type:A})=>{switch(A){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,$a=A.div` + background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; +`,_o=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; padding: 2px 4px; color: #fff; margin-left: 0.5rem; - background-color: ${({$type:A})=>{switch(A){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,_a=A.div` + background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; +`,el=e.div` width: max-content; text-transform: uppercase; border-radius: 3px; padding: 4px 6px; color: #fff; margin-inline: auto; - background-color: ${({$type:A})=>{switch(A){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;Fi.extend(aa),Fi.extend(na);const Ao=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(da,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(da,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>r(da,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>r(da,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>r(da,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>r(da,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return r(Qi,{variant:"alternate",dataSource:t,columns:A})};Fi.extend(aa),Fi.extend(na);const eo=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},to=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>r(da,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>r(da,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>r(da,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>r(da,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>r(da,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return r(Qi,{variant:"alternate",dataSource:t,columns:A})};Fi.extend(aa),Fi.extend(na);const no=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},ro=({withValues:A=!0})=>{const e=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>r(da,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>r(da,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>r(da,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return r(Qi,{variant:"default",dataSource:n,columns:e})};Fi.extend(aa),Fi.extend(na);const io=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>r(da,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>r(da,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>r(da,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>r(da,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>r(da,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:48})}],e=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return r(Qi,{dataSource:e,columns:A})};Fi.extend(ha),Fi.extend(aa),Fi.extend(na);const ao=A=>{const e=A.started||A.created,t=e?Fi.utc(e):Fi.utc(),n=A.completed?Fi.utc(A.completed):Fi.utc(),r=Fi.duration(n.diff(t)),i=String(Math.floor(r.asHours())).padStart(2,"0");let a="";return"00"!==i&&(a+=`${i}hr `),a+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,a.trim()},oo=A.span` + background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; +`;Fa.extend(oo),Fa.extend(ro);const tl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>i(uo,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>i(uo,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return i(Da,{variant:"alternate",dataSource:n,columns:e})};Fa.extend(oo),Fa.extend(ro);const nl=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},rl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>i(uo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>i(uo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>i(uo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return i(Da,{variant:"alternate",dataSource:n,columns:e})};Fa.extend(oo),Fa.extend(ro);const il=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},al=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>i(uo,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>i(uo,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>i(uo,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return i(Da,{variant:"default",dataSource:r,columns:t})};Fa.extend(oo),Fa.extend(ro);const ol=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(uo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(uo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(uo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return i(Da,{dataSource:t,columns:e})};Fa.extend(Co),Fa.extend(oo),Fa.extend(ro);const ll=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},sl=e.span` text-decoration: underline; cursor: pointer; -`,lo=A.div` +`,dl=e.div` margin: 0; - background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,so=A(le)` + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; +`,cl=e(st)` background: transparent !important; - border: 1px solid ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"} !important; + border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; + color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,co=A(ge)` +`,ul=e(yt)` margin-bottom: 0 !important; margin-top: 10px !important; -`,uo=A(ce)` +`,pl=e(ut)` font-size: 11px !important; transform: translateY(-5px) !important; -`,mo=A(B)` +`,hl=e(R)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1032,12 +1030,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,po=A.span` +`,Al=e.span` font-weight: 600; - color: ${KA.lagoonBlue}; -`,ho=A.div` + color: ${Be.lagoonBlue}; +`,ml=e.div` display: block; -`,Co=A(zA)` +`,Cl=e(Ze)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1058,51 +1056,51 @@ html,body{ } border-radius: 2px; - border: 1px solid ${A=>A.theme.UI.borders.box}; - background-color: ${A=>A.theme.UI.backgrounds.input}; + border: 1px solid ${e=>e.theme.UI.borders.box}; + background-color: ${e=>e.theme.UI.backgrounds.input}; &.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) { - background-color: ${A=>A.theme.UI.backgrounds.input}; + background-color: ${e=>e.theme.UI.backgrounds.input}; } &::placeholder { - color: ${A=>"dark"===A.theme.colorScheme?KA.white:"#00000099"} !important; + color: ${e=>"dark"===e.theme.colorScheme?Be.white:"#00000099"} !important; } - ${A=>"dark"===A.theme.colorScheme&&n` - color: ${KA.white}; + ${e=>"dark"===e.theme.colorScheme&&r` + color: ${Be.white}; `} } -`;Fi.extend(na),Fi.extend(Za);const fo=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],go=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>r(da,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>r(da,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>r(da,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>r(da,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:40})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-skeleton-${e}`})));return r(Qi,{dataSource:t,withBg:!0,columns:A})},yo=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(da,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>r(da,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})},wo=({type:A})=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>r(da,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(da,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>r(da,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>r(da,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>r(da,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return r(Qi,{dataSource:n,columns:e})},Zo=({type:A})=>{const e=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>r(da,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>r(da,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return r(Qi,{dataSource:n,columns:e})},ko=({type:A})=>{const e=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>r(da,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>r(da,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>r(da,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return r(Qi,{dataSource:n,columns:e})},bo=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>r(da,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>r(da,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>r(da,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>r(da,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})},Vo=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>r(da,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>r(da,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>r(da,{height:30})}],e=Math.floor(8*window.innerHeight/10/80),t=[...Array(e)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return r(Qi,{dataSource:t,columns:A})};Qi.DefaultTable=Qi,Qi.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return r(Da,{});const{resultsPerPage:e,filterString:t,projects:n,basePath:o}=A,[l,s]=d(1),[u,m]=d(e||10),[p,f]=d(!1),[g,y]=d(n),[w,Z]=d(["",void 0]),k=ie(),b=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),V=C(((A,e,t)=>{let r=n?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&r.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=Ya(A.environments),r=Ya(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),r}),[n]),x=c((()=>Qa((A=>{const e=V(A.filterStr,A.sortField,A.sortOrder);y(e),f(!1)}),b)),[V,b]);h((()=>{f(!0),x({filterStr:t,sortField:w[0],sortOrder:w[1]})}),[t,w,x]),h((()=>{e&&m(e)}),[e]),h((()=>{s(1)}),[t]);const z=u>0?g.slice((l-1)*u,l*u):g,v=["name","prod_route","gitUrl"],M=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,e)=>r(sa,{children:r(k,{href:`${o}/${e.name}`,children:e.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?r(q,{placement:"top",title:Fi.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Fi.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,n,r)=>{const i=A.render?A.render(e,n):e;return v.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,t,r)}:Na(i,t,r):i}}))),I=z&&z.map((A=>{const e=Ya(A.environments),t=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"",last_deployment:e,created:r(q,{placement:"top",title:Fi.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fi.utc(A.created).local().fromNow()}),actions:r(Ri,{children:r(sa,{children:r(k,{href:`${o}/${A.name}`,children:r(q,{placement:"bottom",title:"View project",children:r(oA,{})})})})})}}));return i(a,{children:[r(Qi,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;Z([n,r])},variant:"alternate",dataSource:I,columns:M,rowKey:A=>A.id,loading:{spinning:p,indicator:r(bA,{})}}),r(He,{total:g.length,pageSize:-1===u?1/0:u,current:l,onChange:A=>{s(A)}})]})},Qi.SshTable=({sshKeys:A,addNewKey:{add:e,loading:t},updateKey:n,deleteKey:o,refetch:l})=>{const[s,c]=d(!1),[u]=vA(),[m,p]=d(!1),[h]=vA(),[C,f]=d(!1),[g]=vA(),[y,w]=d(),[Z,k]=d(!0),b=()=>{c(!1),u.resetFields()},V=()=>{f(!1),g.resetFields(),w(void 0)},x=()=>{p(!1),w(void 0),h.resetFields()},z=()=>{g.validateFields().then((()=>{const{keyName:A,keyValue:e}=g.getFieldsValue();n.update(y?.id,A,y?.keyType,e).finally((()=>{V(),l()}))})).catch((()=>{}))},v=()=>{o.delete(y?.id).finally((()=>{x(),l()}))},M=i(a,{children:[r(so,{iconBefore:r(iA,{size:100}),onClick:()=>c(!0),size:"middle",type:"primary",children:"Add new key"}),r(Je,{confirmText:"Create",subTitle:r(uo,{children:"Step 1 of 1"}),title:r(co,{children:"Add a SSH Key"}),open:s,onCancel:b,minHeight:"350px",onOk:()=>{u.validateFields().then((()=>{const{keyName:A,keyValue:t}=u.getFieldsValue();e(A,t).finally((()=>{l(),b()}))})).catch((()=>{}))},confirmLoading:t,children:i(mo,{form:u,children:[r(Ei,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:r(qe,{placeholder:"Enter a name for the variable"})}),r(Ei,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:r(Co,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),r(Je,{confirmText:"Update",title:r(co,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:z,confirmLoading:n?.loading,children:i(mo,{form:g,children:[r(Ei,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:r(qe,{placeholder:"Enter a name for the variable"})}),r(Ei,{required:!0,rules:[{required:!0,message:""}],initialValue:(I=y,I?.keyType+" "+I?.keyValue),label:"Key Value",name:"keyValue",children:r(qe,{placeholder:"Enter the variable value"})})]})}),r(Je,{confirmText:"Delete",title:r(co,{children:"Delete SSH Key"}),open:m,onCancel:x,minHeight:"200px",onOk:v,confirmLoading:o?.loading,dangerConfirm:!0,confirmDisabled:Z,children:i(a,{children:["This action will delete the SSH key ",r(po,{children:y?.name})," and cannot be undone.",r(mo,{form:h,children:r(Ei,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:r(qe,{placeholder:"Key name",value:y?.name,onChange:A=>{k(A.target.value!==y?.name)}})})})]})})]});var I;const S=A&&A.map((A=>({...A,name:i(a,{children:[A.id," - ",A.name]}),created:r(q,{placement:"top",title:Fi.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fi.utc(A.created).local().fromNow()}),lastUsed:r(q,{placement:"top",title:A.lastUsed?Fi.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?Fi.utc(A.lastUsed).local().fromNow():"Never"}),actions:i(Ri,{children:[r(q,{placement:"bottom",title:"Edit key",children:r(aA,{onClick:()=>{w(A),f(!0)}})}),r(q,{placement:"bottom",title:"Delete key",children:r(xA,{onClick:()=>{w(A),p(!0)}})})]})})));return i(a,{children:[r(Qi,{rowKey:A=>A.id||A.name,dataSource:S,columns:fo}),r(ho,{children:M})]})},Qi.DeploymentsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[o,l]=d(1),[s,u]=d(e||10);h((()=>{e&&u(e)}),[e]);const m=ie();if("skeleton"in A&&A.skeleton)return r(ca,{});const{deployments:p,basePath:C,cancelDeployment:f}=A,g=c((()=>p?p.filter((A=>{const e=!t||A.status===t,r=!n||!n.every(Boolean)||Fi(A.created).isBetween(Fi(n[0]).startOf("day"),Fi(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[p,t,n]),y=s>0?g.slice((o-1)*s,o*s):g,w=g.length,Z=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oa,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>i(sa,{children:[r(m,{href:`${C}/${A}`,children:A}),e.bulkId?r("span",{className:"bulk-link",children:r(m,{href:`/bulkdeployment/${e.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],k=y&&y.map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:i(a,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?i(la,{placement:"right",title:`Step: ${A.buildStep}`,children:[r(Ke,{style:{cursor:"pointer"},type:A.status}),r(yA,{style:{cursor:"pointer"}})]}):r(Ke,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(la,{placement:"right",title:A.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(a,{}),children:"Completed with warnings"})})]}),duration:Ca(A),actions:i(Ri,{children:[r(sa,{children:r(m,{href:`${C}/${A.name}`,children:r(q,{placement:"bottom",title:"View deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?f(A):r(Ki,{})]})}}));return i(a,{children:[r(Qi,{dataSource:k,columns:Z,rowKey:A=>A.id}),r(He,{total:w,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})},Qi.BackupsTable=A=>{const{resultsPerPage:e,filterStatus:t,filterDateRange:n}=A,[o,l]=d(1),[s,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),"skeleton"in A&&A.skeleton)return r(fa,{});const{backups:m,retrieveBackup:p}=A,C=c((()=>m?m.filter((A=>{const e=!t||A?.restore?.status===t,r=!n||!n.every(Boolean)||Fi(A.created).isBetween(Fi(n[0]).startOf("day"),Fi(n[1]).endOf("day"),null,"[]");return e&&r})):[]),[m,t,n]),f=s>0?C.slice((o-1)*s,o*s):C,g=C.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>r(oa,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>r("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>r(Ni,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=A=>{const e=A.restore?.status,t=A.restore?.restoreSize||0,n=A.restore?.restoreLocation||"";switch(e){case"pending":return r(q,{placement:"bottom",title:"Retrieving...",children:r(bA,{})});case"successful":return r(ce,{underline:!1,href:n,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${ba(t)})`,children:[r(ka,{})," (",r("span",{style:{fontSize:"12px"},children:ba(t)}),")"]})});case"failed":return r(q,{placement:"bottom",title:"Retry",children:p?p(A,"failed"):r(kA,{})});default:return r(q,{placement:"bottom",title:"Retrieve",children:p?p(A,"unavailable"):r(ZA,{})})}},Z=f&&f.map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(Ke,{type:A.restore?.status??"unavailable"}),actions:r(Ri,{children:w(A)})}}));return i(a,{children:[r(Qi,{dataSource:Z,columns:y,rowKey:A=>A.id}),r(He,{total:g,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]})},Qi.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return r(za,{});const[e,t]=d([]),{problems:n}=A,o=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,n)=>r(Va,{onClick:()=>{return A=!e.includes(n.id),r=n,void t(A?[...e,r.id]:e.filter((A=>A!==r.id)));var A,r},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fi.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,e)=>i(a,{children:[e.associatedPackage,":",e.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>r(q,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:r(xa,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],l=n&&n.map((A=>({...A,actions:r(Ri,{children:"0000-00-00 00:00:00"!==A.deleted&&r(q,{placement:"top",title:"Dismiss",children:r(VA,{})})})})));return r(a,{children:r(Qi,{expandable:{expandedRowKeys:e,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>i("p",{style:{margin:0},children:[r(we,{children:"Detailed problem description:"}),r("br",{}),A.description]})},disableScrollable:!0,dataSource:l,columns:o,rowKey:A=>A.id})})},Qi.FactsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:o=""}=A,[l,s]=d(1),[c,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return r(Ma,{});const{facts:m}=A,p=m?m.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],C=n?n.split("_")[0]:null,f=n?n.split("_")[1]:null,g=[...p].sort(((A,e)=>{if(C){const t=A[C],n=e[C],r="asc"===f?1:-1;if(t>n)return r;if(t0?g.slice((l-1)*c,l*c):g,w=g.length,Z=A=>C===A?"custom-sorted":"",k=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,e)=>r(a,{children:A}),className:Z("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:Z("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:Z("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:Z("value")}],b=["name","description","source","value"],V=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return b.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,o,n)}:Na(r,o,n):r}})));return i(a,{children:[r(Qi,{dataSource:y,columns:V,rowKey:A=>A.id}),i(Oa,{children:[r("section",{className:"selector",children:t}),r(He,{total:w,pageSize:-1===c?1/0:c,current:l,onChange:A=>{s(A)}})]})]})},Qi.InsightsTable=A=>{const{resultsPerPage:e,filterDateRange:t,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(Ta,{});const{insights:C}=A,f=C?C.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...f].sort(((A,e)=>{if(g){const t=A[g],n=e[g],r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tw?w.filter((A=>!t||!t.every(Boolean)||Fi(A.created).isBetween(Fi(t[0]).startOf("day"),Fi(t[1]).endOf("day"),null,"[]"))):[]),[w,t]),k=m>0?Z.slice((s-1)*m,s*m):Z,b=Z.length,V=A=>g===A?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,e)=>r(a,{children:A}),className:V("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:V("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:V("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:V("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:V("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],z=k&&k.map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),actions:r(Ri,{children:r(ce,{underline:!1,href:A.downloadUrl,target:"_blank",children:r(q,{placement:"bottom",title:`Download (${A.size})`,children:r(Wa,{})})})})}})),v=["file","service","type","size"],M=x&&x.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return v.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,l,n)}:Na(r,l,n):r}})));return i(a,{children:[r(Qi,{dataSource:z,columns:M,rowKey:A=>A.id}),i(Oa,{children:[r("section",{className:"selector",children:n}),r(He,{total:b,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]})]})},Qi.TasksTable=A=>{const{resultsPerPage:e}=A,[t,n]=d(1),[o,l]=d(e||10);h((()=>{e&&l(e)}),[e]);const s=ie();if("skeleton"in A&&A.skeleton)return r(Ba,{});const{tasks:c,basePath:u,resultDropdown:m,cancelTask:p}=A,C=o>0?c.slice((t-1)*o,t*o):c,f=c.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oa,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(sa,{children:r(s,{href:`${u}/${e.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(Ke,{type:"succeeded"===A.status?"complete":A.status}),duration:Ha(A),actions:i(Ri,{children:[r(sa,{children:r(s,{href:`${u}/${A.taskName}`,children:r(q,{placement:"bottom",title:"View task",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?p(A):r(Ki,{})]})}}));return i(a,{children:[r(Qi,{dataSource:y,columns:g,rowKey:A=>A.id}),i(Oa,{children:[r("section",{className:"selector",children:m}),r(He,{total:f,pageSize:-1===o?1/0:o,current:t,onChange:A=>{n(A)}})]})]})},Qi.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return r(qa,{});const{task:e,cancelTask:t,children:n}=A,[o,l]=d([e.id]),s=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,e)=>r(Ra,{onClick:()=>{return A=!o.includes(e.id),t=e,void l(A?[...o,t.id]:o.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>r(oa,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=e&&[e].map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:r(a,{children:r(Ke,{type:A.status})}),duration:Ua(A),actions:r(Ri,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(Ki,{})})}}));return r(a,{children:r(Qi,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Ka,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Qi.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return r(ja,{});const{resultsPerPage:e,basePath:t,filterString:n="",environments:o,newEnvironmentModal:l}=A,s=ie(),[c,u]=d(1),[m,p]=d(e||10),[C,f]=d([]);h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[n]);const g=o?o.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],[y,w]=C,Z=void 0===w?g:g.toSorted(((A,e)=>{const t="ascend"===w?1:-1;if("name"===y)return t*A.name.localeCompare(e.name);if("last_deployment"===y){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),k=m>0?Z.slice((c-1)*m,c*m):Z,b=Z.length,V=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,e)=>r("div",{style:{display:"flex",placeContent:"center"},children:r(At,{type:e.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,e)=>r(sa,{children:r(s,{href:`${t}/${e.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>r("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>r("div",{children:A?Ja(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?r(q,{placement:"top",title:Fi.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:Fi.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],x=["title","region","deployType"],z=V&&V.map((A=>({...A,render:(e,t,r)=>{const i=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,n,r)}:Na(i,n,r):i}}))),v=k&&k.map((A=>{const e=A.quickActions&&r(Zt,{data:A.quickActions,children:r(ut,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:i(Ri,{children:[r(sa,{children:r(s,{href:`${t}/${A.name}`,children:r(q,{placement:"bottom",title:"View environment",children:r(oA,{})})})}),e]})}}));return i(a,{children:[r(Qi,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&f([n,r])},disableScrollable:!0,dataSource:v,columns:z,rowKey:A=>A.title,hasSummary:!0}),r(qi,{children:l}),r(He,{total:b,pageSize:-1===m?1/0:m,current:c,onChange:A=>{u(A)}}),i(Ga,{children:["Showing ",(()=>{const A=k.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," Environments"]})]})},Qi.AllDeploymentsTable=A=>{const{resultsPerPage:e,filterString:t=""}=A,[n,o]=d(1),[l,s]=d(e||10);h((()=>{e&&s(e)}),[e]),h((()=>{o(1)}),[t]);const c=ie();if("skeleton"in A&&A.skeleton)return r(Ao,{});const{deployments:u,cancelDeployment:m}=A,p=u?u.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(t.toLowerCase()))))):[],C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,g=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(sa,{children:r(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,e)=>r(sa,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,e)=>r(sa,{children:r(c,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fi.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>i(oa,{children:[r(Ke,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(la,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(a,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(la,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(a,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=["project_name","environment_name","openshift_name","deployment_name"],w=g&&g.map((A=>({...A,render:(e,n,r)=>{const i=A.render?A.render(e,n):e;return y.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,t,r)}:Na(i,t,r):i}}))),Z=C&&C.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:eo(A),actions:i(Ri,{children:[r(sa,{children:r(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(q,{placement:"bottom",title:"View deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):r(Ki,{})]})})));return i(a,{children:[r(Qi,{variant:"alternate",dataSource:Z,columns:w,rowKey:A=>A.id,disableScrollable:!0}),r(He,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:A=>{o(A)}})]})},Qi.BulkDeploymentsTable=A=>{const e=ie();if("skeleton"in A&&A.skeleton)return r(to,{});const{deployments:t,cancelDeployment:n}=A,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>r(sa,{children:r(e,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>r(sa,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>r(sa,{children:r(e,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const e=Fi.utc(A).local();return r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,e)=>i(oa,{children:[r(Ke,{type:e.status}),!["complete","cancelled","failed"].includes(e.status)&&e.buildStep&&r(la,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#118EE9",icon:r(a,{}),children:e.buildStep})}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&r(la,{placement:"right",title:e.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(a,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=t&&t.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:no(A),actions:i(Ri,{children:[r(sa,{children:r(e,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:r(q,{placement:"bottom",title:"View bulk deployment",children:r(oA,{})})})}),["new","pending","queued","running"].includes(A.status)?n(A):r(Ki,{})]})})));return r(a,{children:r(Qi,{variant:"alternate",dataSource:l,columns:o,rowKey:A=>A.id})})},Qi.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return r(ro,{withValues:A.withValues});const{variables:e,editVariableModal:t,deleteVariableModal:n,newVariableModal:o,type:l,withValues:s=!0}=A,[u,m]=d(e.map((A=>A.id))),[p,C]=d(1),f="environment"===A.type?A.resultsPerPage:10,[g,y]=d(f||10);let w,Z,k;h((()=>{f&&y(f)}),[f]);const b="environment"===l;if(b){const{filterScope:e,filterString:t="",sortBy:n}=A;w=t,Z=n,k=e}const V=e&&b&&w?e.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(w).toLowerCase()))))):e,x=Z?Z.split("_")[0]:null,z=Z?Z.split("_")[1]:null,v=b?[...V].sort(((A,e)=>{if(x){const t=A[x],n=e[x],r="asc"===z?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(tk?v?v.filter((A=>A.scope===k)):[]:v||[]),[v,k]),I=b&&g>0?M.slice((p-1)*g,p*g):M,S=I.length,L=A=>x===A?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,e)=>r(a,{children:A}),className:L("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:s?"11.32%":"43.62%",className:L("scope")},...s?[{title:"Value",dataIndex:"value",key:"value",render:(A,e)=>{const t=u.includes(e.id);return r("div",{children:A?r(Ni,{withToolTip:!t,text:A,type:t?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],N=["name","scope"],O=E&&E.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,w||"",n)}:Na(r,w||"",n):r}}))),W=I&&I.map((A=>{const e=A.id,o=u.includes(e),l=()=>{m((A=>A.includes(e)?A.filter((A=>A!==e)):[...A,e]))},d=r(o?oA:CA,{onClick:l});return{...A,actions:i(Ri,{children:[s?i(a,{children:[r(sa,{children:A.value?r(q,{title:o?"show":"hide",children:d}):r(Ki,{})}),t(A)]}):null,n(A)]})}}));return i(a,{children:[r(Qi,{dataSource:W,columns:O,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:o}),b?i(Oa,{children:[r("section",{className:"selector",children:A.resultDropdown}),r(He,{total:S,pageSize:-1===g?1/0:g,current:p,onChange:A=>{C(A)}})]}):null]})},Qi.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return r(io,{});const{deployment:e,cancelDeployment:t,children:n}=A,[o,l]=d([e.id]),s=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>r(oa,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,e)=>r(oo,{onClick:()=>{return A=!o.includes(e.id),t=e,void l(A?[...o,t.id]:o.filter((A=>A!==t.id)));var A,t},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=e&&[e].map((A=>{const e=Fi.utc(A.created).local();return{...A,created:r(q,{placement:"top",title:e.format("YYYY-MM-DD HH:mm:ss"),children:e.fromNow()}),status:i(a,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?i(la,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[r(Ke,{style:{cursor:"pointer"},type:A.status}),r(yA,{style:{cursor:"pointer"}})]}):r(Ke,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&r(la,{placement:"right",title:A.buildStep,children:r(Ke,{className:"buildstep",type:"custom",color:"#ffbe00",icon:r(a,{}),children:"Completed with warnings"})})]}),duration:ao(A),actions:r(Ri,{children:["new","pending","queued","running"].includes(A.status)?t(A):r(Ki,{})})}}));return r(a,{children:r(Qi,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(lo,{children:[r("br",{}),n]})},disableScrollable:!0,columns:s,rowKey:A=>A.id})})},Qi.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(go,{});const{resultsPerPage:e,filterString:t,organizations:n,basePath:o}=A,[l,s]=d(1),[u,m]=d(e||10),[p,f]=d(!1),[g,y]=d(n||[]);h((()=>{e&&m(e)}),[e]),h((()=>{s(1)}),[t]);const w=ie(),Z=c((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*n.length)))),[n.length]),k=C(Qa((A=>{const e=n?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];y(e),f(!1)}),Z),[]);h((()=>{f(!0),k(t)}),[t,k]);const b=u>0?g.slice((l-1)*u,l*u):g,V=g.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,e)=>r(sa,{children:i(w,{href:`${o}/${e.name}`,children:[e.friendlyName??e.name,r("section",{children:r(ce,{italic:!0,style:{fontSize:"0.75rem"},children:e.description?e.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,e)=>{const t=Object.values(e.groups).filter((A=>"project-default-group"!==A.type)).length;return i("div",{children:[t," of ",-1===e.quotaGroup?"unlimited":e.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,e)=>i("div",{children:[A," of ",-1===e.quotaProject?"unlimited":e.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>r("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],z=["orgname"],v=x&&x.map((A=>({...A,render:(e,n,r)=>{const i=A.render?A.render(e,n):e;return z.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,t,r)}:Na(i,t,r):i}}))),M=b&&b.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:r(a,{children:A.deployTargets.map((A=>r("div",{className:"target",children:A.name},A.id)))}),actions:r(Ri,{children:r(sa,{children:r(w,{href:`${o}/${A.name}`,children:r(q,{placement:"bottom",title:"View organization",children:r(oA,{})})})})})})));return i(a,{children:[r(Qi,{withBg:!0,dataSource:M,columns:v,rowKey:A=>A.id,loading:{spinning:p,indicator:r(bA,{})}}),r(He,{total:V,pageSize:-1===u?1/0:u,current:l,onChange:A=>{s(A)}})]})},Qi.OrgGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(yo,{});const{groups:C,basePath:f,addUserModal:g,deleteUserModal:y,newGroupModal:w}=A,Z=ie(),k=C?C.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],b=o?o.split("_")[0]:null,V=o?o.split("_")[1]:null,x=[...k].sort(((A,e)=>{if(b){const t=A[b],n=e[b],r="asc"===V?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tx?t?x:x.filter((A=>"project-default-group"!==A.type)):[]),[x,t]),v=m>0?z.slice((s-1)*m,s*m):z,M=z.length,I=A=>b===A?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(sa,{children:i(Z,{href:`${f}/${e.name}`,children:[A," ","project-default-group"===e.type?r(Pa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>i(a,{children:["Active Members: ",A]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],L=v&&v.map((A=>({...A,actions:i(Ri,{children:[g&&g(A),r(sa,{children:r(Z,{href:`${f}/${A.name}`,children:r(q,{placement:"bottom",title:"View group",children:r(oA,{})})})}),"project-default-group"!==A.type?y?y(A):null:r(Ki,{})]})}))),E=["name","memberCount"],N=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return E.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,l,n)}:Na(r,l,n):r}})));return i(a,{children:[r(Qi,{dataSource:L,columns:N,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:w}),i(Oa,{children:[r("section",{className:"selector",children:n}),r(He,{total:M,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=v.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",M," groups"]})]})},Qi.OrgUsersTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(wo,{type:A.type});const{users:C,basePath:f,type:g="standalone",newUserModal:y}=A,w=ie(),Z=C?C.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],k=o?o.split("_")[0]:null,b=o?o.split("_")[1]:null,V=[...Z].sort(((A,e)=>{if(k){let t=A[k],n=e[k];"groupCount"===k&&"standalone"===g&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===b?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tV?t?V:V.filter((A=>!A.email.startsWith("default-user"))):[]),[V,t]),z=m>0?x.slice((s-1)*m,s*m):x,v=x.length,M=A=>k===A?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>r(a,{children:A}),className:M("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>e.email.startsWith("default-user")?r("p",{style:{textAlign:"center"},children:r(Pa,{$noSpace:!0,children:"DEFAULT USER"})}):r(a,{children:A}),className:M("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>r(sa,{children:r(w,{href:`${f}/${A}`,children:A})}),className:M("email")},..."standalone"===g?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>i(a,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:M("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>r(_a,{$type:A,children:A}),className:M("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=e=>"standalone"===g&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===g&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,L=e=>"subTable"===g&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,E=z&&z.map((A=>({...A,..."standalone"===g?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:i(Ri,{children:[L(A),r(sa,{children:r(w,{href:`${f}/${A.email}`,children:r(q,{placement:"bottom",title:"View user",children:r(oA,{})})})}),A.email.startsWith("default-user")?r(Ki,{}):S(A)]})}))),N=["firstname","lastName","email"],O=I&&I.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,l,n)}:Na(r,l,n):r}})));return i(a,{children:[r(Qi,{dataSource:E,columns:O,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:y}),i(Oa,{children:[r("section",{className:"selector",children:n}),r(He,{total:v,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=z.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",v," users"]})]})},Qi.OrgProjectsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,sortBy:n=null,filterString:o=""}=A,[l,s]=d(1),[c,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{s(1)}),[o]),"skeleton"in A&&A.skeleton)return r(Zo,{type:A.type});const{projects:m,basePath:p,newProjectModal:C,type:f="standalone"}=A,g=ie(),y=m?m.filter((A=>{const e=[A.name];return"standalone"===f&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(o.toLowerCase())))})):[],w=n?n.split("_")[0]:null,Z=n?n.split("_")[1]:null,k=[...y].sort(((A,e)=>{if(w){const t=A[w],n=e[w],r="asc"===Z?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?k.slice((l-1)*c,l*c):k,V=k.length,x=A=>w===A?"custom-sorted":"",z=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>r(sa,{children:r(g,{href:`${p}/${A}`,children:A})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>i(a,{children:["Groups: ",A]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],v=e=>"standalone"===f&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===f&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,M=b&&b.map((A=>({...A,actions:i(Ri,{children:[r(sa,{children:r(g,{target:"_blank",href:`/projects/${A.name}`,children:r(q,{title:"View dashboard",placement:"bottom",children:r(Zi,{})})})}),r(sa,{children:r(g,{href:`${p}/${A.name}`,children:r(q,{placement:"bottom",title:"View project",children:r(oA,{})})})}),v(A)]})}))),I=["name"];"standalone"===f&&I.push("groupCount");const S=z&&z.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return I.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,o,n)}:Na(r,o,n):r}})));return i(a,{children:[r(Qi,{dataSource:M,columns:S,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:C}),i(Oa,{children:[r("section",{className:"selector",children:t}),r(He,{total:V,pageSize:-1===c?1/0:c,current:l,onChange:A=>{s(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=b.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",V," projects"]})]})},Qi.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return r(ko,{type:A.type});const e=ie(),{notifications:t,orgName:n,filterNotificationType:o,newNotificationModal:l,type:s="standalone",filterString:d=""}=A,u=[...t.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...t.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...t.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...t.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...t.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],m=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(d.toLowerCase()))))):[],p=c((()=>m?m.filter((A=>!o||A.type===o)):[]),[u,o]),h=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,e)=>r(a,{children:e.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===s?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,e)=>r($a,{$type:e.type,children:e.type})},..."standalone"===s?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,e)=>"slack"===e.type||"rocketchat"===e.type?i(a,{children:[i("p",{children:["Webhook: ",e.webhook]}),i("p",{children:["channel: ",e.channel]})]}):"webhook"===e.type||"teams"===e.type?r(a,{children:i("p",{children:["Webhook: ",e.webhook]})}):"email"===e.type?r(a,{children:i("p",{children:["Address: ",e.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=e=>"standalone"===s&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===s&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,f=t=>"standalone"===s&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===s?r(sa,{children:r(e,{href:`/organizations/${n}/notifications?search=${t.name}`,children:r(q,{placement:"bottom",title:"View notification",children:r(oA,{})})})}):null,g=p&&p.map((A=>({...A,actions:i(Ri,{children:[f(A),C(A)]})}))),y=["name"],w=h&&h.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,d,n)}:Na(r,d,n):r}})));return i(a,{children:[r(Qi,{dataSource:g,columns:w,rowKey:A=>A.id??A.name,hasSummary:!0}),r(qi,{children:l})]})},Qi.OrgAdminsTable=A=>{const{resultsPerPage:e,resultDropdown:t=null,filterString:n=""}=A,[o,l]=d(1),[s,u]=d(e||10);if(h((()=>{e&&u(e)}),[e]),h((()=>{l(1)}),[n]),"skeleton"in A&&A.skeleton)return r(bo,{});const{owners:m,addNewOwnerModal:p,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:g}=A,y=m?m.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(n.toLowerCase()))))):[],w=c((()=>y?y.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!g||e===g})):[]),[y,g]),Z=s>0?w.slice((o-1)*s,o*s):w,k=w.length,b=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,e)=>r(a,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,e)=>r(a,{children:e.email.startsWith("default-user")?r(Pa,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,e)=>{let t;return t=e.admin?"admin":e.owner?"owner":"viewer",i(Xa,{children:[A," ",r(Fa,{$type:t,children:t})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>i(a,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],V=Z&&Z.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:i(Ri,{children:[f(A),C(A)]})}))),x=["firstName","lastName","email"],z=b&&b.map((A=>({...A,render:(e,t,r)=>{const i=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Na(i.children,n,r)}:Na(i,n,r):i}})));return i(a,{children:[r(Qi,{dataSource:V,columns:z,rowKey:A=>A.id,hasSummary:!0}),r(qi,{children:p}),i(Oa,{children:[r("section",{className:"selector",children:t}),r(He,{total:k,pageSize:-1===s?1/0:s,current:o,onChange:A=>{l(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===o)return 1;const e=1===o?1:(o-1)*s+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," users"]})]})},Qi.OrgUserGroupsTable=A=>{const{resultsPerPage:e,showDefaults:t=!1,resultDropdown:n=null,sortBy:o=null,filterString:l=""}=A,[s,u]=d(1),[m,p]=d(e||10);if(h((()=>{e&&p(e)}),[e]),h((()=>{u(1)}),[l]),"skeleton"in A&&A.skeleton)return r(Vo,{});const{userGroups:C,basePath:f,unlinkGroupModal:g,editUserRoleModal:y,filterRoleType:w}=A,Z=ie(),k=C?C.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],b=c((()=>k?k.filter((A=>!w||A.role===w)):[]),[k,w]),V=o?o.split("_")[0]:null,x=o?o.split("_")[1]:null,z=[...b].sort(((A,e)=>{if(V){const t=A[V],n=e[V],r="asc"===x?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tz?t?z:z.filter((A=>"project-default-group"!==A.groupType)):[]),[z,t]),M=m>0?v.slice((s-1)*m,s*m):v,I=v.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,e)=>r(sa,{children:i(Z,{href:`${f}/${e.name}`,children:[A," ","project-default-group"===e.groupType?r(Pa,{children:"SYSTEM GROUP"}):null]})}),className:(L="name",V===L?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>r(_a,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var L;const E=M&&M.map((A=>({...A,actions:i(Ri,{children:[y(A),r(sa,{children:r(Z,{href:`${f}/${A.name}`,children:r(q,{placement:"bottom",title:"View group",children:r(oA,{})})})}),"project-default-group"!==A.groupType?g(A):r(Ki,{})]})}))),N=["name"],O=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return N.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:Na(r.children,l,n)}:Na(r,l,n):r}})));return i(a,{children:[r(Qi,{dataSource:E,columns:O,rowKey:A=>A.id??A.name}),i(Oa,{children:[r("section",{className:"selector",children:n}),r(He,{total:I,pageSize:-1===m?1/0:m,current:s,onChange:A=>{u(A)}})]}),i(Ga,{children:["Showing ",(()=>{const A=M.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*m+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",I," groups"]})]})};const xo=u(((A,e)=>{const{className:t,style:n,...i}=A;return r(Y,{getPopupContainer:A=>A.parentNode,ref:e,overlayClassName:`ui-confirm ${t??""}`,style:n,...i})}));xo.displayName="Confirm";const zo=A.section` - border: 1px solid ${A=>A.theme.UI.borders.box}; +`;Fa.extend(ro),Fa.extend(vo);const fl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],yl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>i(uo,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>i(uo,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>i(uo,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>i(uo,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return i(Da,{dataSource:n,withBg:!0,columns:e})},gl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>i(uo,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>i(uo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})},wl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>i(uo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>i(uo,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>i(uo,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>i(uo,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>i(uo,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return i(Da,{dataSource:r,columns:t})},bl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>i(uo,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>i(uo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return i(Da,{dataSource:r,columns:t})},vl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>i(uo,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>i(uo,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>i(uo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return i(Da,{dataSource:r,columns:t})},Vl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>i(uo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>i(uo,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>i(uo,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>i(uo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})},kl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>i(uo,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>i(uo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};Da.DefaultTable=Da,Da.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Yo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[p,h]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=at(),V=u((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let i=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&i.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Jo(e.environments),i=Jo(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(i?new Date(i).getTime():0):(i?new Date(i).getTime():0)-(t?new Date(t).getTime():0)}return 0})),i}),[r]),x=u((()=>Po((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);m((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),m((()=>{t&&h(t)}),[t]),m((()=>{d(1)}),[n]);const Z=p>0?y.slice((s-1)*p,s*p):y,I=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>i(co,{children:i(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?i(T,{placement:"top",title:Fa.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,n,i)}:Ho(a,n,i):a}}))),M=Z&&Z.map((e=>{const t=Jo(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:i(T,{placement:"top",title:Fa.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(e.created).local().fromNow()}),actions:i(qa,{children:i(co,{children:i(v,{href:`${l}/${e.name}`,children:i(T,{placement:"bottom",title:"View project",children:i(le,{})})})})})}}));return a(o,{children:[i(Da,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:i}=n;b([r,i])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,loading:{spinning:A,indicator:i(Ve,{})}}),i(Kt,{total:y.length,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})},Da.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Ie(),[h,A]=c(!1),[m]=Ie(),[C,f]=c(!1),[y]=Ie(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{A(!1),w(void 0),m.resetFields()},Z=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},I=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=a(o,{children:[i(cl,{iconBefore:i(ae,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),i(Yt,{confirmText:"Create",subTitle:i(pl,{children:"Step 1 of 1"}),title:i(ul,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:a(hl,{form:p,children:[i(Na,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:i(Tt,{placeholder:"Enter a name for the variable"})}),i(Na,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:i(Cl,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),i(Yt,{confirmText:"Update",title:i(ul,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:Z,confirmLoading:r?.loading,children:a(hl,{form:y,children:[i(Na,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:i(Tt,{placeholder:"Enter a name for the variable"})}),i(Na,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:i(Tt,{placeholder:"Enter the variable value"})})]})}),i(Yt,{confirmText:"Delete",title:i(ul,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:I,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:a(o,{children:["This action will delete the SSH key ",i(Al,{children:g?.name})," and cannot be undone.",i(hl,{form:m,children:i(Na,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:i(Tt,{placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:a(o,{children:[e.id," - ",e.name]}),created:i(T,{placement:"top",title:Fa.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(e.created).local().fromNow()}),lastUsed:i(T,{placement:"top",title:e.lastUsed?Fa.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?Fa.utc(e.lastUsed).local().fromNow():"Never"}),actions:a(qa,{children:[i(T,{placement:"bottom",title:"Edit key",children:i(oe,{onClick:()=>{w(e),f(!0)}})}),i(T,{placement:"bottom",title:"Delete key",children:i(xe,{onClick:()=>{w(e),A(!0)}})})]})})));return a(o,{children:[i(Da,{rowKey:e=>e.id||e.name,dataSource:L,columns:fl}),i(ml,{children:S})]})},Da.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,p]=c(t||10);m((()=>{t&&p(t)}),[t]);const h=at();if("skeleton"in e&&e.skeleton)return i(po,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=u((()=>A?A.filter((e=>{const t=!n||e.status===n,i=!r||!r.every(Boolean)||Fa(e.created).isBetween(Fa(r[0]).startOf("day"),Fa(r[1]).endOf("day"),null,"[]");return t&&i})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(lo,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(co,{children:[i(h,{href:`${C}/${e}`,children:e}),t.bulkId?i("span",{className:"bulk-link",children:i(h,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?a(so,{placement:"right",title:`Step: ${e.buildStep}`,children:[i(Bt,{style:{cursor:"pointer"},type:e.status}),i(ge,{style:{cursor:"pointer"}})]}):i(Bt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&i(so,{placement:"right",title:e.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]}),duration:fo(e),actions:a(qa,{children:[i(co,{children:i(h,{href:`${C}/${e.name}`,children:i(T,{placement:"bottom",title:"View deployment",children:i(le,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):i(Ba,{})]})}}));return a(o,{children:[i(Da,{dataSource:v,columns:b,rowKey:e=>e.id}),i(Kt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Da.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,p]=c(t||10);if(m((()=>{t&&p(t)}),[t]),"skeleton"in e&&e.skeleton)return i(yo,{});const{backups:h,retrieveBackup:A}=e,C=u((()=>h?h.filter((e=>{const t=!n||e?.restore?.status===n,i=!r||!r.every(Boolean)||Fa(e.created).isBetween(Fa(r[0]).startOf("day"),Fa(r[1]).endOf("day"),null,"[]");return t&&i})):[]),[h,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>i(lo,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>i("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>i(Ea,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return i(T,{placement:"bottom",title:"Retrieving...",children:i(Ve,{})});case"successful":return i(ut,{underline:!1,href:r,target:"_blank",children:a(T,{placement:"bottom",title:`Download (${ko(n)})`,children:[i(Vo,{})," (",i("span",{style:{fontSize:"12px"},children:ko(n)}),")"]})});case"failed":return i(T,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):i(ve,{})});default:return i(T,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):i(be,{})})}},b=f&&f.map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(Bt,{type:e.restore?.status??"unavailable"}),actions:i(qa,{children:w(e)})}}));return a(o,{children:[i(Da,{dataSource:b,columns:g,rowKey:e=>e.id}),i(Kt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Da.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Io,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>i(xo,{onClick:()=>{return e=!t.includes(r.id),i=r,void n(e?[...t,i.id]:t.filter((e=>e!==i.id)));var e,i},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=Fa.utc(e).local();return i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>a(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>i(T,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:i(Zo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:i(qa,{children:"0000-00-00 00:00:00"!==e.deleted&&i(T,{placement:"top",title:"Dismiss",children:i(ke,{})})})})));return i(o,{children:i(Da,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>a("p",{style:{margin:0},children:[i(wt,{children:"Detailed problem description:"}),i("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id})})},Da.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[u,p]=c(t||10);if(m((()=>{t&&p(t)}),[t]),m((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return i(Mo,{});const{facts:h}=e,A=h?h.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],i="asc"===f?1:-1;if(n>r)return i;if(n0?y.slice((s-1)*u,s*u):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>i(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,l,r)}:Ho(i,l,r):i}})));return a(o,{children:[i(Da,{dataSource:g,columns:k,rowKey:e=>e.id}),a(zo,{children:[i("section",{className:"selector",children:n}),i(Kt,{total:w,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})]})},Da.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,p]=c(1),[h,A]=c(t||10);if(m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[s]),"skeleton"in e&&e.skeleton)return i(Ro,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],i="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nw?w.filter((e=>!n||!n.every(Boolean)||Fa(e.created).isBetween(Fa(n[0]).startOf("day"),Fa(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=h>0?b.slice((d-1)*h,d*h):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>i(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=v&&v.map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:i(qa,{children:i(ut,{underline:!1,href:e.downloadUrl,target:"_blank",children:i(T,{placement:"bottom",title:`Download (${e.size})`,children:i(Oo,{})})})})}})),I=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,s,r)}:Ho(i,s,r):i}})));return a(o,{children:[i(Da,{dataSource:Z,columns:S,rowKey:e=>e.id}),a(zo,{children:[i("section",{className:"selector",children:r}),i(Kt,{total:V,pageSize:-1===h?1/0:h,current:d,onChange:e=>{p(e)}})]})]})},Da.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);m((()=>{t&&s(t)}),[t]);const d=at();if("skeleton"in e&&e.skeleton)return i(Ko,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:A}=e,C=l>0?u.slice((n-1)*l,n*l):u,f=u.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(lo,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(co,{children:i(d,{href:`${p}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(Bt,{type:"succeeded"===e.status?"complete":e.status}),duration:To(e),actions:a(qa,{children:[i(co,{children:i(d,{href:`${p}/${e.taskName}`,children:i(T,{placement:"bottom",title:"View task",children:i(le,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):i(Ba,{})]})}}));return a(o,{children:[i(Da,{dataSource:g,columns:y,rowKey:e=>e.id}),a(zo,{children:[i("section",{className:"selector",children:h}),i(Kt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Da.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return i(Uo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>i(Bo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>i(lo,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:i(Bt,{type:e.status})}),duration:qo(e),actions:i(qa,{children:["new","pending","queued","running"].includes(e.status)?n(e):i(Ba,{})})}}));return i(o,{children:i(Da,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(jo,{children:[i("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Da.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Go,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=at(),[u,p]=c(1),[h,A]=c(t||10),[C,f]=c([]);m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=h>0?b.slice((u-1)*h,u*h):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>i("div",{style:{display:"flex",placeContent:"center"},children:i(en,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>i(co,{children:i(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>i("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>i("div",{children:e?Do(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?i(T,{placement:"top",title:Fa.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],Z=k&&k.map((e=>({...e,render:(t,n,i)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,r,i)}:Ho(a,r,i):a}}))),I=v&&v.map((e=>{const t=e.quickActions&&i(vn,{data:e.quickActions,children:i(hn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:a(qa,{children:[i(co,{children:i(d,{href:`${n}/${e.name}`,children:i(T,{placement:"bottom",title:"View environment",children:i(le,{})})})}),t]})}}));return a(o,{children:[i(Da,{onChange:(e,t,n)=>{const r=n.field,i=n.order;r&&["ascend","descend",void 0].includes(i)&&f([r,i])},disableScrollable:!0,dataSource:I,columns:Z,rowKey:e=>e.title,hasSummary:!0}),i(Ta,{children:s}),i(Kt,{total:V,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),a(Xo,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Da.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);m((()=>{t&&d(t)}),[t]),m((()=>{l(1)}),[n]);const u=at();if("skeleton"in e&&e.skeleton)return i(tl,{});const{deployments:p,cancelDeployment:h}=e,A=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>i(co,{children:i(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>i(co,{children:i(u,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>i(co,{children:i(u,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=Fa.utc(e).local();return i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>a(lo,{children:[i(Bt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&i(so,{placement:"right",title:t.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#118EE9",icon:i(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&i(so,{placement:"right",title:t.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,n,i)}:Ho(a,n,i):a}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:nl(e),actions:a(qa,{children:[i(co,{children:i(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:i(T,{placement:"bottom",title:"View deployment",children:i(le,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):i(Ba,{})]})})));return a(o,{children:[i(Da,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,disableScrollable:!0}),i(Kt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Da.BulkDeploymentsTable=e=>{const t=at();if("skeleton"in e&&e.skeleton)return i(rl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>i(co,{children:i(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>i(co,{children:i(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>i(co,{children:i(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=Fa.utc(e).local();return i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>a(lo,{children:[i(Bt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&i(so,{placement:"right",title:t.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#118EE9",icon:i(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&i(so,{placement:"right",title:t.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:il(e),actions:a(qa,{children:[i(co,{children:i(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:i(T,{placement:"bottom",title:"View bulk deployment",children:i(le,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):i(Ba,{})]})})));return i(o,{children:i(Da,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id})})},Da.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return i(al,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[p,h]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;m((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,Z=b?b.split("_")[1]:null,I=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],i="asc"===Z?1:-1;if(null==n&&null==r)return 0;if(null==n)return i;if(null==r)return-i;if(n>r)return i;if(nv?I?I.filter((e=>e.scope===v)):[]:I||[]),[I,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>i(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=p.includes(t.id);return i("div",{children:e?i(Ea,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],H=N&&N.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,w||"",r)}:Ho(i,w||"",r):i}}))),z=M&&M.map((e=>{const t=e.id,l=p.includes(t),s=()=>{h((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=i(l?le:Ce,{onClick:s});return{...e,actions:a(qa,{children:[d?a(o,{children:[i(co,{children:e.value?i(T,{title:l?"show":"hide",children:c}):i(Ba,{})}),n(e)]}):null,r(e)]})}}));return a(o,{children:[i(Da,{dataSource:z,columns:H,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:l}),V?a(zo,{children:[i("section",{className:"selector",children:e.resultDropdown}),i(Kt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Da.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return i(ol,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(lo,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(sl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?a(so,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[i(Bt,{style:{cursor:"pointer"},type:e.status}),i(ge,{style:{cursor:"pointer"}})]}):i(Bt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&i(so,{placement:"right",title:e.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]}),duration:ll(e),actions:i(qa,{children:["new","pending","queued","running"].includes(e.status)?n(e):i(Ba,{})})}}));return i(o,{children:i(Da,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(dl,{children:[i("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Da.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return i(yl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[p,h]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);m((()=>{t&&h(t)}),[t]),m((()=>{d(1)}),[n]);const w=at(),b=u((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Po((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);m((()=>{f(!0),v(n)}),[n,v]);const V=p>0?y.slice((s-1)*p,s*p):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>i(co,{children:a(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,i("section",{children:i(ut,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return a("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>a("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],Z=["orgname"],I=x&&x.map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,n,i)}:Ho(a,n,i):a}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:i(o,{children:e.deployTargets.map((e=>i("div",{className:"target",children:e.name},e.id)))}),actions:i(qa,{children:i(co,{children:i(w,{href:`${l}/${e.name}`,children:i(T,{placement:"bottom",title:"View organization",children:i(le,{})})})})})})));return a(o,{children:[i(Da,{withBg:!0,dataSource:S,columns:I,rowKey:e=>e.id,loading:{spinning:A,indicator:i(Ve,{})}}),i(Kt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})},Da.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,p]=c(1),[h,A]=c(t||10);if(m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[s]),"skeleton"in e&&e.skeleton)return i(gl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=at(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],i="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),I=h>0?Z.slice((d-1)*h,d*h):Z,S=Z.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>i(co,{children:a(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?i(Qo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>a(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=I&&I.map((e=>({...e,actions:a(qa,{children:[y&&y(e),i(co,{children:i(b,{href:`${f}/${e.name}`,children:i(T,{placement:"bottom",title:"View group",children:i(le,{})})})}),"project-default-group"!==e.type?g?g(e):null:i(Ba,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,s,r)}:Ho(i,s,r):i}})));return a(o,{children:[i(Da,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:w}),a(zo,{children:[i("section",{className:"selector",children:r}),i(Kt,{total:S,pageSize:-1===h?1/0:h,current:d,onChange:e=>{p(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Da.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,p]=c(1),[h,A]=c(t||10);if(m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[s]),"skeleton"in e&&e.skeleton)return i(wl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=at(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const i="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),Z=h>0?x.slice((d-1)*h,d*h):x,I=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>i(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?i("p",{style:{textAlign:"center"},children:i(Qo,{$noSpace:!0,children:"DEFAULT USER"})}):i(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>i(co,{children:i(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>a(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>i(el,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=Z&&Z.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:a(qa,{children:[W(e),i(co,{children:i(w,{href:`${f}/${e.email}`,children:i(T,{placement:"bottom",title:"View user",children:i(le,{})})})}),e.email.startsWith("default-user")?i(Ba,{}):L(e)]})}))),E=["firstname","lastName","email"],H=M&&M.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,s,r)}:Ho(i,s,r):i}})));return a(o,{children:[i(Da,{dataSource:N,columns:H,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:g}),a(zo,{children:[i("section",{className:"selector",children:r}),i(Kt,{total:I,pageSize:-1===h?1/0:h,current:d,onChange:e=>{p(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," users"]})]})},Da.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[u,p]=c(t||10);if(m((()=>{t&&p(t)}),[t]),m((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return i(bl,{type:e.type});const{projects:h,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=at(),g=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],i="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(n0?v.slice((s-1)*u,s*u):v,k=v.length,x=e=>w===e?"custom-sorted":"",Z=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>i(co,{children:i(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>a(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],I=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:a(qa,{children:[i(co,{children:i(y,{target:"_blank",href:`/projects/${e.name}`,children:i(T,{title:"View dashboard",placement:"bottom",children:i(ba,{})})})}),i(co,{children:i(y,{href:`${A}/${e.name}`,children:i(T,{placement:"bottom",title:"View project",children:i(le,{})})})}),I(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=Z&&Z.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,l,r)}:Ho(i,l,r):i}})));return a(o,{children:[i(Da,{dataSource:S,columns:L,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:C}),a(zo,{children:[i("section",{className:"selector",children:n}),i(Kt,{total:k,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Da.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return i(vl,{type:e.type});const t=at(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,p=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],A=u((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),m=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>i(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>i(_o,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?a(o,{children:[a("p",{children:["Webhook: ",t.webhook]}),a("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?i(o,{children:a("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?i(o,{children:a("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?i(co,{children:i(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:i(T,{placement:"bottom",title:"View notification",children:i(le,{})})})}):null,y=A&&A.map((e=>({...e,actions:a(qa,{children:[f(e),C(e)]})}))),g=["name"],w=m&&m.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,c,r)}:Ho(i,c,r):i}})));return a(o,{children:[i(Da,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,hasSummary:!0}),i(Ta,{children:s})]})},Da.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,p]=c(t||10);if(m((()=>{t&&p(t)}),[t]),m((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return i(Vl,{});const{owners:h,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=u((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>i(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>i(o,{children:t.email.startsWith("default-user")?i(Qo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",a(Fo,{children:[e," ",i($o,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>a(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:a(qa,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],Z=V&&V.map((e=>({...e,render:(t,n,i)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,r,i)}:Ho(a,r,i):a}})));return a(o,{children:[i(Da,{dataSource:k,columns:Z,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:A}),a(zo,{children:[i("section",{className:"selector",children:n}),i(Kt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Da.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,p]=c(1),[h,A]=c(t||10);if(m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[s]),"skeleton"in e&&e.skeleton)return i(kl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=at(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=u((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,Z=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],i="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n&&r){if(n>r)return i;if(nZ?n?Z:Z.filter((e=>"project-default-group"!==e.groupType)):[]),[Z,n]),S=h>0?I.slice((d-1)*h,d*h):I,M=I.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>i(co,{children:a(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?i(Qo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>i(el,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:a(qa,{children:[g(e),i(co,{children:i(b,{href:`${f}/${e.name}`,children:i(T,{placement:"bottom",title:"View group",children:i(le,{})})})}),"project-default-group"!==e.groupType?y(e):i(Ba,{})]})}))),E=["name"],H=L&&L.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,s,r)}:Ho(i,s,r):i}})));return a(o,{children:[i(Da,{dataSource:N,columns:H,rowKey:e=>e.id??e.name}),a(zo,{children:[i("section",{className:"selector",children:r}),i(Kt,{total:M,pageSize:-1===h?1/0:h,current:d,onChange:e=>{p(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const xl=p(((e,t)=>{const{className:n,style:r,...a}=e;return i(P,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...a})}));xl.displayName="Confirm";const Zl=e.section` + border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; - background-color: ${A=>"dark"===A.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,vo=A.section` + background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; +`,Il=e.section` float: left; margin-right: 8px; - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; + color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; &::after { clear: both; } -`,Mo=A.section` +`,Sl=e.section` line-height: 22.5px; font-size: 16px; - color: ${A=>A.theme.UI.texts.primary}; -`,Io=u((({content:A},e)=>i(zo,{ref:e,className:"lagoon-tip",children:[r(vo,{children:r(Zi,{})}),i(Mo,{children:[" ",A," "]})]})));Io.displayName="Tip";const So=A.div` + color: ${e=>e.theme.UI.texts.primary}; +`,Ml=p((({content:e},t)=>a(Zl,{ref:t,className:"lagoon-tip",children:[i(Il,{children:i(ba,{})}),a(Sl,{children:[" ",e," "]})]})));Ml.displayName="Tip";const Ll=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; display: flex; flex-direction: column; - ${A=>A.$fullWidth?n` + ${e=>e.$fullWidth?r` width: 100%; - `:n` + `:r` min-width: 20.25rem; max-width: max-content; `} -`,Lo=({fullWidth:A=!1,value:e,...t})=>{let n=f(e);return i(So,{$fullWidth:A,children:[r(j,{className:"ui-statistic",...t,value:n?"":e,valueStyle:n?{display:"none"}:{}}),n?r("div",{className:"statistic-element",children:e}):null]})};Lo.displayName="Stat";const Eo=A.div` +`,Wl=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return a(Ll,{$fullWidth:e,children:[i(J,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{}}),r?i("div",{className:"statistic-element",children:t}):null]})};Wl.displayName="Stat";const Nl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1112,4 +1110,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,No=u((({items:A},e)=>r(Eo,{className:"ui-detailedStats",ref:e,children:A.map((({label:A,children:e,key:t,loading:n=!1})=>r(Lo,{title:A,value:e,loading:n,fullWidth:!0},t)))})));No.displayName="DetailedStats";export{Oe as BreadCrumb,le as Button,ve as Checkbox,Ve as Collapse,KA as Colors,xo as Confirm,Ni as CopyToClipboard,Ye as DataCard,No as DetailedStats,xe as Details,Ei as FormItem,DA as GlobalStyles,fe as Head1,ge as Head2,ye as Head3,we as Head4,Ze as Head5,ar as IconAim,or as IconAlert,lr as IconAlignCenter,sr as IconAlignLeft,dr as IconAlignRight,cr as IconApartment,ur as IconApi,mr as IconAppstore,pr as IconArrowDown,hr as IconArrowsAlt,Cr as IconAudio,fr as IconBell,gr as IconBranches,yr as IconBug,wr as IconBulb,Zr as IconCamera,kr as IconCaretDown,br as IconCheck,Vr as IconCheckSquare,xr as IconClose,zr as IconCloseSquare,vr as IconCloudDownload,Mr as IconCloudUpload,Ir as IconDelete,Sr as IconDisconnect,Lr as IconEdit,Er as IconEllipsis,Nr as IconExclamation,Or as IconExclamationCircle,Wr as IconExport,Tr as IconEye,Br as IconFileImage,qr as IconFileJpg,Hr as IconFilePdf,Ur as IconFrown,Rr as IconFullscreen,Kr as IconFullscreenExit,Dr as IconGithub,ki as IconGrid,Jr as IconHdd,Qr as IconHeart,Yr as IconHighlight,jr as IconHome,Pr as IconIdcard,Gr as IconInfoCircle,Zi as IconLagoonOnly,Xr as IconLink,bi as IconList,Fr as IconLoading,$r as IconLock,_r as IconMeh,Ai as IconMessage,ei as IconMinusCircle,ti as IconMinusSquare,ni as IconPaperclip,ri as IconPlus,ii as IconPushpinFIlled,ai as IconPushpinOutlined,oi as IconRest,li as IconRocket,si as IconSave,di as IconSearch,ci as IconSettings,ui as IconSmile,mi as IconStar,wi as IconSun,pi as IconTag,hi as IconTags,Ci as IconWifi,fi as IconZoomIn,gi as IconZoomOut,qe as Input,kt as LagoonCard,At as LagoonCardLabel,Mt as LagoonEnvironmentDetails,rt as LagoonFilter,vi as LagoonFooter,Vi as LagoonHeader,yi as LagoonIcon,zt as LagoonProblemsOverview,St as LagoonProjectDetails,Si as LagoonTimeline,be as List,da as LoadingSkeleton,Je as Modal,re as NextLinkProvider,Hi as PageContainer,He as Pagination,Me as Select,Lo as Stat,Ke as StatusTag,Te as Steps,ze as Switch,Qi as Table,Ee as Tabs,Pe as TaskTreeSelector,ce as Text,pe as TextLabel,Io as Tip,Ge as Tree,Zt as TreeList,te as UIThemeProvider,ie as useNextLink,Ue as useNotification,QA as useTheme}; +`,El=p((({items:e},t)=>i(Nl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>i(Wl,{title:e,value:t,loading:r,fullWidth:!0},n)))})));El.displayName="DetailedStats";export{Ht as BreadCrumb,st as Button,It as Checkbox,kt as Collapse,Be as Colors,xl as Confirm,Ea as CopyToClipboard,Pt as DataCard,El as DetailedStats,xt as Details,Na as FormItem,je as GlobalStyles,ft as Head1,yt as Head2,gt as Head3,wt as Head4,bt as Head5,oi as IconAim,li as IconAlert,si as IconAlignCenter,di as IconAlignLeft,ci as IconAlignRight,ui as IconApartment,pi as IconApi,hi as IconAppstore,Ai as IconArrowDown,mi as IconArrowsAlt,Ci as IconAudio,fi as IconBell,yi as IconBranches,gi as IconBug,wi as IconBulb,bi as IconCamera,vi as IconCaretDown,Vi as IconCheck,ki as IconCheckSquare,xi as IconClose,Zi as IconCloseSquare,Ii as IconCloudDownload,Si as IconCloudUpload,Mi as IconDelete,Li as IconDisconnect,Wi as IconEdit,Ni as IconEllipsis,Ei as IconExclamation,Hi as IconExclamationCircle,zi as IconExport,Oi as IconEye,Ri as IconFileImage,Ti as IconFileJpg,Ki as IconFilePdf,Ui as IconFrown,qi as IconFullscreen,Bi as IconFullscreenExit,ji as IconGithub,va as IconGrid,Yi as IconHdd,Di as IconHeart,Pi as IconHighlight,Ji as IconHome,Gi as IconIdcard,Qi as IconInfoCircle,ba as IconLagoonOnly,Xi as IconLink,Va as IconList,Fi as IconLoading,$i as IconLock,_i as IconMeh,ea as IconMessage,ta as IconMinusCircle,na as IconMinusSquare,ra as IconPaperclip,ia as IconPlus,aa as IconPushpinFIlled,oa as IconPushpinOutlined,la as IconRest,sa as IconRocket,da as IconSave,ca as IconSearch,ua as IconSettings,pa as IconSmile,ha as IconStar,wa as IconSun,Aa as IconTag,ma as IconTags,Ca as IconWifi,fa as IconZoomIn,ya as IconZoomOut,Tt as Input,Vn as LagoonCard,en as LagoonCardLabel,Mn as LagoonEnvironmentDetails,an as LagoonFilter,Ia as LagoonFooter,ka as LagoonHeader,ga as LagoonIcon,In as LagoonProblemsOverview,Wn as LagoonProjectDetails,La as LagoonTimeline,Vt as List,uo as LoadingSkeleton,Yt as Modal,it as NextLinkProvider,Ka as PageContainer,Kt as Pagination,St as Select,Wl as Stat,Bt as StatusTag,Ot as Steps,Zt as Switch,Da as Table,Nt as Tabs,Gt as TaskTreeSelector,ut as Text,At as TextLabel,Ml as Tip,Qt as Tree,vn as TreeList,nt as UIThemeProvider,at as useNextLink,Ut as useNotification,De as useTheme}; diff --git a/dist/index.js b/dist/index.js index 992cd50f..383ba170 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,7 +1,7 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var A=require("styled-components"),e=require("react/jsx-runtime"),t=require("react"),n=require("antd"),r=require("@ant-design/icons"),a=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function o(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var i=o(A),l=o(t),d=o(r),c=o(a);const u={light:"#222222",dark:"#222222"},p={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},h={light:"#222222",dark:"#f8f8f2"},C={light:"#75715e",dark:"#75715e"},f={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},k={light:"#ffffff",dark:"#ffffff"},Z={light:"#00000073",dark:"#00000073"},b={light:"#1b8784",dark:"#1b8784"},V={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:h.dark,dark:m.dark}},texts:{primary:{light:u.light,dark:k.dark},secondary:{light:Z.light,dark:C.dark},timeline:{light:h.dark,dark:m.dark}},darkGray:m.dark,cellGray:p.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:h.dark,purple:w.dark,gray:C.dark,yellow:y.dark,pink:f.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(V);const I=A.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),s=require("antd/es/input/TextArea"),i=require("antd/es/form/Form");function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=o(e),d=o(n),c=o(a),u=o(s);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { - color-scheme: ${A=>A.theme.colorScheme}; + color-scheme: ${e=>e.theme.colorScheme}; } *, @@ -23,7 +23,7 @@ html { body { font-size: 16px; box-sizing: border-box; - /* background-color:${A=>"dark"===A.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; */ + /* background-color:${e=>"dark"===e.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; */ } html,body{ @@ -110,31 +110,33 @@ html,body{ } */ -`,S=t.createContext(null),v=()=>{const A=t.useContext(S);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},z=({defaultScheme:A,children:n})=>{const[r,a]=t.useState("light");return e.jsx(S.Provider,{value:{theme:r,toggleTheme:()=>{}},children:n})},M={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:V.backgrounds.primary.dark,modal:V.backgrounds.primary.dark,dataCard:V.darkGray,selection:V.gray,lagoonCard:V.backgrounds.primary.dark,lagoonCardInverted:V.backgrounds.primary.light,footer:V.backgrounds.primary.light,header:V.header.dark,navTabs:m.dark},texts:{primary:V.texts.primary.dark,primaryInverted:V.texts.primary.light,label:"#dee2e5",secondary:V.texts.secondary.dark,timeline:V.texts.timeline.light,nav:h.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:V.darkGray},highlights:{selection:"#497ffa"},notification:V.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:V.darkGray,selection:"#e6f4ff",lagoonCard:V.backgrounds.primary.light,lagoonCardInverted:V.backgrounds.primary.dark,footer:V.backgrounds.primary.dark,header:V.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:V.texts.primary.light,primaryInverted:V.texts.primary.dark,label:"#555",secondary:V.texts.secondary.dark,timeline:V.texts.timeline.dark,nav:h.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:V.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},L=({children:n,darkThemeProp:r,lightThemeProp:a})=>{const{theme:s}=v(),o=t.useMemo((()=>"light"===s?Object.assign({},E,a):Object.assign({},M,r)),[s]);return s?e.jsx(A.ThemeProvider,{theme:o,children:n},s):null},O=l.default.createContext({}),N=!0;function T({baseColor:A,highlightColor:e,width:t,height:n,borderRadius:r,circle:a,direction:s,duration:o,enableAnimation:i=N,customHighlightBackground:l}){const d={};return"rtl"===s&&(d["--animation-direction"]="reverse"),"number"==typeof o&&(d["--animation-duration"]=`${o}s`),i||(d["--pseudo-element-display"]="none"),"string"!=typeof t&&"number"!=typeof t||(d.width=t),"string"!=typeof n&&"number"!=typeof n||(d.height=n),"string"!=typeof r&&"number"!=typeof r||(d.borderRadius=r),a&&(d.borderRadius="50%"),void 0!==A&&(d["--base-color"]=A),void 0!==e&&(d["--highlight-color"]=e),"string"==typeof l&&(d["--custom-highlight-background"]=l),d}function W({count:A=1,wrapper:e,className:t,containerClassName:n,containerTestId:r,circle:a=!1,style:s,...o}){var i,d,c;const u=l.default.useContext(O),p={...o};for(const[A,e]of Object.entries(o))void 0===e&&delete p[A];const m={...u,...p,circle:a},h={...s,...T(m)};let C="react-loading-skeleton";t&&(C+=` ${t}`);const f=null!==(i=m.inline)&&void 0!==i&&i,x=[],g=Math.ceil(A);for(let e=0;eA&&e===g-1){const e=null!==(d=t.width)&&void 0!==d?d:"100%",n=A%1,r="number"==typeof e?e*n:`calc(${e} * ${n})`;t={...t,width:r}}const n=l.default.createElement("span",{className:C,style:t,key:e},"‌");f?x.push(n):x.push(l.default.createElement(l.default.Fragment,{key:e},n,l.default.createElement("br",null)))}return l.default.createElement("span",{className:n,"data-testid":r,"aria-live":"polite","aria-busy":null!==(c=m.enableAnimation)&&void 0!==c?c:N},e?x.map(((A,t)=>l.default.createElement(e,{key:t},A))):x)}function B({children:A,...e}){return l.default.createElement(O.Provider,{value:e},A)}!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const H=({children:A,baseColor:t,highlightColor:n})=>{localStorage.getItem("theme"),v();const{UI:{skeleton:{base:r,highlight:a}}}=E;return e.jsx(B,{baseColor:t||r,highlightColor:n||a,children:A})},R=t.createContext(void 0),q=()=>{const A=t.useContext(R);if(!A)throw new Error("useLinkComponent must be used within a LinkProvider");return A},U=i.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:r})=>{const[a,s]=n.useState("light");return t.jsx(S.Provider,{value:{theme:a,toggleTheme:()=>{}},children:r})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:s})=>{const{theme:i}=Z(),o=n.useMemo((()=>"light"===i?Object.assign({},E,s):Object.assign({},L,a)),[i]);return i?t.jsx(e.ThemeProvider,{theme:o,children:r},i):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:s,direction:i,duration:o,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===i&&(c["--animation-direction"]="reverse"),"number"==typeof o&&(c["--animation-duration"]=`${o}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),s&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:s=!1,style:i,...o}){var l,c,u;const p=d.default.useContext(O),h={...o};for(const[e,t]of Object.entries(o))void 0===t&&delete h[e];const m={...p,...h,circle:s},A={...i,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{localStorage.getItem("theme"),Z();const{UI:{skeleton:{base:a,highlight:s}}}=E;return t.jsx(T,{baseColor:n||a,highlightColor:r||s,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; -`,D=i.default.div` +`,B=l.default.div` display: inline-block; margin-left: 0.5rem; -`,K=t.forwardRef((({size:A="large",type:t="primary",danger:r=!1,iconBefore:a,iconAfter:s,disabled:o,loading:i,className:l,children:d,styles:c,...u},p)=>{let m=d;return a&&(m=e.jsxs(e.Fragment,{children:[e.jsx(U,{children:a}),m]})),s&&(m=e.jsxs(e.Fragment,{children:[m," ",e.jsx(D,{children:s})]})),e.jsx(n.Button,{ref:p,size:A,styles:c,disabled:o,type:t,loading:i,className:l,danger:r,...u,children:m})}));K.displayName="Button";const J=n.Typography.Text,Q=n.Typography.Link,Y=({className:A,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,s=r.target??"__blank";return e.jsx(Q,{ref:a,className:A,href:n,target:s,children:t})}return e.jsx(J,{ref:a,className:A,...r,children:t})};Y.displayName="Text";const P=n.Typography.Text,G=n.Typography.Link,F=({className:A,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,s=n.target??"__blank";return e.jsx(G,{ref:r,className:A,href:a,target:s,children:t})}return e.jsx(P,{ref:r,className:A,...n,children:t})};F.displayName="TextLabel";const{Title:X}=n.Typography,$=t.forwardRef((({level:A=1,className:t,children:n,style:r,...a},s)=>e.jsx(X,{level:A,ref:s,className:t,style:r,...a,children:n})));$.displayName="UIHeadingBase";const _=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:1,...A})));_.displayName="UIHead1";const AA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:2,...A})));AA.displayName="UIHead2";const eA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:3,...A})));eA.displayName="UIHead3";const tA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:4,...A})));tA.displayName="UIHead4";const nA=l.default.forwardRef(((A,t)=>e.jsx($,{ref:t,level:5,...A})));nA.displayName="UIHead5";const{Item:rA}=n.List,aA=t.forwardRef((({className:A,children:t,style:r,...a},s)=>e.jsx(n.List,{ref:s,className:A,style:r,...a,children:t})));aA.displayName="List",aA.Item=rA;const sA=t.forwardRef(((A,t)=>{const{className:r,items:a,style:s,customBorder:o,borderless:i=!1,useArrowIcons:l=!1,type:d="default",icon:c,...u}=A,p=l?{}:{expandIconPosition:"end",expandIcon:A=>A.isActive?e.jsx(e.Fragment,{children:"Collapse Section"}):e.jsx(e.Fragment,{children:"Expand Section"})},m=c&&l?a?.map((A=>({...A,extra:c}))):a;return e.jsx(n.Collapse,{ref:t,items:m,...p,...u})}));sA.displayName="Collapse";const oA=A=>{const{className:t,items:r,type:a="default",style:s,...o}=A;if("topToBottom"===a){const A=r?.map((A=>({...A,span:24})));return e.jsx(n.Descriptions,{items:A,...o})}return e.jsx(n.Descriptions,{items:r,...o})};oA.displayName="Details";const iA=t.forwardRef(((A,t)=>{const{showLabel:r=!0,className:a,style:s,...o}=A,i=r?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return e.jsx(n.Switch,{ref:t,style:s,...i,...o})}));iA.displayName="Switch";const lA=t.forwardRef(((A,t)=>{const{className:r,style:a,...s}=A;return e.jsx(n.Checkbox,{ref:t,style:a,...s})}));lA.displayName="Checkbox";const dA=t.forwardRef(((A,a)=>{const{className:s,style:o,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=A,[m,h]=t.useState(!1);return e.jsx(n.Select,{ref:a,onChange:i??(A=>{c&&c(A)}),value:l||d||void 0,defaultOpen:A.defaultOpen||!0,style:o,dropdownRender:A=>e.jsx(cA,{children:A}),onDropdownVisibleChange:A=>h(A),...p,suffixIcon:m?e.jsx(r.UpOutlined,{}):e.jsx(r.DownOutlined,{}),size:u??"middle"})})),cA=i.default.section` +`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:s,iconAfter:i,disabled:o,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return s&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:s}),m]})),i&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:i})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:o,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const D=r.Typography.Text,P=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},s)=>{if("href"in a){const r=a.href??null,i=a.target??"__blank";return t.jsx(P,{ref:s,className:e,href:r,target:i,children:n})}return t.jsx(D,{ref:s,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const s=r.href??null,i=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:s,target:i,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...s},i)=>t.jsx(X,{level:e,ref:i,className:n,style:a,...s,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,se=n.forwardRef((({className:e,children:n,style:a,...s},i)=>t.jsx(r.List,{ref:i,className:e,style:a,...s,children:n})));se.displayName="List",se.Item=ae;const ie=n.forwardRef(((e,n)=>{const{className:a,items:s,style:i,customBorder:o,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?s?.map((e=>({...e,extra:u}))):s;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));ie.displayName="Collapse";const oe=e=>{const{className:n,items:a,type:s="default",style:i,...o}=e;if("topToBottom"===s){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...o})}return t.jsx(r.Descriptions,{items:a,...o})};oe.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:s,style:i,...o}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:i,...l,...o})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Checkbox,{ref:n,style:s,...i})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,s)=>{const{className:i,style:o,onChange:l,value:d,selectedState:c,setSelectedState:u,size:p,...h}=e,[m,A]=n.useState(!1);return t.jsx(r.Select,{ref:s,onChange:l??(e=>{u&&u(e)}),value:d||c||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(ue,{children:e}),onDropdownVisibleChange:e=>A(e),...h,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:p??"middle"})})),ue=l.default.section` background-color: #fff; -`;dA.displayName="Select";const uA=i.default(n.Tabs)``,pA=i.default.section` +`;ce.displayName="Select";const pe=l.default(r.Tabs)``,he=l.default.section` box-shadow: 2px 2px 4px 0px #69696933; - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; -`,mA=({type:A="default",children:t,...n})=>{if(!A)throw new Error("Type required");if("default"===A)return e.jsx(uA,{$type:A,...n});const{pathname:r,items:a}=n;return e.jsxs(e.Fragment,{children:[e.jsx(uA,{activeKey:(()=>{for(const A of a)if(r?.endsWith(`/${A.key}`)||r?.includes(`/${A.key}/`))return A.key;return a[0]?.key||""})(),$type:A,...n}),e.jsx(pA,{children:t})]})};mA.displayName="Tabs";const hA={default:["","project","environment"],orgs:["","organization","project"]},CA=A=>{const{activeKey:r,items:a,type:s,...o}=A,i=s&&["default","orgs"].includes(s)?hA[s]:null,l=a.map(((A,n)=>{const a=i?i[n]:null;if(!("separator"in A)&&"navOnClick"in A){const{title:t,navOnClick:n,key:s}=A;let o=!1;r&&r===s&&(o=!0);const i=o?{"data-active":"active"}:{};return{...A,title:n?e.jsx("a",{...i,children:e.jsxs(fA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}):e.jsx("span",{...i,children:e.jsxs(fA,{children:[e.jsxs("span",{children:[" ",a]}),t]})}),onClick:n||void 0}}if("separator"in A||"navOnClick"in A)return A;{const{title:n,key:s}=A;let o=!1;r&&r===s&&(o=!0);const i=o?{"data-active":"active"}:{};return{...A,title:e.jsx(t.Fragment,{children:e.jsxs(fA,{...i,children:[e.jsxs("span",{children:[" ",a]}),n]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),e.jsx(n.Breadcrumb,{items:l,...o})},fA=i.default.div` + background-color: #fff; +`,me=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(pe,{$type:e,...r});const{pathname:a,items:s}=r;return t.jsxs(t.Fragment,{children:[t.jsx(pe,{activeKey:(()=>{for(const e of s)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return s[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};me.displayName="Tabs";const Ae={default:["","project","environment"],orgs:["","organization","project"]},fe=e=>{const{activeKey:a,items:s,type:i,...o}=e,l=i&&["default","orgs"].includes(i)?Ae[i]:null,d=s.map(((e,r)=>{const s=l?l[r]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:r,key:i}=e;let o=!1;a&&a===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:r?t.jsx("a",{...l,children:t.jsxs(Ce,{children:[t.jsxs("span",{children:[" ",s]}),n]})}):t.jsx("span",{...l,children:t.jsxs(Ce,{children:[t.jsxs("span",{children:[" ",s]}),n]})}),onClick:r||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:r,key:i}=e;let o=!1;a&&a===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(Ce,{...l,children:[t.jsxs("span",{children:[" ",s]}),r]})},i)}}}));return d.unshift({type:"separator",separator:"/"}),t.jsx(r.Breadcrumb,{style:{marginBottom:"2rem"},items:d,...o})},Ce=l.default.div` display: flex; flex-direction: column; align-items: center; justify-content: flex-end; position: relative; + border: 5px solid hotpink; &[data-active='active'] > *:last-child { - color: ${A=>"light"===A.theme.colorScheme?V.texts.primary.light:V.white}; + color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; text-decoration: none !important; } @@ -142,7 +144,7 @@ html,body{ left: 0; font-size: 13px; font-weight: bolder; - color: ${V.lagoonBlue} !important; + color: ${k.lagoonBlue} !important; top: -100%; position: absolute; pointer-events: none; @@ -151,30 +153,30 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;CA.displayName="Breadcrumb";const xA=A=>{const{className:t,style:n,...r}=A;return e.jsx(gA,{size:"default",style:n,className:t,...r})};xA.displayName="Steps";const gA=i.default(n.Steps)``,yA=({showSizeSelector:A=!1,...t})=>e.jsx(n.Pagination,{showSizeChanger:A,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});yA.displayName="Pagination";const wA=t.forwardRef(((A,t)=>e.jsx(n.Input,{...A,ref:t})));wA.displayName="Input";const jA=i.default(n.Tag)` +`;fe.displayName="Breadcrumb";const xe=e=>{const{className:n,style:r,...a}=e;return t.jsx(ge,{size:"default",style:r,className:n,...a})};xe.displayName="Steps";const ge=l.default(r.Steps)``,ye=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});ye.displayName="Pagination";const we=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));we.displayName="Input";const je=l.default(r.Tag)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,kA=t.forwardRef((({className:A,children:t,type:a,...s},o)=>{if("custom"===a)return e.jsx(n.Tag,{ref:o,className:A,...s,children:t});const i={new:{color:V.purple,icon:e.jsx(r.PauseCircleOutlined,{})},pending:{color:V.gray,icon:e.jsx(r.PauseCircleOutlined,{})},running:{color:V.blue,icon:e.jsx(r.SyncOutlined,{spin:!0})},complete:{color:V.green,icon:e.jsx(r.CheckCircleOutlined,{})},successful:{color:V.green,icon:e.jsx(r.CheckCircleOutlined,{})},failed:{color:V.orange,icon:e.jsx(r.WarningOutlined,{})},error:{color:V.pink,icon:e.jsx(r.StopOutlined,{})},queued:{color:V.yellow,icon:e.jsx(r.SyncOutlined,{spin:!0})},unavailable:{color:V.lightOrange,icon:e.jsx(r.QuestionCircleOutlined,{})},cancelled:{color:V.pink,icon:e.jsx(r.CloseOutlined,{})}}[a]||{};return e.jsxs(jA,{ref:o,className:A,color:i.color,...s,children:[i.icon," ",(l=a,l.charAt(0).toUpperCase()+l.slice(1))]});var l}));kA.displayName="StatusTag";const ZA=i.default.section` +`,be=n.forwardRef((({className:e,children:n,type:s,...i},o)=>{if("custom"===s)return t.jsx(r.Tag,{ref:o,className:e,...i,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[s]||{};return t.jsxs(je,{ref:o,className:e,color:l.color,...i,children:[l.icon," ",(d=s,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));be.displayName="StatusTag";const ve=l.default.section` overflow: hidden; border-radius: 0; - box-shadow: ${A=>"dark"===A.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,bA=({children:A,subTitle:t,title:r,onCancel:a,onOk:s,confirmText:o,cancelText:i,confirmLoading:l,minHeight:d,dangerConfirm:c,confirmDisabled:u,...p})=>{let m=r;return t&&(m=e.jsxs(e.Fragment,{children:[r,t]})),e.jsx(n.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:a,...p,modalRender:A=>e.jsx(ZA,{$minHeight:d,children:A}),footer:[e.jsx(n.Button,{id:"cancel-btn",onClick:a,children:i||"Cancel"},"back"),e.jsx(n.Button,{disabled:u,danger:c,type:"primary",loading:l,onClick:s,children:o||"OK"},"submit")],children:A})};bA.displayName="Modal";const VA=i.default.div` + box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; +`,Ve=({children:e,subTitle:n,title:a,onCancel:s,onOk:i,confirmText:o,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;return n&&(m=t.jsxs(t.Fragment,{children:[a,n]})),t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:s,...h,modalRender:e=>t.jsx(ve,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{id:"cancel-btn",onClick:s,children:l||"Cancel"},"back"),t.jsx(r.Button,{disabled:p,danger:u,type:"primary",loading:d,onClick:i,children:o||"OK"},"submit")],children:e})};Ve.displayName="Modal";const ke=l.default.div` text-transform: uppercase; width: 100px; height: 62px; - color: ${A=>A.$severityColor}; - border: 1px solid ${A=>A.theme.UI.borders.box}; + color: ${e=>e.$severityColor}; + border: 1px solid ${e=>e.theme.UI.borders.box}; border-radius: 5px; padding: 5px 4px; display: flex; gap: 4px; flex-direction: column; user-select: none; - background-color: ${A=>A.theme.UI.backgrounds.dataCard}; + background-color: ${e=>e.theme.UI.backgrounds.dataCard}; > span { display: inline-block; @@ -188,11 +190,11 @@ html,body{ text-align: right; } } -`,IA=t.forwardRef(((A,t)=>{const{text:n,count:r}=A,a=["critical","high","medium","low"].every((e=>!(e in A)))?"#fff":(A=>A.critical?V.pink:A.high?V.orange:A.medium?V.yellow:A.low?V.blue:"#fff")(A);return e.jsxs(VA,{className:"ui-datacard",ref:t,$severityColor:a,children:[e.jsx("span",{className:"ui-datacard__text",children:n}),e.jsx("span",{className:"ui-datacard__count",children:r})]})}));IA.displayName="DataCard";const SA=i.default.section` +`,Ie=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,s=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(ke,{className:"ui-datacard",ref:n,$severityColor:s,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ie.displayName="DataCard";const Se=l.default.section` .ant-select-tree { background-color: #fff; } -`,vA=t.forwardRef((({treeData:A,placeholder:t,sectionsCheckable:r=!1,...a},s)=>e.jsx(n.TreeSelect,{ref:s,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:A,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:r,popupClassName:"ui-tree",dropdownRender:A=>e.jsx(SA,{children:A}),dropdownStyle:{width:"max-content",minWidth:"550px"},...a})));vA.displayName="TreeSelect";const zA=t.forwardRef((({className:A,children:t,items:r,onClick:a,...s},o)=>e.jsx(n.Tree,{ref:o,showIcon:!0,treeData:r,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));zA.displayName="Tree";const MA=i.default.div` +`,Ze=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...s},i)=>t.jsx(r.TreeSelect,{ref:i,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Se,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...s})));Ze.displayName="TreeSelect";const Me=n.forwardRef((({className:e,children:n,items:a,onClick:s,...i},o)=>t.jsx(r.Tree,{ref:o,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));Me.displayName="Tree";const Le=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -207,16 +209,16 @@ html,body{ font-size: 20px; color: #222; user-select: none; - ${e=>"#000"===e.$currentColor&&A.css` - color: ${V.white}; + ${t=>"#000"===t.$currentColor&&e.css` + color: ${k.white}; `} max-height: 23px; - background-color: ${A=>A.$currentColor}; + background-color: ${e=>e.$currentColor}; span { display: inline-block; transform: rotate(-180deg); } -`,EA=i.default.div` +`,Ee=l.default.div` text-transform: uppercase; width: max-content; display: flex; @@ -228,29 +230,29 @@ html,body{ font-size: 12px; color: #222; user-select: none; - ${e=>"#000"===e.$currentColor&&A.css` - color: ${V.white}; + ${t=>"#000"===t.$currentColor&&e.css` + color: ${k.white}; `} max-height: 23px; span { display: inline-block; padding: 1px 8px; } - background-color: ${A=>A.$currentColor}; -`,LA=i.default.div` + background-color: ${e=>e.$currentColor}; +`,We=l.default.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,OA={development:V.blue,project:V.black,production:V.green,active:V.purple,standby:V.purple,"active production":V.green,"standby production":V.yellow,uat:V.orange,error:V.pink},NA=t.forwardRef((({type:A,variant:t="vertical"},n)=>{const r=OA[A];if("horizontal"===t){if("active production"===A||"standby production"===A){const t=A.split(" ");return e.jsxs(LA,{children:[e.jsx(EA,{className:"lagoon-label",$currentColor:OA[t[1]],ref:n,children:e.jsx("span",{children:t[1]})}),e.jsx(EA,{className:"lagoon-label",$currentColor:OA[t[0]],ref:n,children:e.jsx("span",{children:t[0]})})]})}return e.jsx(EA,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}return e.jsx(MA,{className:"lagoon-label",$currentColor:r,ref:n,children:e.jsx("span",{children:A})})}));NA.displayName="CardLabel";const{Search:TA}=n.Input,WA=i.default(TA)` +`,Oe={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},Ne=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=Oe[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(We,{children:[t.jsx(Ee,{className:"lagoon-label",$currentColor:Oe[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Ee,{className:"lagoon-label",$currentColor:Oe[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Ee,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(Le,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));Ne.displayName="CardLabel";const{Search:He}=r.Input,ze=l.default(He)` &, & > * { background-color: transparent; } .ant-input-wrapper { - border-bottom: 1px solid ${A=>"dark"===A.theme.colorScheme?"#6b6b6e":"#0c0c0c"}; + border-bottom: 1px solid ${e=>"dark"===e.theme.colorScheme?"#6b6b6e":"#0c0c0c"}; background-color: transparent; & > * { background-color: transparent; @@ -264,7 +266,7 @@ html,body{ pointer-events: none; background: transparent; border: none; - color: ${A=>"dark"===A.theme.colorScheme?"#6b6b6e":"#0c0c0c"} !important; + color: ${e=>"dark"===e.theme.colorScheme?"#6b6b6e":"#0c0c0c"} !important; .ant-btn-icon { span[role='img'] { font-size: 22px; @@ -274,13 +276,13 @@ html,body{ } input { padding-left: 0; - color: ${A=>"dark"===A.theme.colorScheme?"#fafafa":"#0c0c0c"}; + color: ${e=>"dark"===e.theme.colorScheme?"#fafafa":"#0c0c0c"}; &::placeholder { - color: ${A=>"dark"===A.theme.colorScheme?"#6b6b6e":"#0c0c0c"}; + color: ${e=>"dark"===e.theme.colorScheme?"#6b6b6e":"#0c0c0c"}; } } } -`,BA=i.default.div` +`,Te=l.default.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -289,33 +291,33 @@ html,body{ display: flex; gap: 5px; } -`,HA=t.forwardRef((({children:A,selectOptions:n,searchOptions:r,sortOptions:a,loadingSkeleton:s=!1},o)=>{const i=t.useRef();return t.useEffect((()=>{r?.searchText&&i.current&&i.current.focus()}),[]),e.jsxs(BA,{ref:o,children:[e.jsxs("div",{className:"select-container",children:[n?e.jsx("div",{className:"results",children:e.jsx(dA,{disabled:s,defaultOpen:!1,placeholder:"Results per page",options:n?.options,selectedState:n?.selectedState??void 0,setSelectedState:A=>{n.setSelectedState(A)}})}):null,a?e.jsx("div",{className:"sortBy",children:e.jsx(dA,{disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:a?.selectedState??void 0,options:a.options,setSelectedState:A=>{a.setSelectedState(A)}})}):null,A||null]}),e.jsx("div",{className:"searchBar",children:e.jsx(WA,{ref:i,placeholder:"Search",size:"small",onChange:A=>{r&&r.setSearchText(A.target.value)},value:r?.searchText,addonAfter:null,variant:"borderless"})})]})}));HA.displayName="LagoonFilter";const RA=A.css` +`,Re=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:s,loadingSkeleton:i=!1},o)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Te,{ref:o,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{disabled:i,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,s?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{disabled:i,defaultOpen:!1,placeholder:"Sort by",selectedState:s?.selectedState??void 0,options:s.options,setSelectedState:e=>{s.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(ze,{ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Re.displayName="LagoonFilter";const Ke=e.css` width: 23.75rem; height: 15.25rem; -`,qA=i.default(n.Card)` +`,Ue=l.default(r.Card)` &.ant-card { cursor: unset; - ${RA} + ${Ke} &:hover { - border: 1px solid ${V.lagoonBlue}; + border: 1px solid ${k.lagoonBlue}; } } -`,UA=i.default(n.Card)` - ${RA} - background-color: ${A=>A.theme.UI.backgrounds.lagoonCard}; - color: ${A=>A.theme.UI.texts.primary}; +`,qe=l.default(r.Card)` + ${Ke} + background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; + color: ${e=>e.theme.UI.texts.primary}; &.ant-card { cursor: pointer; overflow: hidden; border-radius: 5px; &:hover { - border: 1px solid ${V.lagoonBlue}; + border: 1px solid ${k.lagoonBlue}; } .ant-card-head, .ant-card-body, .ant-card-actions > li > span > span[role='img'] { - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; } .ant-card-actions { @@ -329,7 +331,7 @@ html,body{ } .ant-card-actions > li > span > span[role='img']:hover { - color: ${V.lagoonBlue}; + color: ${k.lagoonBlue}; } .ant-card-head { @@ -339,7 +341,7 @@ html,body{ font-size: 1rem; line-height: 1.5rem; .ant-card-extra { - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; } } @@ -354,8 +356,8 @@ html,body{ .ant-card-body { padding: 0; min-height: 9.375rem; - border-top: 1px solid ${A=>A.theme.UI.borders.card}; - border-bottom: 1px solid ${A=>A.theme.UI.borders.card}; + border-top: 1px solid ${e=>e.theme.UI.borders.card}; + border-bottom: 1px solid ${e=>e.theme.UI.borders.card}; border-radius: 0; & > .lagoon-label { @@ -379,7 +381,7 @@ html,body{ margin-left: 30px !important; } &:not(:last-child) { - border-right: 1px solid ${A=>A.theme.UI.borders.box}; + border-right: 1px solid ${e=>e.theme.UI.borders.box}; } [role='img'] { svg { @@ -389,17 +391,17 @@ html,body{ } } } -`,DA=i.default(n.Card)` +`,Be=l.default(r.Card)` display: flex; place-content: center; place-items: center; - ${RA} + ${Ke} border-left: inherit; - border: ${e=>"dark"===e.theme.colorScheme&&A.css` + border: ${t=>"dark"===t.theme.colorScheme&&e.css` - 1px solid ${A=>A.theme.UI.borders.card}; + 1px solid ${e=>e.theme.UI.borders.card}; `}; - ${e=>"listItem"===e.$type&&A.css` + ${t=>"listItem"===t.$type&&e.css` width: 10.75rem; height: max-content; &.ant-card { @@ -411,10 +413,10 @@ html,body{ padding: 0; } `} -`,KA=i.default.div` +`,Ye=l.default.div` font-size: 0.875rem; line-height: 1.375rem; - border: 1px solid ${A=>A.theme.UI.borders.box}; + border: 1px solid ${e=>e.theme.UI.borders.box}; padding: 4px 15px; box-shadow: 0px 2px 0px 0px #00000004; border-radius: 2px; @@ -423,10 +425,10 @@ html,body{ color 0.3s ease, border 0.3s ease; &:hover { - color: ${V.lagoonBlue}; - border: 1px solid ${V.lagoonBlue}; + color: ${k.lagoonBlue}; + border: 1px solid ${k.lagoonBlue}; } -`,JA=i.default.div` +`,De=l.default.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -454,42 +456,42 @@ html,body{ text-transform: capitalize; } } -`,QA=i.default.div` +`,Pe=l.default.div` padding-left: 3.1875rem; -`,YA=i.default(r.EllipsisOutlined)` - color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; +`,Je=l.default(a.EllipsisOutlined)` + color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { - color: ${V.lagoonBlue}; + color: ${k.lagoonBlue}; } -`,PA=i.default.div` +`,Ge=l.default.div` display: flex; align-items: center; transition: all 0.2s ease; > * > * { - color: ${A=>"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; + color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: all 0.2s ease; &:hover { - color: ${V.lagoonBlue}; + color: ${k.lagoonBlue}; } } -`,GA=({steps:A,onCreateEnvironment:a,requiredFormItems:o,loading:i,renderType:l="card"})=>{const[d,c]=t.useState(!1),[u]=s.useForm(),[p,m]=t.useState(1),h=A?.length??0,[C,f]=t.useState(!0),x=()=>{const A=u.getFieldsValue(!0),e={};if(Array.isArray(o))for(const t of o){if(!A[t])return!1;e[t]=A[t]}return e},g=()=>{m(1),c(!1),f(!0),u.resetFields()};return e.jsxs(DA,{$type:l,children:[e.jsxs(KA,{onClick:()=>c(!0),children:[e.jsx(r.PlusOutlined,{})," New environment"]}),e.jsx(bA,{title:e.jsx(XA,{children:"Create an Environment"}),subTitle:e.jsxs($A,{children:["Step ",p," of ",h]}),open:d,destroyOnClose:!0,cancelText:1===p?"Cancel":"Back",onCancel:A=>{"cancel-btn"===A.target.id||"cancel-btn"===A.target.parentElement.id?p<=1?g():m(p-1):g()},onOk:()=>{const A=x();A&&(pc(!1))))},confirmText:p{const A=x();f(!A)},children:A[p-1]})})})]})},FA=i.default.div` +`,Qe=({steps:e,onCreateEnvironment:s,requiredFormItems:o,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=i.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(o))for(const n of o){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Be,{$type:d,children:[t.jsxs(Ye,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{})," New environment"]}),t.jsx(Ve,{title:t.jsx(Xe,{children:"Create an Environment"}),subTitle:t.jsxs($e,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},Fe=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,XA=i.default(AA)` +`,Xe=l.default(ee)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,$A=i.default.span` +`,$e=l.default.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,_A=({projectName:A,deployType:t,region:n})=>{const r=e.jsxs("div",{className:"lagooncard-project",children:[e.jsx("span",{children:"PROJECT"}),e.jsx("span",{className:"project-name",children:A}),e.jsx("span",{children:"TYPE"}),e.jsx("span",{className:"type",children:t}),n?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:"REGION"}),e.jsx("span",{className:"region",children:n})]}):null]},`project-${A}`);return e.jsx(JA,{children:r})},Ae=({environments:A})=>{const t=A.map((A=>e.jsx("div",{children:e.jsx(F,{link:!0,href:"#",children:A})},A)));return e.jsxs(QA,{children:[t,e.jsx(F,{link:!0,href:"#",children:"View all"})]})},ee=i.default.div` +`,_e=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(De,{children:a})},et=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Pe,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},tt=l.default.div` display: inline-block; -`,te=t.forwardRef((({data:A,children:t},r)=>{const a=A.map(((A,e)=>({key:`${A.sectionTitle}-item-${e}`,title:A.sectionTitle,selectable:!1,value:null,children:A.sectionChildren.map(((e,t)=>({title:e,selectable:!1,icon:null,value:null,key:`${A.sectionTitle}-child${t}`}))),icon:null})));return e.jsx(n.Popover,{ref:r,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:e.jsx(n.Tree,{ref:r,defaultExpandAll:!0,treeData:a,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:e.jsxs(ee,{children:[" ",t," "]})})}));te.displayName="TreeList";const ne=t.forwardRef(((A,a)=>{const[s,o]=t.useState(!1),i=q(),[l,d]=t.useState(!1),{type:c}=A;if("new"===c)return e.jsx(GA,{requiredFormItems:A.requiredFormItems,loading:A.loading,renderType:A.renderType,steps:A.steps,onCreateEnvironment:A.onCreateEnvironment});if("loaderOnly"===c)return e.jsx(qA,{loading:!0});const{type:u,loading:p,title:m,cardClassName:h,styles:C,quickActions:f,status:x="low",navPath:g,navigateTo:y,...w}=A,j="project"===u?"project":A.envType,k=y||(()=>{}),Z=f&&e.jsx(te,{data:f,children:e.jsx(YA,{},"ellipsis")}),b={project:[e.jsx(PA,{children:e.jsx(i,{href:g,children:e.jsx(r.EditOutlined,{},"edit")})}),Z],environment:[e.jsx(PA,{children:e.jsx(i,{href:g,children:e.jsx(r.EyeOutlined,{},"view")})}),Z]},I=[A.showProblemIndicator?e.jsx(n.Tooltip,{placement:"top",title:"Problem status",children:e.jsx(PA,{children:e.jsx(i,{href:`${g}/problems`,children:(A=>{switch(A){case"critical":return e.jsx(r.FrownOutlined,{style:{color:V.pink}});case"high":return e.jsx(r.MehOutlined,{style:{color:V.orange}});default:return e.jsx(r.SmileOutlined,{style:{color:V.green2}})}})(x)})})}):null,e.jsx(n.Tooltip,{placement:"right",title:l?"Copied!":"Copy",children:e.jsx(r.LinkOutlined,{onClick:()=>{if(l)return;const e=window.location.href,t="environment"===u?`${e}/${A.environmentName}`:"";navigator.clipboard.writeText(t),d(!0),setTimeout((()=>{d(!1)}),1500)}},"link")})],S=e.jsxs(n.Skeleton,{loading:p,active:!0,children:[e.jsx(NA,{type:j}),"environment"===u?e.jsx(_A,{projectName:A.projectName,deployType:A.deployType,region:A.region}):e.jsx(Ae,{environments:A.environments})]});return e.jsx(UA,{onClick:A=>{const e=A.target;s||e.closest(".ant-card-actions")||e.closest(".ant-card-extra")||e.closest(".ui-treelink-overlay")||k()},onMouseDown:()=>{o(!1)},onMouseUp:()=>{const A=window.getSelection()?.toString();A&&o(!0)},hoverable:!0,ref:a,style:C,className:h??"ui-lagooncard",title:m,extra:I,actions:b[u],...w,children:S})}));ne.displayName="LagoonCard";const re=i.default.div` +`,nt=n.forwardRef((({data:e,children:n},a)=>{const s=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:s,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:t.jsxs(tt,{children:[" ",n," "]})})}));nt.displayName="TreeList";const rt=n.forwardRef(((e,s)=>{const[i,o]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Qe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ue,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(nt,{data:C,children:t.jsx(Je,{},"ellipsis")}),V={project:[t.jsx(Ge,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Ge,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Ge,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(Ne,{type:j}),"environment"===p?t.jsx(_e,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(et,{environments:e.environments})]});return t.jsx(qe,{onClick:e=>{const t=e.target;i||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{o(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&o(!0)},hoverable:!0,ref:s,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));rt.displayName="LagoonCard";const at=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -502,13 +504,13 @@ html,body{ font-size: 50px; margin-bottom: 9px; &.green { - color: ${V.green}; + color: ${k.green}; } &.pink { - color: ${V.pink}; + color: ${k.pink}; } &.orange { - color: ${V.orange}; + color: ${k.orange}; } } } @@ -519,10 +521,10 @@ html,body{ margin-left: 0.25rem; } } -`,ae=i.default.div` +`,st=l.default.div` display: flex; gap: 1.5rem; -`,se=()=>{const A=e.jsxs(ae,{children:[e.jsx(IA,{text:"Problems",count:0}),e.jsx(IA,{text:"Critical",count:0,critical:!0}),e.jsx(IA,{text:"High",count:0,high:!0}),e.jsx(IA,{text:"Medium",count:0,medium:!0}),e.jsx(IA,{text:"Low",count:0,low:!0})]});return e.jsxs(re,{children:[e.jsx("div",{className:"icon",children:e.jsx(zn,{style:{borderRadius:"50%"},width:50,height:50})}),e.jsx("div",{className:"overview-title",children:e.jsxs(AA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),A]})},oe=A=>{if(A.skeleton)return e.jsx(se,{});const{problems:t,critical:a,high:s,medium:o,low:i}=A,l=e.jsxs(ae,{children:[e.jsx(IA,{text:"Problems",count:t}),e.jsx(IA,{text:"Critical",count:a,critical:!0}),e.jsx(IA,{text:"High",count:s,high:!0}),e.jsx(IA,{text:"Medium",count:o,medium:!0}),e.jsx(IA,{text:"Low",count:i,low:!0})]});return e.jsxs(re,{children:[e.jsx("div",{className:"icon",children:a>=1?e.jsx(r.FrownOutlined,{className:"icon-status pink"}):s>=1?e.jsx(r.MehOutlined,{className:"icon-status orange"}):e.jsx(r.SmileOutlined,{className:"icon-status green"})}),e.jsx("div",{className:"overview-title",children:e.jsxs(AA,{children:["At a glance",e.jsx(n.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:e.jsx(r.QuestionCircleOutlined,{})})]})}),l]})};oe.displayName="LagoonProblemsOverview";const ie=A=>{let e;return function(A){A.environmentType="ENVIRONMENT TYPE",A.deploymentType="DEPLOYMENT TYPE",A.created="CREATED",A.source="SOURCE",A.standbyRoutes="STANDBY ENVIRONMENT ROUTES",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},le=A=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:s,standbyRoutes:o,routes:i,deployKey:l}=A,d=Object.keys({environmentType:n,deploymentType:r,created:a,source:s,standbyRoutes:o,routes:i,deployKey:l}).map((e=>"routes"===e?A[e].map(((A,n)=>({key:`${e}-${n}`,label:"Route "+ ++t,children:A}))):{key:e,span:1,label:ie(e),children:A[e]})).flat();return e.jsx(oA,{bordered:!0,items:d})};le.displayName="LagoonEnv";const de=A=>{let e;return function(A){A.created="CREATED",A.origin="ORIGIN",A.gitUrl="GIT URL",A.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",A.branchesEnabled="BRANCHES ENABLED",A.prsEnabled="PULL REQUESTS ENABLED",A.deployKey="DEPLOY KEY"}(e||(e={})),e[A]||A},ce=A=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:s,prsEnabled:o,deployKey:i}=A,l=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:s,prsEnabled:o,deployKey:i}).map((e=>({key:e,label:de(e),children:!0===A[e]?"True":A[e]})));return e.jsx(oA,{bordered:!0,items:l})};ce.displayName="LagoonProjectDetails",i.default.div` +`,it=()=>{const e=t.jsxs(st,{children:[t.jsx(Ie,{text:"Problems",count:0}),t.jsx(Ie,{text:"Critical",count:0,critical:!0}),t.jsx(Ie,{text:"High",count:0,high:!0}),t.jsx(Ie,{text:"Medium",count:0,medium:!0}),t.jsx(Ie,{text:"Low",count:0,low:!0})]});return t.jsxs(at,{children:[t.jsx("div",{className:"icon",children:t.jsx(Mr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ot=e=>{if(e.skeleton)return t.jsx(it,{});const{problems:n,critical:s,high:i,medium:o,low:l}=e,d=t.jsxs(st,{children:[t.jsx(Ie,{text:"Problems",count:n}),t.jsx(Ie,{text:"Critical",count:s,critical:!0}),t.jsx(Ie,{text:"High",count:i,high:!0}),t.jsx(Ie,{text:"Medium",count:o,medium:!0}),t.jsx(Ie,{text:"Low",count:l,low:!0})]});return t.jsxs(at,{children:[t.jsx("div",{className:"icon",children:s>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):i>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ot.displayName="LagoonProblemsOverview";const lt=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},dt=e=>{let n=0;const{environmentType:r,deploymentType:a,created:s,source:i,standbyRoutes:o,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:s,source:i,standbyRoutes:o,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:lt(t),children:e[t]})).flat();return t.jsx(oe,{bordered:!0,items:c})};dt.displayName="LagoonEnv";const ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ut=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:i,prsEnabled:o,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:i,prsEnabled:o,deployKey:l}).map((t=>({key:t,label:ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(oe,{bordered:!0,items:d})};ut.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -530,7 +532,7 @@ html,body{ display: grid; place-items: center; overflow: hidden; - background-color: ${A=>A.$bgcolor?A.$bgcolor:"transparent"}; + background-color: ${e=>e.$bgcolor?e.$bgcolor:"transparent"}; img { object-fit: contain; @@ -539,13 +541,13 @@ html,body{ height: auto; width: 5rem; } -`;const ue=i.default.nav` +`;const pt=l.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,pe=i.default.nav` +`,ht=l.default.nav` display: flex; list-style: none; @@ -553,22 +555,22 @@ html,body{ line-height: 22px; font-weight: 600; & > *:hover > a { - color: ${V.lagoonBlue}; + color: ${k.lagoonBlue}; } -`,me=i.default.span` +`,mt=l.default.span` transition: all 0.25s ease; display: inline-block; position: absolute; - border: 2px solid ${V.lagoonBlue}; + border: 2px solid ${k.lagoonBlue}; bottom: -4px; left: 0px; - color: ${V.lagoonBlue}; -`,he=i.default.div` + color: ${k.lagoonBlue}; +`,At=l.default.div` cursor: pointer; transition: all 0.25s ease; &.active { a { - color: ${V.lagoonBlue} !important; + color: ${k.lagoonBlue} !important; } } &:hover { @@ -592,14 +594,14 @@ html,body{ & > a, & > a:link, & > a:visited { - color: ${A=>A.theme.UI.texts.nav}; + color: ${e=>e.theme.UI.texts.nav}; } &:active > a { color: #184cbc; } -`,Ce=i.default.div` - background-color: ${A=>A.$bgColor}; +`,ft=l.default.div` + background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; width: 24px; @@ -609,8 +611,8 @@ html,body{ align-items: center; margin-right: 0.5rem; font-size: 0.75rem; - color: ${A=>A.$textColor}; -`,fe=i.default.img` + color: ${e=>e.$textColor}; +`,Ct=l.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -618,7 +620,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,xe=i.default.div` +`,xt=l.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -626,23 +628,22 @@ html,body{ align-items: center; user-select: none; span { - color: ${A=>A.theme.UI.texts.nav}; + color: ${e=>e.theme.UI.texts.nav}; } .user-name { transition: all 0.25s ease; } -`,ge=i.default.header` +`,gt=l.default.header` padding-inline: 40px; padding-block: 3px; width: 100%; min-height: 4rem; - margin-bottom: 3rem; display: flex; justify-content: space-between; align-items: center; position: relative; box-shadow: 0px 8px 8px -1px #f0f1f233; - background: ${A=>A.theme.UI.backgrounds.header}; + background: #fff; #user_dropdown_container { .ant-dropdown { @@ -651,10 +652,10 @@ html,body{ text-align: center; transform: translate(30px, -20px); border: initial; - background: ${A=>A.theme.UI.backgrounds.header}; + background: ${e=>e.theme.UI.backgrounds.header}; &, & > * { - color: ${A=>A.theme.UI.texts.nav}; + color: ${e=>e.theme.UI.texts.nav}; transition: inherit; } li { @@ -667,7 +668,7 @@ html,body{ a:link, a:visited, a:active { - color: ${A=>A.theme.UI.texts.nav}; + color: ${e=>e.theme.UI.texts.nav}; } } } @@ -686,7 +687,7 @@ html,body{ max-height: 42px; } } -`;i.default.section` +`;l.default.section` font-size: 22px; width: 56px; height: 62px; @@ -699,15 +700,15 @@ html,body{ justify-content: center; align-items: center; svg { - stroke: ${A=>A.theme.UI.backgrounds.footer}; + stroke: ${e=>e.theme.UI.backgrounds.footer}; transition: all 0.25s ease; &:active { - stroke: ${V.lagoonBlue}; + stroke: ${k.lagoonBlue}; } } &:hover { svg { - stroke: ${V.lagoonBlue}; + stroke: ${k.lagoonBlue}; } } transition: all 0.25s ease; @@ -717,7 +718,7 @@ html,body{ background-color: #78787853; } } -`;const ye=(A,e)=>{const t=A=>A.charCodeAt(0)-64,n=A=>Math.round(11*t(A));let r=n(A)%256,a=n(e)%256,s=Math.round((t(A)+t(e))/2*11)%256;return{bgColor:`rgb(${r}, ${a}, ${s})`,textColor:we(r,a,s)>.5?"#000000":"#FFFFFF"}};function we(A,e,t){const n=[A,e,t].map((A=>(A/=255)<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4)));return.2126*n[0]+.7152*n[1]+.0722*n[2]}const je=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),e.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),ke=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ze=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),be=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Ve=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Ie=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Se=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),ve=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),ze=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Me=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ee=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Le=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Oe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Ne=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),e.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Te=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),We=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Be=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),He=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Re=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),e.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),qe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ue=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),De=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ke=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),e.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Je=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ye=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Pe=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Ge=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Fe=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),e.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Xe=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),$e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),_e=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),At=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),tt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),nt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),rt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),at=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),st=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),ot=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),it=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),dt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),ct=A=>e.jsxs("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),e.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),ut=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),pt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),mt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),ht=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ct=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),ft=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),e.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),xt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),e.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),gt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),yt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),e.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),wt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),jt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),kt=A=>e.jsxs("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),e.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Zt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),bt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Vt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),It=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),St=A=>e.jsx("svg",{...A,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),vt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),zt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Mt=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Et=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Lt=A=>e.jsx("svg",{...A,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Ot=A=>e.jsx("svg",{...A,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Nt=()=>e.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),e.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),e.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),e.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),e.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#00AEEF"}),e.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),e.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),e.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),e.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#4578E6"}),e.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Tt=A=>e.jsx("svg",{...A,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Wt=A=>e.jsxs("svg",{...A,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),e.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),e.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),e.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Bt=A=>e.jsxs("svg",{...A,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:e.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),e.jsx("defs",{children:e.jsx("clipPath",{id:"clip0_1500_19277",children:e.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Ht=A=>e.jsxs("svg",{...A,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),e.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),e.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Rt=A=>e.jsx(d.default,{component:ct,...A}),qt=A=>e.jsx(d.default,{component:Nt,...A}),Ut=A=>e.jsx(d.default,{component:Wt,...A}),Dt=t.forwardRef((({userInfo:A,navLinks:r,logo:a,toggleTheme:s,userDropdownMenu:o,currentPath:i},d)=>{const{firstName:c,lastName:u,image:p,email:m}=A,h=!!p,C=!(!c||!u),f=C?ye(c.charAt(0),u.charAt(0)):ye(m.charAt(0),m.charAt(1)),x=C?c.charAt(0).toUpperCase()+u.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=h?e.jsx(fe,{src:p,alt:"user_avatar"}):e.jsx(Ce,{$bgColor:f.bgColor,$textColor:f.textColor,children:x}),y=C?e.jsx("span",{className:"user-name",children:`${c} ${u}`}):e.jsx("span",{className:"user-name",children:m}),w=t.useRef(null),[j,k]=t.useState({width:"initial",left:"initial"}),Z=A=>((A,e)=>A.findIndex((A=>!(!l.default.isValidElement(A)||!A.props.href)&&e.startsWith(A.props.href))))(r,A||""),[b,V]=t.useState(Z(i));t.useEffect((()=>{V(Z(i))}),[i]),t.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==b){const A=w.current.children[b];if(A){const e=A.getBoundingClientRect(),t=w.current.getBoundingClientRect();k({width:e.width-40,left:e.x-t.x+20})}}}),50)}),[b]);const I=!!(void 0!==b&&b>=0&&be.jsx(he,{className:""+(t===b?"active":""),onClick:()=>{V(t)},children:A},`nav-${t}`)))}),I?e.jsx(me,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),e.jsx(n.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:e.jsxs(xe,{children:[g,y]})}),e.jsx("section",{id:"user_dropdown_container"})]})}));Dt.displayName="LagoonHeader";const Kt=i.default.footer` +`;const yt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,s=r(t)%256,i=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${s}, ${i})`,textColor:wt(a,s,i)>.5?"#000000":"#FFFFFF"}};function wt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),bt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),vt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Vt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Nt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Kt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Yt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Ft=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),pn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),xn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),In=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Hn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),zn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Tn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Rn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Un=e=>t.jsx(c.default,{component:pn,...e}),qn=e=>t.jsx(c.default,{component:Hn,...e}),Bn=e=>t.jsx(c.default,{component:Tn,...e}),Yn=n.forwardRef((({userInfo:e,navLinks:a,logo:s,toggleTheme:i,userDropdownMenu:o,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?yt(u.charAt(0),p.charAt(0)):yt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(Ct,{src:h,alt:"user_avatar"}):t.jsx(ft,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{className:"user-name",children:`${u} ${p}`}):t.jsx("span",{className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(At,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(mt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:t.jsxs(xt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"})]})}));Yn.displayName="LagoonHeader";const Dn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -738,41 +739,41 @@ html,body{ max-height: 42px; } } -`,Jt=i.default.section` +`,Pn=l.default.section` font-size: 22px; cursor: pointer; .theme-icon { - color: ${A=>A.theme.UI.backgrounds.footer}; + color: ${e=>e.theme.UI.backgrounds.footer}; transition: all 0.3s ease; padding: 0.5rem; &:hover { - color: ${V.lagoonBlue}; + color: ${k.lagoonBlue}; } &:active { background-color: #78787853; } } -`,Qt=t.forwardRef((({icon:A,toggleTheme:t},n)=>e.jsxs(Kt,{ref:n,children:[e.jsx("section",{className:"icon-container",children:A||e.jsx(qt,{className:"icon"})}),e.jsx(Jt,{onClick:t,children:e.jsx(r.BgColorsOutlined,{className:"theme-icon"})})]})));Qt.displayName="LagoonFooter";const Yt=i.default.section` +`,Jn=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Dn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(qn,{className:"icon"})}),t.jsx(Pn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));Jn.displayName="LagoonFooter";const Gn=l.default.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; .ant-timeline-item { - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; .ant-timeline-item-tail { transform: translate(1rem, 5px); height: calc(100% - 20px); - background: ${A=>A.theme.UI.texts.timeline}; + background: ${e=>e.theme.UI.texts.timeline}; } .ant-timeline-item-head { background-color: transparent; span[role='img'] { transform: translate(1rem, 0); - color: ${A=>A.theme.UI.texts.timeline}; + color: ${e=>e.theme.UI.texts.timeline}; } } } } -`,Pt=i.default.div` +`,Qn=l.default.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -782,7 +783,7 @@ html,body{ span.task-env { } span { - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#222"}; + color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#222"}; } span.deploy-date { display: inline-block; @@ -790,33 +791,33 @@ html,body{ color: #808080; } .task-link { - color: ${V.lagoonBlue}; + color: ${k.lagoonBlue}; font-size: 22px; } -`,Gt=t.forwardRef((({items:A,type:t},a)=>{const s=((A,t,n)=>"deployment"===A?t.map((A=>{const{environment:t,deployName:a,status:s,date:o}=A;return{dot:n,children:e.jsxs(Pt,{children:[e.jsx("span",{className:"deploy-env",children:t}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"deploy-name",children:a}),e.jsx(kA,{type:s}),e.jsx("span",{className:"deploy-date",children:o})]})}})):t.map((A=>{const{taskName:t,environment:a,status:s,navigationFunction:o}=A;return{dot:n,children:e.jsxs(Pt,{children:[e.jsx("span",{className:"task-env",children:a}),e.jsx(r.RightOutlined,{}),e.jsx("span",{className:"task-name",children:t}),e.jsx(kA,{type:s}),e.jsx(r.EyeOutlined,{className:"task-link",onClick:()=>o})]})}})))(t,A,"deployment"===t?e.jsx(r.CloudUploadOutlined,{}):e.jsx(r.CarryOutOutlined,{}));return e.jsx(Yt,{ref:a,children:e.jsx(n.Timeline,{mode:"left",items:s})})}));Gt.displayName="LagoonTimeline";const{Item:Ft}=n.Form,Xt=({wrap:A,...t})=>e.jsx(Ft,{...t});Xt.displayName="FormItem";const $t=({text:A,width:a,fontSize:s="14px",type:o="visible",withToolTip:i=!1})=>{const[l,d]=t.useState(!1),[c,u]=t.useState(!1),p=a?{maxWidth:`${a}px`}:{},m=()=>{u(!c)},h=c?e.jsx(r.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):e.jsx(r.EyeOutlined,{className:"eye-icon",onClick:m});return e.jsxs(en,{$fontSize:s,style:{...p},children:[e.jsx(An,{className:"copyable",$maxWidth:a,$type:o,$manualUnblur:c,children:i?e.jsx(n.Tooltip,{overlayInnerStyle:{width:"300px"},title:A,placement:"bottom",children:e.jsx(_t,{children:A})}):A}),e.jsx("div",{className:"icons",children:l?e.jsxs(n.Tooltip,{placement:"right",title:"Copied!",children:[e.jsx(r.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===o&&h]}):e.jsxs(e.Fragment,{children:[e.jsx(r.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(A),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===o&&h]})})]})},_t=i.default.div` +`,Fn=n.forwardRef((({items:e,type:n},s)=>{const i=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:s,status:i,date:o}=e;return{dot:r,children:t.jsxs(Qn,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:s}),t.jsx(be,{type:i}),t.jsx("span",{className:"deploy-date",children:o})]})}})):n.map((e=>{const{taskName:n,environment:s,status:i,navigationFunction:o}=e;return{dot:r,children:t.jsxs(Qn,{children:[t.jsx("span",{className:"task-env",children:s}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(be,{type:i}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>o})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(Gn,{ref:s,children:t.jsx(r.Timeline,{mode:"left",items:i})})}));Fn.displayName="LagoonTimeline";const{Item:Xn}=r.Form,$n=({wrap:e,...n})=>t.jsx(Xn,{...n});$n.displayName="FormItem";const _n=({text:e,width:s,fontSize:i="14px",type:o="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=s?{maxWidth:`${s}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(nr,{$fontSize:i,style:{...h},children:[t.jsx(tr,{className:"copyable",$maxWidth:s,$type:o,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(er,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===o&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===o&&A]})})]})},er=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,An=i.default.span` +`,tr=l.default.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; - color: ${A=>A.theme.UI.texts.primary}; - max-width: ${A=>A.$maxWidth?`${"number"==typeof A.$maxWidth?`${A.$maxWidth}px`:A.$maxWidth}`:"18.75rem"}; - ${e=>("hidden"===e.$type||"alwaysHidden"===e.$type||"hiddenWithIcon"===e.$type&&!e.$manualUnblur)&&A.css` + color: ${e=>e.theme.UI.texts.primary}; + max-width: ${e=>e.$maxWidth?`${"number"==typeof e.$maxWidth?`${e.$maxWidth}px`:e.$maxWidth}`:"18.75rem"}; + ${t=>("hidden"===t.$type||"alwaysHidden"===t.$type||"hiddenWithIcon"===t.$type&&!t.$manualUnblur)&&e.css` filter: blur(0.3rem); user-select: none; transition: all 0.3s ease; `}; - ${e=>"hidden"===e.$type&&A.css` + ${t=>"hidden"===t.$type&&e.css` &:hover { filter: none; user-select: initial; } `}; -`,en=i.default.div` - font-size: ${A=>A.$fontSize}; +`,nr=l.default.div` + font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; display: flex; @@ -825,7 +826,7 @@ html,body{ gap: 1rem; span:not(.copyable) { - color: ${A=>A.theme.UI.texts.primary}; + color: ${e=>e.theme.UI.texts.primary}; display: flex; align-items: center; } @@ -834,7 +835,7 @@ html,body{ position: relative; z-index: 1; transition: all 0.25s ease; - color: ${V.green} !important; + color: ${k.green} !important; } .icons { display: flex; @@ -858,33 +859,30 @@ html,body{ margin-left: 12px; cursor: pointer; } -`;const tn=i.default.div` +`,rr=l.default.div` min-height: 100dvh; margin: 0; - background-image: url(${A=>"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIBR8FoAMBEQACEQEDEQH/xAA2AAEBAQEAAwEBAQAAAAAAAAAAAQIDBQYHBAgKAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/wB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VAD4Tf/EAC0QAQABAwMEAQQCAwEBAQEAAAERACExECBBMFFhcYFAkaHwULHB0eFg8XDQ/9oACAEBAAE/EP8A+Kbz1IlQRyEsefsBMAU//FpqampqampqfpTXlleVwU3Vgy5glpCmQSXL+YhzLAQB/wDhs1NTU1P8AFkHAB2DKrYJUgCsVIbsSfBhhs8mQWLehw//AIRNTU9eampioVCod/7qNfOvnp9a9PzXpXpUvFS8VLxUql4qVS0en5r9XoexWGAcv+uWxer8nZ7OJPuknNRlTHzSif8A4HNTU9OakqFQ/f8AtfOvT81KpVL3qXu/f6cEwFAAEqrYAurilnlWbifF28hPmB/+A5qanozU1DuVGv1epVLv/VS9OampqampqampqalqWpqWpalqalqWpaYCqAEq2AOXx3adQlgci0eYk7wwKTQ6T/7qamp6E1P7NQr93qVS9+hNTU1NTUtT9Rw6qpmWX9nqGbrP/cTU9CakqHfRKpe++ampqXrzUlTU1NTU1NTU1NTU1NTU1NczLuY4U78BjG9k1Og1NSf+zmp3zU00lUu6ampqenJU1NTU1L9KggkhGDymGegkXzWdDP8A7SanfNNWkvfdNTU9Gampqan6KSpKkqampqampqaNDI2rz89oMMi8vJGVVWVW6rdVbquWp1k/9hNTumkd6aS7pqejNTU9SampqampqXoydypO5UncqTuVJ3Kk71J3p8gVlkThn5Ey2ERRWZChKGVVuq3VpSM8Oh/6+andNI/+UripXbNT0JqanpSVNTU1OyTuVJ3qFQr0qXipVLvUvepe70pqVijmhci4bBZZBYVFntKSpyv+AsFi2vDbL3qXu/8Ap5qd01D/AOVKp2TU1O+anozU1NS7JO9Qr0qXipe9S93WSpqampqalqenbwduXXguJly9zDWZgfgOwQBYALGpXD/1c7pr9RUqzsmp3zU1O+ampqdZO9Qr0qVS99JqampqX6VG90GwDjwLLkDhSSnH57A1YCwfLKq6lcP/AFE1O5FPZ+aldk1O+anfNTU6yd6hXpUus1NTU9WSpqampqampalqdngaG+KT91wJWnau2eCr4RKrlFXd3DSalqWpqf8Axn7Cf2Kgt+r3oNj7b/df3irufoZ3TT8vxStk1O6anoTU6yd69KlrNTU9Kampqamp+ggOHgurC54OC6oFEedBvond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"}); - background-size: cover; - background-position: center; - background-repeat: no-repeat; - background-attachment: fixed; + background-color: #f2f2f2; .content { padding-inline: 8.888vw; padding-block-end: 5rem; + margin-top: 3rem; } img.logo { display: block; height: 42px; width: auto; } -`,nn=t.forwardRef((({children:A,showHeader:t,headerProps:n,className:r},a)=>e.jsxs(tn,{ref:a,className:r,children:[t?e.jsx(Dt,{...n}):null,e.jsx("main",{className:"content",children:A})]})));nn.displayName="PageContainer";const rn=i.default.div` +`,ar=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},s)=>t.jsxs(rr,{ref:s,className:a,children:[n?t.jsx(Yn,{...r}):null,t.jsx("main",{className:"content",children:e})]})));ar.displayName="PageContainer";const sr=l.default.div` display: block; padding-block: 17px; -`,an=i.default(n.Table)` - margin-bottom: ${A=>A.$hasSummary?"0.5rem":"2rem"}; +`,ir=l.default(r.Table)` + margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { - color: ${A=>A.theme.UI.texts.primary}; - background-color: ${A=>A.theme.UI.highlights.selection}; + color: ${e=>e.theme.UI.texts.primary}; + background-color: ${e=>e.theme.UI.highlights.selection}; } -`,sn=i.default.section` +`,or=l.default.section` display: flex; gap: 1rem; justify-content: center; @@ -897,11 +895,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,on=i.default.span` +`,lr=l.default.span` width: 1.1875rem; -`,ln=i.default(n.Empty)` +`,dr=l.default(r.Empty)` padding-block: 2.5rem; -`,dn=e.jsx(ln,{image:e.jsx(Rt,{size:60}),description:e.jsx("span",{children:"Nothing to display"})}),cn=t.forwardRef((({columns:A,dataSource:t,children:r,lastRowBordered:a=!1,variant:s="default",disableScrollable:o=!1,withBg:i=!1,hasSummary:l=!1,...d},c)=>{const u=!0!==o?{x:"max-content"}:{};return e.jsx(e.Fragment,{children:e.jsx(n.ConfigProvider,{renderEmpty:()=>dn,children:e.jsx(an,{$variant:s,$withBg:i,$lastRowBordered:a,$hasSummary:l,dataSource:t,columns:A,ref:null,pagination:!1,scroll:u,...d})})})}));function un(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}cn.displayName="Table";var pn,mn={exports:{}};var hn,Cn=(pn||(pn=1,mn.exports=function(){var A=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",s="hour",o="day",i="week",l="month",d="quarter",c="year",u="date",p="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(A){var e=["th","st","nd","rd"],t=A%100;return"["+A+(e[(t-20)%10]||e[t]||e[0])+"]"}},f=function(A,e,t){var n=String(A);return!n||n.length>=e?A:""+Array(e+1-n.length).join(t)+A},x={s:f,z:function(A){var e=-A.utcOffset(),t=Math.abs(e),n=Math.floor(t/60),r=t%60;return(e<=0?"+":"-")+f(n,2,"0")+":"+f(r,2,"0")},m:function A(e,t){if(e.date()1)return A(s[0])}else{var o=e.name;y[o]=e,r=o}return!n&&r&&(g=r),r||!n&&g},Z=function(A,e){if(j(A))return A.clone();var t="object"==typeof e?e:{};return t.date=A,t.args=arguments,new V(t)},b=x;b.l=k,b.i=j,b.w=function(A,e){return Z(A,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var V=function(){function C(A){this.$L=k(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[w]=!0}var f=C.prototype;return f.parse=function(A){this.$d=function(A){var e=A.date,t=A.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(m);if(n){var r=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(A),this.init()},f.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},f.$utils=function(){return b},f.isValid=function(){return!(this.$d.toString()===p)},f.isSame=function(A,e){var t=Z(A);return this.startOf(e)<=t&&t<=this.endOf(e)},f.isAfter=function(A,e){return Z(A){const p=!0!==o?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>cr,children:t.jsx(ir,{$variant:i,$withBg:l,$lastRowBordered:s,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function pr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}ur.displayName="Table";var hr,mr={exports:{}};var Ar,fr=(hr||(hr=1,mr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",s="minute",i="hour",o="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(i[0])}else{var o=t.name;y[o]=t,a=o}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)"dark"===A.theme.colorScheme?"#f8f8f8":"#272822"}; + color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; &:hover { - color: ${V.lagoonBlue}; + color: ${k.lagoonBlue}; } } .bulk-link { margin-left: auto; padding-inline: 0.25rem; - background-color: ${V.lagoonBlue}; + background-color: ${k.lagoonBlue}; transition: all 0.25s ease; &:hover { - background-color: ${b.light}; + background-color: ${V.light}; } a { color: #fff; } } -`,zn=A=>e.jsx(W,{...A}),Mn=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`deployments-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var En,Ln={exports:{}};var On=(En||(En=1,Ln.exports=function(A,e,t){e.prototype.isBetween=function(A,e,n,r){var a=t(A),s=t(e),o="("===(r=r||"()")[0],i=")"===r[1];return(o?this.isAfter(a,n):!this.isBefore(a,n))&&(i?this.isBefore(s,n):!this.isAfter(s,n))||(o?this.isBefore(a,n):!this.isAfter(a,n))&&(i?this.isAfter(s,n):!this.isBefore(s,n))}}),Ln.exports),Nn=un(On);fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const Tn=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Wn=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>e.jsx(zn,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`backups-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Bn,Hn={exports:{}};var Rn=(Bn||(Bn=1,Hn.exports=function(A,e,t){A=A||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(A,e,t,r){return n.fromToBase(A,e,t,r)}t.en.relativeTime=r,n.fromToBase=function(e,n,a,s,o){for(var i,l,d,c=a.$locale().relativeTime||r,u=A.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],p=u.length,m=0;m0,C<=h.r||!h.r){C<=1&&m>0&&(h=u[m-1]);var f=c[h.l];o&&(C=o(""+C)),l="string"==typeof f?f.replace("%d",C):f(C,n,h.l,d);break}}if(n)return l;var x=d?c.future:c.past;return"function"==typeof x?x(l):x.replace("%s",l)},n.to=function(A,e){return a(A,e,this,!0)},n.from=function(A,e){return a(A,e,this)};var s=function(A){return A.$u?t.utc():t()};n.toNow=function(A){return this.to(s(this),A)},n.fromNow=function(A){return this.from(s(this),A)}}),Hn.exports),qn=un(Rn);const Un=i.default(r.DownloadOutlined)` - color: ${A=>A.theme.UI.texts.primary}; -`;function Dn(A){const e=0===A?0:Math.floor(Math.log(A)/Math.log(1024));return(A/Math.pow(1024,e)).toFixed(2)+" "+["B","kB","MB","GB","TB"][e]}fn.extend(Nn),fn.extend(kn),fn.extend(qn);const Kn=i.default.span` +`,Mr=e=>t.jsx(z,{...e}),Lr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Mr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Mr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Mr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};var Er,Wr={exports:{}};var Or=(Er||(Er=1,Wr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var s=n(e),i=n(t),o="("===(a=a||"()")[0],l=")"===a[1];return(o?this.isAfter(s,r):!this.isBefore(s,r))&&(l?this.isBefore(i,r):!this.isAfter(i,r))||(o?this.isBefore(s,r):!this.isAfter(s,r))&&(l?this.isAfter(i,r):!this.isBefore(i,r))}}),Wr.exports),Nr=pr(Or);Cr.extend(Nr),Cr.extend(kr),Cr.extend(br);const Hr=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},zr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Mr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Mr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Mr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};var Tr,Rr={exports:{}};var Kr=(Tr||(Tr=1,Rr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,s,i,o){for(var l,d,c,u=s.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];o&&(f=o(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return s(e,t,this,!0)},r.from=function(e,t){return s(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}),Rr.exports),Ur=pr(Kr);const qr=l.default(a.DownloadOutlined)` + color: ${e=>e.theme.UI.texts.primary}; +`;function Br(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}Cr.extend(Nr),Cr.extend(br),Cr.extend(Ur);const Yr=l.default.span` text-decoration: underline; cursor: pointer; -`,Jn=i.default.div` +`,Dr=l.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -946,7 +944,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Qn=()=>{const A=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>e.jsx(zn,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>e.jsx(zn,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>e.jsx(zn,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`problems-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Yn;fn.extend(Vn),fn.extend(kn),function(A){A[A.NONE=0]="NONE",A[A.UNKNOWN=1]="UNKNOWN",A[A.NEGLIGIBLE=2]="NEGLIGIBLE",A[A.LOW=3]="LOW",A[A.MEDIUM=4]="MEDIUM",A[A.HIGH=5]="HIGH",A[A.CRITICAL=6]="CRITICAL"}(Yn||(Yn={}));const Pn=()=>{const A=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>e.jsx(zn,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>e.jsx(zn,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`facts-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};var Gn,Fn={exports:{}};var Xn=(Gn||(Gn=1,Fn.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n,r=t(2),a=(n=r)&&n.__esModule?n:{default:n};e.default=a.default,A.exports=e.default},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(A){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(A,n)&&(t[n]=A[n]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),z=(0,a.findAll)({autoEscape:d,caseSensitive:u,findChunks:m,sanitize:w,searchWords:j,textToHighlight:k}),M=y,E=-1,L="",O=void 0,N=(0,i.default)((function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e}));return(0,o.createElement)("span",n({className:p},v,{children:z.map((function(A,e){var n=k.substr(A.start,A.end-A.start);if(A.highlight){E++;var r=void 0;r="object"==typeof C?u?C[n]:(C=N(C))[n.toLowerCase()]:C;var a=E===+s;L=r+" "+(a?t:""),O=!0===a&&null!=l?Object.assign({},x,l):x;var i={children:n,className:L,key:e,style:O};return"string"!=typeof M&&(i.highlightIndex=E),(0,o.createElement)(M,i)}return(0,o.createElement)(b,{children:n,className:I,key:e,style:S})}))}))}l.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return A[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){Object.defineProperty(e,"__esModule",{value:!0});var n=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,a=A.caseSensitive,s=void 0!==a&&a,o=A.findChunks,i=void 0===o?n:o,l=A.sanitize,d=A.searchWords,c=A.textToHighlight;return r({chunksToHighlight:t({chunks:i({autoEscape:e,caseSensitive:s,sanitize:l,searchWords:d,textToHighlight:c})}),totalLength:c?c.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e=e.sort((function(A,e){return A.start-e.start})).reduce((function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var n=Math.max(t.end,e.end);A.push({start:t.start,end:n})}else A.push(t,e);return A}),[])},n=function(A){var e=A.autoEscape,t=A.caseSensitive,n=A.sanitize,r=void 0===n?a:n,s=A.searchWords,o=A.textToHighlight;return o=r(o),s.filter((function(A){return A})).reduce((function(A,n){n=r(n),e&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(n,t?"g":"gi"),s=void 0;s=a.exec(o);){var i=s.index,l=a.lastIndex;l>i&&A.push({start:i,end:l}),s.index==a.lastIndex&&a.lastIndex++}return A}),[])};e.findChunks=n;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,n=[],r=function(A,e,t){e-A>0&&n.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var a=0;e.forEach((function(A){r(a,A.start,!1),r(A.start,A.end,!0),a=A.end})),r(a,t,!1)}return n};function a(A){return A}}])},function(A,e,t){(function(e){if("production"!==e.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;A.exports=t(6)((function(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}),!0)}else A.exports=t(13)()}).call(e,t(5))},function(A,e){var t,n,r=A.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(A){if(t===setTimeout)return setTimeout(A,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(A){t=a}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(A){n=s}}();var i,l=[],d=!1,c=-1;function u(){d&&i&&(d=!1,i.length?l=i.concat(l):c=-1,l.length&&p())}function p(){if(!d){var A=o(u);d=!0;for(var e=l.length;e;){for(i=l,l=[];++c1)for(var t=1;t1?e-1:0),n=1;n2?t-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:t,n=void 0,r=[],a=void 0,s=!1,o=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),i=0;i"string"==typeof A?e.jsx($n,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:A}):l.default.isValidElement(A)?l.default.cloneElement(A,{...A.props,key:`item-${n}`},l.default.Children.map(A.props.children,((A,e)=>_n(A,t,`${e}-${n}`)))):A;fn.extend(Vn),fn.extend(kn);const Ar=i.default.section` +`,Pr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Mr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Mr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Mr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Mr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Mr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};var Jr;Cr.extend(kr),Cr.extend(br),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Jr||(Jr={}));const Gr=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Mr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Mr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Mr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};var Qr,Fr={exports:{}};var Xr=(Qr||(Qr=1,Fr.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),s=(r=a)&&r.__esModule?r:{default:r};t.default=s.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,s.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,o.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var s=E===+i;W=a+" "+(s?n:""),O=!0===s&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,s=e.caseSensitive,i=void 0!==s&&s,o=e.findChunks,l=void 0===o?r:o,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:i,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?s:r,i=e.searchWords,o=e.textToHighlight;return o=a(o),i.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var s=new RegExp(r,n?"g":"gi"),i=void 0;i=s.exec(o);){var l=i.index,d=s.lastIndex;d>l&&e.push({start:l,end:d}),i.index==s.lastIndex&&s.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var s=0;t.forEach((function(e){a(s,e.start,!1),a(e.start,e.end,!0),s=e.end})),a(s,n,!1)}return r};function s(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=o(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],s=void 0,i=!1,o=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx($r,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>_r(e,n,`${t}-${r}`)))):e;Cr.extend(kr),Cr.extend(br);const ea=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -956,30 +954,30 @@ html,body{ max-width: 220px !important; } } -`,er=i.default(r.DownloadOutlined)` - color: ${A=>A.theme.UI.texts.primary}; -`,tr=()=>{const A=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>e.jsx(zn,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`insights-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const nr=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`tasks-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const rr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},ar=()=>{const A=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>e.jsx(zn,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`task-skeleton-${e}`})));return e.jsx(cn,{dataSource:t,columns:A})};fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const sr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},or=i.default.span` +`,ta=l.default(a.DownloadOutlined)` + color: ${e=>e.theme.UI.texts.primary}; +`,na=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Mr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Mr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Mr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Mr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};Cr.extend(kr),Cr.extend(br);const ra=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Mr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Mr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Mr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};Cr.extend(kr),Cr.extend(br);const aa=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},sa=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Mr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(ur,{dataSource:n,columns:e})};Cr.extend(Nr),Cr.extend(kr),Cr.extend(br);const ia=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},oa=l.default.span` text-decoration: underline; cursor: pointer; -`,ir=i.default.div` +`,la=l.default.div` margin: 0; - background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,lr=()=>{const A=[{title:"Project",dataIndex:"name",key:"name",render:()=>e.jsx(zn,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>e.jsx(zn,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>e.jsx(zn,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((A,e)=>({key:`project-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})},dr=A=>{let e;return e="pullrequest"===A?"PR":A,String(e).charAt(0).toUpperCase()+String(e).slice(1)},cr=(A,e)=>{let t;return function(n){clearTimeout(t),t=setTimeout((()=>{A.call(null,n)}),e)}};fn.extend(Vn),fn.extend(kn);const ur=A=>A.map((A=>A.updated)).filter((A=>null!=A)).sort().pop(),pr=()=>{const A=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>e.jsx(zn,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>e.jsx(zn,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>e.jsx(zn,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>e.jsx(zn,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>e.jsx(zn,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>e.jsx(zn,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`envs-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},mr=i.default.span` + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; +`,da=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Mr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Mr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Mr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Mr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(ur,{variant:"alternate",dataSource:r,columns:e})},ca=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},ua=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};Cr.extend(kr),Cr.extend(br);const pa=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ha=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Mr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Mr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Mr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Mr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Mr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Mr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})},ma=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; padding: 0.25rem; - margin-left: ${A=>A.$noSpace?0:"1rem"}; + margin-left: ${e=>e.$noSpace?0:"1rem"}; font-size: 0.85rem; color: #fff; word-break: keep-all; white-space: pre; -`,hr=i.default.p` +`,Aa=l.default.p` margin-top: 1rem; -`,Cr=i.default.div` +`,fa=l.default.div` display: flex; justify-content: space-between; -`,fr=i.default.div` +`,Ca=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -987,41 +985,41 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; - background-color: ${({$type:A})=>{switch(A){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,xr=i.default.div` + background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; +`,xa=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; padding: 2px 4px; color: #fff; margin-left: 0.5rem; - background-color: ${({$type:A})=>{switch(A){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,gr=i.default.div` + background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; +`,ga=l.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; padding: 4px 6px; color: #fff; margin-inline: auto; - background-color: ${({$type:A})=>{switch(A){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;fn.extend(Vn),fn.extend(kn);const yr=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`alldeployments-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const wr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},jr=()=>{const A=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>e.jsx(zn,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>e.jsx(zn,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`bulk-skeleton-${e}`})));return e.jsx(cn,{variant:"alternate",dataSource:n,columns:A})};fn.extend(Vn),fn.extend(kn);const kr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Zr=({withValues:A=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>e.jsx(zn,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:A?"11.32%":"43.62%",render:()=>e.jsx(zn,{height:35})},...A?[{title:"Value",dataIndex:"value",key:"value",render:()=>e.jsx(zn,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`variables-skeleton-${e}`})));return e.jsx(cn,{variant:"default",dataSource:r,columns:t})};fn.extend(Vn),fn.extend(kn);const br=()=>{const A=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>e.jsx(zn,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>e.jsx(zn,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>e.jsx(zn,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>e.jsx(zn,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:48})}],t=[...Array(1)].map(((A,e)=>({key:`deployment-skeleton-${e}`})));return e.jsx(cn,{dataSource:t,columns:A})};fn.extend(Nn),fn.extend(Vn),fn.extend(kn);const Vr=A=>{const e=A.started||A.created,t=e?fn.utc(e):fn.utc(),n=A.completed?fn.utc(A.completed):fn.utc(),r=fn.duration(n.diff(t)),a=String(Math.floor(r.asHours())).padStart(2,"0");let s="";return"00"!==a&&(s+=`${a}hr `),s+=`${String(r.minutes()).padStart(2,"0")}m ${String(r.seconds()).padStart(2,"0")}sec`,s.trim()},Ir=i.default.span` + background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; +`;Cr.extend(kr),Cr.extend(br);const ya=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Mr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Mr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(ur,{variant:"alternate",dataSource:r,columns:e})};Cr.extend(kr),Cr.extend(br);const wa=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},ja=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Mr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Mr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(ur,{variant:"alternate",dataSource:r,columns:e})};Cr.extend(kr),Cr.extend(br);const ba=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},va=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Mr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Mr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Mr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(ur,{variant:"default",dataSource:a,columns:n})};Cr.extend(kr),Cr.extend(br);const Va=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Mr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Mr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Mr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(ur,{dataSource:n,columns:e})};Cr.extend(Nr),Cr.extend(kr),Cr.extend(br);const ka=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Ia=l.default.span` text-decoration: underline; cursor: pointer; -`,Sr=i.default.div` +`,Sa=l.default.div` margin: 0; - background-color: ${A=>"light"===A.theme.colorScheme?"#fff":"transparent"}; -`,vr=i.default(K)` + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; +`,Za=l.default(Y)` background: transparent !important; - border: 1px solid ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"} !important; + border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; + color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,zr=i.default(AA)` +`,Ma=l.default(ee)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Mr=i.default(Y)` +`,La=l.default(J)` font-size: 11px !important; transform: translateY(-5px) !important; -`,Er=i.default(n.Form)` +`,Ea=l.default(r.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1032,12 +1030,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,Lr=i.default.span` +`,Wa=l.default.span` font-weight: 600; - color: ${V.lagoonBlue}; -`,Or=i.default.div` + color: ${k.lagoonBlue}; +`,Oa=l.default.div` display: block; -`,Nr=i.default(c.default)` +`,Na=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1058,51 +1056,51 @@ html,body{ } border-radius: 2px; - border: 1px solid ${A=>A.theme.UI.borders.box}; - background-color: ${A=>A.theme.UI.backgrounds.input}; + border: 1px solid ${e=>e.theme.UI.borders.box}; + background-color: ${e=>e.theme.UI.backgrounds.input}; &.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) { - background-color: ${A=>A.theme.UI.backgrounds.input}; + background-color: ${e=>e.theme.UI.backgrounds.input}; } &::placeholder { - color: ${A=>"dark"===A.theme.colorScheme?V.white:"#00000099"} !important; + color: ${e=>"dark"===e.theme.colorScheme?k.white:"#00000099"} !important; } - ${e=>"dark"===e.theme.colorScheme&&A.css` - color: ${V.white}; + ${t=>"dark"===t.theme.colorScheme&&e.css` + color: ${k.white}; `} } -`;fn.extend(kn),fn.extend(qn);const Tr=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Wr=()=>{const A=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>e.jsx(zn,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>e.jsx(zn,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>e.jsx(zn,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>e.jsx(zn,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,withBg:!0,columns:A})},Br=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(zn,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-group-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},Hr=({type:A})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>e.jsx(zn,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>e.jsx(zn,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>e.jsx(zn,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-user-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},Rr=({type:A})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===A?"60.17%":"87.57%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>e.jsx(zn,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-project-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},qr=({type:A})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===A?"17.4%":"67.4%",render:()=>e.jsx(zn,{height:30})},..."standalone"===A?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>e.jsx(zn,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((A,e)=>({key:`org-notification-skeleton-${e}`})));return e.jsx(cn,{dataSource:r,columns:t})},Ur=()=>{const A=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>e.jsx(zn,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>e.jsx(zn,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-admin-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})},Dr=()=>{const A=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>e.jsx(zn,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>e.jsx(zn,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>e.jsx(zn,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((A,e)=>({key:`org-usergroup-skeleton-${e}`})));return e.jsx(cn,{dataSource:n,columns:A})};cn.DefaultTable=cn,cn.ProjectsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(lr,{});const{resultsPerPage:a,filterString:s,projects:o,basePath:i}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10),[p,m]=t.useState(!1),[h,C]=t.useState(o),[f,x]=t.useState(["",void 0]),g=q(),y=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),w=t.useCallback(((A,e,t)=>{let n=o?.filter((e=>{const t=e.environments.find((A=>A.name===e.productionEnvironment))?.route,n=t&&"undefined"!==t?t.replace(/^https?:\/\//i,""):"";return[e.name,e.gitUrl,n].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))}));return e&&t&&n.sort(((A,n)=>{if("name"===e)return"ascend"===t?A.name.localeCompare(n.name):n.name.localeCompare(A.name);if("last_deployment"===e){const e=ur(A.environments),r=ur(n.environments);return"ascend"===t?(e?new Date(e).getTime():0)-(r?new Date(r).getTime():0):(r?new Date(r).getTime():0)-(e?new Date(e).getTime():0)}return 0})),n}),[o]),j=t.useMemo((()=>cr((A=>{const e=w(A.filterStr,A.sortField,A.sortOrder);C(e),m(!1)}),y)),[w,y]);t.useEffect((()=>{m(!0),j({filterStr:s,sortField:f[0],sortOrder:f[1]})}),[s,f,j]),t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[s]);const k=c>0?h.slice((l-1)*c,l*c):h,Z=["name","prod_route","gitUrl"],b=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(A,t)=>e.jsx(vn,{children:e.jsx(g,{href:`${i}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A}),width:"10%"}].map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),V=k&&k.map((A=>{const t=ur(A.environments),a=A.environments.find((e=>e.name===A.productionEnvironment))?.route;return{...A,prod_route:a&&"undefined"!==a?a.replace(/^https?:\/\//i,""):"",last_deployment:t,created:e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A.created).local().fromNow()}),actions:e.jsx(sn,{children:e.jsx(vn,{children:e.jsx(g,{href:`${i}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})})})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{disableScrollable:!0,onChange:(A,e,t)=>{const{field:n,order:r}=t;x([n,r])},variant:"alternate",dataSource:V,columns:b,rowKey:A=>A.id,loading:{spinning:p,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(yA,{total:h.length,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})},cn.SshTable=({sshKeys:A,addNewKey:{add:a,loading:o},updateKey:i,deleteKey:l,refetch:d})=>{const[c,u]=t.useState(!1),[p]=s.useForm(),[m,h]=t.useState(!1),[C]=s.useForm(),[f,x]=t.useState(!1),[g]=s.useForm(),[y,w]=t.useState(),[j,k]=t.useState(!0),Z=()=>{u(!1),p.resetFields()},b=()=>{x(!1),g.resetFields(),w(void 0)},V=()=>{h(!1),w(void 0),C.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:A,keyValue:e}=g.getFieldsValue();i.update(y?.id,A,y?.keyType,e).finally((()=>{b(),d()}))})).catch((()=>{}))},S=()=>{l.delete(y?.id).finally((()=>{V(),d()}))},v=e.jsxs(e.Fragment,{children:[e.jsx(vr,{iconBefore:e.jsx(r.PlusOutlined,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),e.jsx(bA,{confirmText:"Create",subTitle:e.jsx(Mr,{children:"Step 1 of 1"}),title:e.jsx(zr,{children:"Add a SSH Key"}),open:c,onCancel:Z,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:A,keyValue:e}=p.getFieldsValue();a(A,e).finally((()=>{d(),Z()}))})).catch((()=>{}))},confirmLoading:o,children:e.jsxs(Er,{form:p,children:[e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:e.jsx(wA,{placeholder:"Enter a name for the variable"})}),e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:e.jsx(Nr,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),e.jsx(bA,{confirmText:"Update",title:e.jsx(zr,{children:"Edit SSH Key"}),open:f,onCancel:b,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:i?.loading,children:e.jsxs(Er,{form:g,children:[e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:e.jsx(wA,{placeholder:"Enter a name for the variable"})}),e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],initialValue:(z=y,z?.keyType+" "+z?.keyValue),label:"Key Value",name:"keyValue",children:e.jsx(wA,{placeholder:"Enter the variable value"})})]})}),e.jsx(bA,{confirmText:"Delete",title:e.jsx(zr,{children:"Delete SSH Key"}),open:m,onCancel:V,minHeight:"200px",onOk:S,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:j,children:e.jsxs(e.Fragment,{children:["This action will delete the SSH key ",e.jsx(Lr,{children:y?.name})," and cannot be undone.",e.jsx(Er,{form:C,children:e.jsx(Xt,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:e.jsx(wA,{placeholder:"Key name",value:y?.name,onChange:A=>{k(A.target.value!==y?.name)}})})})]})})]});var z;const M=A&&A.map((A=>({...A,name:e.jsxs(e.Fragment,{children:[A.id," - ",A.name]}),created:e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A.created).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A.created).local().fromNow()}),lastUsed:e.jsx(n.Tooltip,{placement:"top",title:A.lastUsed?fn.utc(A.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:A.lastUsed?fn.utc(A.lastUsed).local().fromNow():"Never"}),actions:e.jsxs(sn,{children:[e.jsx(n.Tooltip,{placement:"bottom",title:"Edit key",children:e.jsx(r.EditOutlined,{onClick:()=>{w(A),x(!0)}})}),e.jsx(n.Tooltip,{placement:"bottom",title:"Delete key",children:e.jsx(r.DeleteOutlined,{onClick:()=>{w(A),h(!0)}})})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{rowKey:A=>A.id||A.name,dataSource:M,columns:Tr}),e.jsx(Or,{children:v})]})},cn.DeploymentsTable=A=>{const{resultsPerPage:a,filterStatus:s,filterDateRange:o}=A,[i,l]=t.useState(1),[d,c]=t.useState(a||10);t.useEffect((()=>{a&&c(a)}),[a]);const u=q();if("skeleton"in A&&A.skeleton)return e.jsx(Mn,{});const{deployments:p,basePath:m,cancelDeployment:h}=A,C=t.useMemo((()=>p?p.filter((A=>{const e=!s||A.status===s,t=!o||!o.every(Boolean)||fn(A.created).isBetween(fn(o[0]).startOf("day"),fn(o[1]).endOf("day"),null,"[]");return e&&t})):[]),[p,s,o]),f=d>0?C.slice((i-1)*d,i*d):C,x=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsxs(vn,{children:[e.jsx(u,{href:`${m}/${A}`,children:A}),t.bulkId?e.jsx("span",{className:"bulk-link",children:e.jsx(u,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=f&&f.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(Sn,{placement:"right",title:`Step: ${A.buildStep}`,children:[e.jsx(kA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(kA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(Sn,{placement:"right",title:A.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:Tn(A),actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(u,{href:`${m}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?h(A):e.jsx(on,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:y,columns:g,rowKey:A=>A.id}),e.jsx(yA,{total:x,pageSize:-1===d?1/0:d,current:i,onChange:A=>{l(A)}})]})},cn.BackupsTable=A=>{const{resultsPerPage:a,filterStatus:s,filterDateRange:o}=A,[i,l]=t.useState(1),[d,c]=t.useState(a||10);if(t.useEffect((()=>{a&&c(a)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Wn,{});const{backups:u,retrieveBackup:p}=A,m=t.useMemo((()=>u?u.filter((A=>{const e=!s||A?.restore?.status===s,t=!o||!o.every(Boolean)||fn(A.created).isBetween(fn(o[0]).startOf("day"),fn(o[1]).endOf("day"),null,"[]");return e&&t})):[]),[u,s,o]),h=d>0?m.slice((i-1)*d,i*d):m,C=m.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:A=>e.jsx(In,{children:A})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:A=>e.jsx("span",{children:A})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:A=>e.jsx($t,{text:A,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A=>{const t=A.restore?.status,a=A.restore?.restoreSize||0,s=A.restore?.restoreLocation||"";switch(t){case"pending":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieving...",children:e.jsx(r.LoadingOutlined,{})});case"successful":return e.jsx(Y,{underline:!1,href:s,target:"_blank",children:e.jsxs(n.Tooltip,{placement:"bottom",title:`Download (${Dn(a)})`,children:[e.jsx(Un,{})," (",e.jsx("span",{style:{fontSize:"12px"},children:Dn(a)}),")"]})});case"failed":return e.jsx(n.Tooltip,{placement:"bottom",title:"Retry",children:p?p(A,"failed"):e.jsx(r.RedoOutlined,{})});default:return e.jsx(n.Tooltip,{placement:"bottom",title:"Retrieve",children:p?p(A,"unavailable"):e.jsx(r.CloudDownloadOutlined,{})})}},g=h&&h.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(kA,{type:A.restore?.status??"unavailable"}),actions:e.jsx(sn,{children:x(A)})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:g,columns:f,rowKey:A=>A.id}),e.jsx(yA,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:A=>{l(A)}})]})},cn.ProblemsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Qn,{});const[a,s]=t.useState([]),{problems:o}=A,i=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(A,e)=>A.identifier.localeCompare(e.identifier),render:(A,t)=>e.jsx(Kn,{onClick:()=>{return A=!a.includes(t.id),e=t,void s(A?[...a,e.id]:a.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(A,e)=>A.source.localeCompare(e.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(A,e)=>A.service.localeCompare(e.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(A,e)=>A.associatedPackage.localeCompare(e.associatedPackage),render:(A,t)=>e.jsxs(e.Fragment,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(A,e)=>A.description.localeCompare(e.description),render:A=>e.jsx(n.Tooltip,{title:A,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:e.jsx(Jn,{children:A})})},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((A=>({...A,actions:e.jsx(sn,{children:"0000-00-00 00:00:00"!==A.deleted&&e.jsx(n.Tooltip,{placement:"top",title:"Dismiss",children:e.jsx(r.CloseCircleOutlined,{})})})})));return e.jsx(e.Fragment,{children:e.jsx(cn,{expandable:{expandedRowKeys:a,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:A=>e.jsxs("p",{style:{margin:0},children:[e.jsx(tA,{children:"Detailed problem description:"}),e.jsx("br",{}),A.description]})},disableScrollable:!0,dataSource:l,columns:i,rowKey:A=>A.id})})},cn.FactsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,sortBy:a=null,filterString:s=""}=A,[o,i]=t.useState(1),[l,d]=t.useState(n||10);if(t.useEffect((()=>{n&&d(n)}),[n]),t.useEffect((()=>{i(1)}),[s]),"skeleton"in A&&A.skeleton)return e.jsx(Pn,{});const{facts:c}=A,u=c?c.filter((A=>[A.name,A.description,A.source,A.value].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],p=a?a.split("_")[0]:null,m=a?a.split("_")[1]:null,h=[...u].sort(((A,e)=>{if(p){const t=A[p],n=e[p],r="asc"===m?1:-1;if(t>n)return r;if(t0?h.slice((o-1)*l,o*l):h,f=h.length,x=A=>p===A?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return y.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:C,columns:w,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(yA,{total:f,pageSize:-1===l?1/0:l,current:o,onChange:A=>{i(A)}})]})]})},cn.InsightsTable=A=>{const{resultsPerPage:r,filterDateRange:a,resultDropdown:s=null,sortBy:o=null,filterString:i=""}=A,[l,d]=t.useState(1),[c,u]=t.useState(r||10);if(t.useEffect((()=>{r&&u(r)}),[r]),t.useEffect((()=>{d(1)}),[i]),"skeleton"in A&&A.skeleton)return e.jsx(tr,{});const{insights:p}=A,m=p?p.filter((A=>[A.file,A.service,A.type,A.created,A.size].some((A=>String(A).toLowerCase().includes(i.toLowerCase()))))):[],h=o?o.split("_")[0]:null,C=o?o.split("_")[1]:null,f=[...m].sort(((A,e)=>{if(h){const t=A[h],n=e[h],r="asc"===C?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tf?f.filter((A=>!a||!a.every(Boolean)||fn(A.created).isBetween(fn(a[0]).startOf("day"),fn(a[1]).endOf("day"),null,"[]"))):[]),[f,a]),g=c>0?x.slice((l-1)*c,l*c):x,y=x.length,w=A=>h===A?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],k=g&&g.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:e.jsx(sn,{children:e.jsx(Y,{underline:!1,href:A.downloadUrl,target:"_blank",children:e.jsx(n.Tooltip,{placement:"bottom",title:`Download (${A.size})`,children:e.jsx(er,{})})})})}})),Z=["file","service","type","size"],b=j&&j.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,i,n)}:_n(r,i,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:k,columns:b,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:s}),e.jsx(yA,{total:y,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})]})},cn.TasksTable=A=>{const{resultsPerPage:a}=A,[s,o]=t.useState(1),[i,l]=t.useState(a||10);t.useEffect((()=>{a&&l(a)}),[a]);const d=q();if("skeleton"in A&&A.skeleton)return e.jsx(nr,{});const{tasks:c,basePath:u,resultDropdown:p,cancelTask:m}=A,h=i>0?c.slice((s-1)*i,s*i):c,C=c.length,f=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(vn,{children:e.jsx(d,{href:`${u}/${t.taskName}`,children:A})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=h&&h.map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(kA,{type:"succeeded"===A.status?"complete":A.status}),duration:rr(A),actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(d,{href:`${u}/${A.taskName}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View task",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?m(A):e.jsx(on,{})]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:x,columns:f,rowKey:A=>A.id}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:p}),e.jsx(yA,{total:C,pageSize:-1===i?1/0:i,current:s,onChange:A=>{o(A)}})]})]})},cn.TaskTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(ar,{});const{task:r,cancelTask:a,children:s}=A,[o,i]=t.useState([r.id]),l=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(A,t)=>e.jsx(or,{onClick:()=>{return A=!o.includes(t.id),e=t,void i(A?[...o,e.id]:o.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:A=>e.jsx(In,{children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=r&&[r].map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsx(e.Fragment,{children:e.jsx(kA,{type:A.status})}),duration:sr(A),actions:e.jsx(sn,{children:["new","pending","queued","running"].includes(A.status)?a(A):e.jsx(on,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(cn,{dataSource:d,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(ir,{children:[e.jsx("br",{}),s]})},disableScrollable:!0,columns:l,rowKey:A=>A.id})})},cn.EnvironmentsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(pr,{});const{resultsPerPage:a,basePath:s,filterString:o="",environments:i,newEnvironmentModal:l}=A,d=q(),[c,u]=t.useState(1),[p,m]=t.useState(a||10),[h,C]=t.useState([]);t.useEffect((()=>{a&&m(a)}),[a]),t.useEffect((()=>{u(1)}),[o]);const f=i?i.filter((A=>[A.title,A.region,A.deployType].some((A=>String(A).toLowerCase().includes(o.toLowerCase()))))):[],[x,g]=h,y=void 0===g?f:f.toSorted(((A,e)=>{const t="ascend"===g?1:-1;if("name"===x)return t*A.name.localeCompare(e.name);if("last_deployment"===x){const n=A.last_deployment?new Date(A.last_deployment).getTime():-1/0;return t*((e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-n)}return 0})),w=p>0?y.slice((c-1)*p,c*p):y,j=y.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(A,t)=>e.jsx("div",{style:{display:"flex",placeContent:"center"},children:e.jsx(NA,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(A,e)=>A.name.localeCompare(e.name),key:"title",render:(A,t)=>e.jsx(vn,{children:e.jsx(d,{href:`${s}/${t.name}`,children:A})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:A=>e.jsx("div",{children:A||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:A=>e.jsx("div",{children:A?dr(A):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(A,e)=>(A.last_deployment?new Date(A.last_deployment).getTime():-1/0)-(e.last_deployment?new Date(e.last_deployment).getTime():-1/0),render:A=>A?e.jsx(n.Tooltip,{placement:"top",title:fn.utc(A).local().format("YYYY-MM-DD HH:mm:ss"),children:fn.utc(A).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],Z=["title","region","deployType"],b=k&&k.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return Z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,o,n)}:_n(r,o,n):r}}))),V=w&&w.map((A=>{const t=A.quickActions&&e.jsx(te,{data:A.quickActions,children:e.jsx(YA,{},"ellipsis")});return{...A,last_deployment:A.last_deployment,actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(d,{href:`${s}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View environment",children:e.jsx(r.EyeOutlined,{})})})}),t]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{onChange:(A,e,t)=>{const n=t.field,r=t.order;n&&["ascend","descend",void 0].includes(r)&&C([n,r])},disableScrollable:!0,dataSource:V,columns:b,rowKey:A=>A.title,hasSummary:!0}),e.jsx(rn,{children:l}),e.jsx(yA,{total:j,pageSize:-1===p?1/0:p,current:c,onChange:A=>{u(A)}}),e.jsxs(hr,{children:["Showing ",(()=>{const A=w.length;if(0===A)return 0;if(1===A&&1===c)return 1;const e=1===c?1:(c-1)*p+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",j," Environments"]})]})},cn.AllDeploymentsTable=A=>{const{resultsPerPage:a,filterString:s=""}=A,[o,i]=t.useState(1),[l,d]=t.useState(a||10);t.useEffect((()=>{a&&d(a)}),[a]),t.useEffect((()=>{i(1)}),[s]);const c=q();if("skeleton"in A&&A.skeleton)return e.jsx(yr,{});const{deployments:u,cancelDeployment:p}=A,m=u?u.filter((A=>[A.name,A.environment?.openshift.name,A.environment?.project.name,A.environment?.name].some((A=>String(A).toLowerCase().includes(s.toLowerCase()))))):[],h=l>0?m.slice((o-1)*l,o*l):m,C=m.length,f=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(vn,{children:e.jsx(c,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,t)=>e.jsx(vn,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:A})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,t)=>e.jsx(vn,{children:e.jsx(c,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(In,{children:[e.jsx(kA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(Sn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(Sn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=f&&f.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return x.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),y=h&&h.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,openshift_name:A.environment?.openshift.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:wr(A),actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(c,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?p(A):e.jsx(on,{})]})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{variant:"alternate",dataSource:y,columns:g,rowKey:A=>A.id,disableScrollable:!0}),e.jsx(yA,{total:C,pageSize:-1===l?1/0:l,current:o,onChange:A=>{i(A)}})]})},cn.BulkDeploymentsTable=A=>{const t=q();if("skeleton"in A&&A.skeleton)return e.jsx(jr,{});const{deployments:a,cancelDeployment:s}=A,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:A=>e.jsx(vn,{children:e.jsx(t,{href:`/projects/${A}`,children:A})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(A,n)=>e.jsx(vn,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:A})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(A,e)=>A.deployment_name.localeCompare(e.deployment_name),render:(A,n)=>e.jsx(vn,{children:e.jsx(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${A}`,children:A})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:A=>A||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(A,e)=>new Date(A.created).getTime()-new Date(e.created).getTime(),render:A=>{const t=fn.utc(A).local();return e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(A,e)=>A.status.localeCompare(e.status),render:(A,t)=>e.jsxs(In,{children:[e.jsx(kA,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&e.jsx(Sn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#118EE9",icon:e.jsx(e.Fragment,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&e.jsx(Sn,{placement:"right",title:t.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],i=a&&a.map((A=>({...A,project_name:A.environment?.project.name,environment_name:A.environment?.name,deployment_name:A.name,priority:A.priority,created:A.created,status:A.status,duration:kr(A),actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(t,{href:`/projects/${A.environment?.project.name}/${A.environment?.openshiftProjectName}/deployments/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View bulk deployment",children:e.jsx(r.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(A.status)?s(A):e.jsx(on,{})]})})));return e.jsx(e.Fragment,{children:e.jsx(cn,{variant:"alternate",dataSource:i,columns:o,rowKey:A=>A.id})})},cn.VariablesTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Zr,{withValues:A.withValues});const{variables:a,editVariableModal:s,deleteVariableModal:o,newVariableModal:i,type:l,withValues:d=!0}=A,[c,u]=t.useState(a.map((A=>A.id))),[p,m]=t.useState(1),h="environment"===A.type?A.resultsPerPage:10,[C,f]=t.useState(h||10);let x,g,y;t.useEffect((()=>{h&&f(h)}),[h]);const w="environment"===l;if(w){const{filterScope:e,filterString:t="",sortBy:n}=A;x=t,g=n,y=e}const j=a&&w&&x?a.filter((A=>[A.name,A.scope].some((A=>String(A).toLowerCase().includes(String(x).toLowerCase()))))):a,k=g?g.split("_")[0]:null,Z=g?g.split("_")[1]:null,b=w?[...j].sort(((A,e)=>{if(k){const t=A[k],n=e[k],r="asc"===Z?1:-1;if(null==t&&null==n)return 0;if(null==t)return r;if(null==n)return-r;if(t>n)return r;if(ty?b?b.filter((A=>A.scope===y)):[]:b||[]),[b,y]),I=w&&C>0?V.slice((p-1)*C,p*C):V,S=I.length,v=A=>k===A?"custom-sorted":"",z=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(A,t)=>e.jsx(e.Fragment,{children:A}),className:v("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:v("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(A,t)=>{const n=c.includes(t.id);return e.jsx("div",{children:A?e.jsx($t,{withToolTip:!n,text:A,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],M=["name","scope"],E=z&&z.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,x||"",n)}:_n(r,x||"",n):r}}))),L=I&&I.map((A=>{const t=A.id,a=c.includes(t),i=()=>{u((A=>A.includes(t)?A.filter((A=>A!==t)):[...A,t]))},l=a?e.jsx(r.EyeOutlined,{onClick:i}):e.jsx(r.EyeInvisibleOutlined,{onClick:i});return{...A,actions:e.jsxs(sn,{children:[d?e.jsxs(e.Fragment,{children:[e.jsx(vn,{children:A.value?e.jsx(n.Tooltip,{title:a?"show":"hide",children:l}):e.jsx(on,{})}),s(A)]}):null,o(A)]})}}));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:L,columns:E,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:i}),w?e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:A.resultDropdown}),e.jsx(yA,{total:S,pageSize:-1===C?1/0:C,current:p,onChange:A=>{m(A)}})]}):null]})},cn.DeploymentTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(br,{});const{deployment:a,cancelDeployment:s,children:o}=A,[i,l]=t.useState([a.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:A=>e.jsx(In,{children:A})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(A,t)=>e.jsx(Ir,{onClick:()=>{return A=!i.includes(t.id),e=t,void l(A?[...i,e.id]:i.filter((A=>A!==e.id)));var A,e},children:A})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((A=>{const t=fn.utc(A.created).local();return{...A,created:e.jsx(n.Tooltip,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:e.jsxs(e.Fragment,{children:[!["complete","cancelled","failed"].includes(A.status)&&A.buildStep?e.jsxs(Sn,{placement:"bottom",title:`Step: ${A.buildStep}`,children:[e.jsx(kA,{style:{cursor:"pointer"},type:A.status}),e.jsx(r.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):e.jsx(kA,{type:A.status}),A.buildStep&&["deployCompletedWithWarnings"].includes(A.buildStep)&&e.jsx(Sn,{placement:"right",title:A.buildStep,children:e.jsx(kA,{className:"buildstep",type:"custom",color:"#ffbe00",icon:e.jsx(e.Fragment,{}),children:"Completed with warnings"})})]}),duration:Vr(A),actions:e.jsx(sn,{children:["new","pending","queued","running"].includes(A.status)?s(A):e.jsx(on,{})})}}));return e.jsx(e.Fragment,{children:e.jsx(cn,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>e.jsxs(Sr,{children:[e.jsx("br",{}),o]})},disableScrollable:!0,columns:d,rowKey:A=>A.id})})},cn.OrganizationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(Wr,{});const{resultsPerPage:a,filterString:s,organizations:o,basePath:i}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10),[p,m]=t.useState(!1),[h,C]=t.useState(o||[]);t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[s]);const f=q(),x=t.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),g=t.useCallback(cr((A=>{const e=o?.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(A.toLowerCase())))))||[];C(e),m(!1)}),x),[]);t.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=c>0?h.slice((l-1)*c,l*c):h,w=h.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(A,t)=>e.jsx(vn,{children:e.jsxs(f,{href:`${i}/${t.name}`,children:[t.friendlyName??t.name,e.jsx("section",{children:e.jsx(Y,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(A,t)=>{const n=Object.values(t.groups).filter((A=>"project-default-group"!==A.type)).length;return e.jsxs("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(A,t)=>e.jsxs("div",{children:[A," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:A=>e.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:A})}],k=["orgname"],Z=j&&j.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return k.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,s,n)}:_n(r,s,n):r}}))),b=y&&y.map((A=>({...A,group_count:A.groups?.length,project_count:A.projects?.length,target:e.jsx(e.Fragment,{children:A.deployTargets.map((A=>e.jsx("div",{className:"target",children:A.name},A.id)))}),actions:e.jsx(sn,{children:e.jsx(vn,{children:e.jsx(f,{href:`${i}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View organization",children:e.jsx(r.EyeOutlined,{})})})})})})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{withBg:!0,dataSource:b,columns:Z,rowKey:A=>A.id,loading:{spinning:p,indicator:e.jsx(r.LoadingOutlined,{})}}),e.jsx(yA,{total:w,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]})},cn.OrgGroupsTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:o=null,sortBy:i=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Br,{});const{groups:m,basePath:h,addUserModal:C,deleteUserModal:f,newGroupModal:x}=A,g=q(),y=m?m.filter((A=>[A.name,A.memberCount].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],w=i?i.split("_")[0]:null,j=i?i.split("_")[1]:null,k=[...y].sort(((A,e)=>{if(w){const t=A[w],n=e[w],r="asc"===j?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tk?s?k:k.filter((A=>"project-default-group"!==A.type)):[]),[k,s]),b=u>0?Z.slice((d-1)*u,d*u):Z,V=Z.length,I=A=>w===A?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(vn,{children:e.jsxs(g,{href:`${h}/${t.name}`,children:[A," ","project-default-group"===t.type?e.jsx(mr,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(A,e)=>null!=A.memberCount&&null!=e.memberCount?A.memberCount-e.memberCount:0,render:A=>e.jsxs(e.Fragment,{children:["Active Members: ",A]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],v=b&&b.map((A=>({...A,actions:e.jsxs(sn,{children:[C&&C(A),e.jsx(vn,{children:e.jsx(g,{href:`${h}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.type?f?f(A):null:e.jsx(on,{})]})}))),z=["name","memberCount"],M=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return z.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:v,columns:M,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:x}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:o}),e.jsx(yA,{total:V,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=b.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",V," groups"]})]})},cn.OrgUsersTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:o=null,sortBy:i=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Hr,{type:A.type});const{users:m,basePath:h,type:C="standalone",newUserModal:f}=A,x=q(),g=m?m.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],y=i?i.split("_")[0]:null,w=i?i.split("_")[1]:null,j=[...g].sort(((A,e)=>{if(y){let t=A[y],n=e[y];"groupCount"===y&&"standalone"===C&&(t=A.groupRoles?.length,n=e.groupRoles?.length);const r="asc"===w?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(tj?s?j:j.filter((A=>!A.email.startsWith("default-user"))):[]),[j,s]),Z=u>0?k.slice((d-1)*u,d*u):k,b=k.length,V=A=>y===A?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:A=>e.jsx(e.Fragment,{children:A}),className:V("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>t.email.startsWith("default-user")?e.jsx("p",{style:{textAlign:"center"},children:e.jsx(mr,{$noSpace:!0,children:"DEFAULT USER"})}):e.jsx(e.Fragment,{children:A}),className:V("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(A,e)=>A.email.localeCompare(e.email),render:A=>e.jsx(vn,{children:e.jsx(x,{href:`${h}/${A}`,children:A})}),className:V("email")},..."standalone"===C?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,className:V("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:A=>e.jsx(gr,{$type:A,children:A}),className:V("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=e=>"standalone"===C&&"deleteUserModal"in A?A.deleteUserModal(e):"subTable"===C&&"unlinkUserModal"in A?A.unlinkUserModal(e):null,v=e=>"subTable"===C&&"editUserGroupRoleModal"in A?A.editUserGroupRoleModal(e):null,z=Z&&Z.map((A=>({...A,..."standalone"===C?{groupCount:A.groupRoles?A.groupRoles?.length:0}:{role:A.role},actions:e.jsxs(sn,{children:[v(A),e.jsx(vn,{children:e.jsx(x,{href:`${h}/${A.email}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View user",children:e.jsx(r.EyeOutlined,{})})})}),A.email.startsWith("default-user")?e.jsx(on,{}):S(A)]})}))),M=["firstname","lastName","email"],E=I&&I.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:z,columns:E,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:f}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:o}),e.jsx(yA,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=Z.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",b," users"]})]})},cn.OrgProjectsTable=A=>{const{resultsPerPage:a,resultDropdown:s=null,sortBy:o=null,filterString:i=""}=A,[l,d]=t.useState(1),[c,u]=t.useState(a||10);if(t.useEffect((()=>{a&&u(a)}),[a]),t.useEffect((()=>{d(1)}),[i]),"skeleton"in A&&A.skeleton)return e.jsx(Rr,{type:A.type});const{projects:p,basePath:m,newProjectModal:h,type:C="standalone"}=A,f=q(),x=p?p.filter((A=>{const e=[A.name];return"standalone"===C&&e.push(String(A.groupCount)),e.some((A=>String(A).toLowerCase().includes(i.toLowerCase())))})):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...x].sort(((A,e)=>{if(g){const t=A[g],n=e[g],r="asc"===y?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t>n)return r;if(t0?w.slice((l-1)*c,l*c):w,k=w.length,Z=A=>g===A?"custom-sorted":"",b=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===C?"60.17%":"87.57%",sorter:(A,e)=>A.name.localeCompare(e.name),render:A=>e.jsx(vn,{children:e.jsx(f,{href:`${m}/${A}`,children:A})}),className:Z("name")},..."standalone"===C?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(A,e)=>null!=A.groupCount&&null!=e.groupCount?A.groupCount-e.groupCount:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]}),className:Z("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],V=e=>"standalone"===C&&"deleteProjectModal"in A?A.deleteProjectModal(e):"subTable"===C&&"unlinkProjectModal"in A?A.unlinkProjectModal(e):null,I=j&&j.map((A=>({...A,actions:e.jsxs(sn,{children:[e.jsx(vn,{children:e.jsx(f,{target:"_blank",href:`/projects/${A.name}`,children:e.jsx(n.Tooltip,{title:"View dashboard",placement:"bottom",children:e.jsx(Ut,{})})})}),e.jsx(vn,{children:e.jsx(f,{href:`${m}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View project",children:e.jsx(r.EyeOutlined,{})})})}),V(A)]})}))),S=["name"];"standalone"===C&&S.push("groupCount");const v=b&&b.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return S.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,i,n)}:_n(r,i,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:I,columns:v,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:h}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:s}),e.jsx(yA,{total:k,pageSize:-1===c?1/0:c,current:l,onChange:A=>{d(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=j.length;if(0===A)return 0;if(1===A&&1===l)return 1;const e=1===l?1:(l-1)*c+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",k," projects"]})]})},cn.OrgNotificationsTable=A=>{if("skeleton"in A&&A.skeleton)return e.jsx(qr,{type:A.type});const a=q(),{notifications:s,orgName:o,filterNotificationType:i,newNotificationModal:l,type:d="standalone",filterString:c=""}=A,u=[...s.slacks?.map((({id:A,name:e,webhook:t,channel:n})=>({id:A,name:e,webhook:t,channel:n,type:"slack"})))??[],...s.rocketChats?.map((({id:A,name:e,channel:t,webhook:n})=>({id:A,name:e,webhook:n,channel:t,type:"rocketchat"})))??[],...s.teams?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"teams"})))??[],...s.emails?.map((({id:A,name:e,emailAddress:t})=>({id:A,name:e,emailAddress:t,type:"email"})))??[],...s.webhooks?.map((({id:A,name:e,webhook:t})=>({id:A,name:e,webhook:t,type:"webhook"})))??[]],p=u?u.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(c.toLowerCase()))))):[],m=t.useMemo((()=>p?p.filter((A=>!i||A.type===i)):[]),[u,i]),h=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(A,e)=>A.name.localeCompare(e.name),render:(A,t)=>e.jsx(e.Fragment,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(A,e)=>A.type.localeCompare(e.type),render:(A,t)=>e.jsx(xr,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(A,t)=>"slack"===t.type||"rocketchat"===t.type?e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Webhook: ",t.webhook]}),e.jsxs("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?e.jsx(e.Fragment,{children:e.jsxs("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=e=>"standalone"===d&&"deleteNotificationModal"in A?A.deleteNotificationModal(e):"subTable"===d&&"unlinkNotificationModal"in A?A.unlinkNotificationModal(e):null,f=t=>"standalone"===d&&"editNotificationModal"in A?A.editNotificationModal(t):"subTable"===d?e.jsx(vn,{children:e.jsx(a,{href:`/organizations/${o}/notifications?search=${t.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View notification",children:e.jsx(r.EyeOutlined,{})})})}):null,x=m&&m.map((A=>({...A,actions:e.jsxs(sn,{children:[f(A),C(A)]})}))),g=["name"],y=h&&h.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return g.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,c,n)}:_n(r,c,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:x,columns:y,rowKey:A=>A.id??A.name,hasSummary:!0}),e.jsx(rn,{children:l})]})},cn.OrgAdminsTable=A=>{const{resultsPerPage:n,resultDropdown:r=null,filterString:a=""}=A,[s,o]=t.useState(1),[i,l]=t.useState(n||10);if(t.useEffect((()=>{n&&l(n)}),[n]),t.useEffect((()=>{o(1)}),[a]),"skeleton"in A&&A.skeleton)return e.jsx(Ur,{});const{owners:d,addNewOwnerModal:c,deleteOwnerModal:u,editOwnerModal:p,filterOwnerType:m}=A,h=d?d.filter((A=>[A.firstName,A.lastName,A.email].some((A=>String(A).toLowerCase().includes(a.toLowerCase()))))):[],C=t.useMemo((()=>h?h.filter((A=>{let e;e=A.admin?"admin":A.owner?"owner":"viewer";return!m||e===m})):[]),[h,m]),f=i>0?C.slice((s-1)*i,s*i):C,x=C.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(A,e)=>A.firstName&&e.firstName?A.firstName.localeCompare(e.firstName):0,render:(A,t)=>e.jsx(e.Fragment,{children:A})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(A,e)=>A.lastName&&e.lastName?A.lastName.localeCompare(e.lastName):0,render:(A,t)=>e.jsx(e.Fragment,{children:t.email.startsWith("default-user")?e.jsx(mr,{$noSpace:!0,children:"DEFAULT USER"}):A})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(A,e)=>A.email.localeCompare(e.email),render:(A,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",e.jsxs(Cr,{children:[A," ",e.jsx(fr,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(A,e)=>A.groupRoles&&e.groupRoles?A.groupRoles.length-e.groupRoles.length:0,render:A=>e.jsxs(e.Fragment,{children:["Groups: ",A]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=f&&f.map((A=>({...A,groupCount:A.groupRoles?A.groupRoles.length:0,actions:e.jsxs(sn,{children:[p(A),u(A)]})}))),w=["firstName","lastName","email"],j=g&&g.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return w.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,a,n)}:_n(r,a,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:y,columns:j,rowKey:A=>A.id,hasSummary:!0}),e.jsx(rn,{children:c}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:r}),e.jsx(yA,{total:x,pageSize:-1===i?1/0:i,current:s,onChange:A=>{o(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=f.length;if(0===A)return 0;if(1===A&&1===s)return 1;const e=1===s?1:(s-1)*i+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",x," users"]})]})},cn.OrgUserGroupsTable=A=>{const{resultsPerPage:a,showDefaults:s=!1,resultDropdown:o=null,sortBy:i=null,filterString:l=""}=A,[d,c]=t.useState(1),[u,p]=t.useState(a||10);if(t.useEffect((()=>{a&&p(a)}),[a]),t.useEffect((()=>{c(1)}),[l]),"skeleton"in A&&A.skeleton)return e.jsx(Dr,{});const{userGroups:m,basePath:h,unlinkGroupModal:C,editUserRoleModal:f,filterRoleType:x}=A,g=q(),y=m?m.filter((A=>[A.name].some((A=>String(A).toLowerCase().includes(l.toLowerCase()))))):[],w=t.useMemo((()=>y?y.filter((A=>!x||A.role===x)):[]),[y,x]),j=i?i.split("_")[0]:null,k=i?i.split("_")[1]:null,Z=[...w].sort(((A,e)=>{if(j){const t=A[j],n=e[j],r="asc"===k?1:-1;if(null===t&&null===n)return 0;if(null===t)return r;if(null===n)return-r;if(t&&n){if(t>n)return r;if(tZ?s?Z:Z.filter((A=>"project-default-group"!==A.groupType)):[]),[Z,s]),V=u>0?b.slice((d-1)*u,d*u):b,I=b.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(A,t)=>e.jsx(vn,{children:e.jsxs(g,{href:`${h}/${t.name}`,children:[A," ","project-default-group"===t.groupType?e.jsx(mr,{children:"SYSTEM GROUP"}):null]})}),className:(v="name",j===v?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:A=>e.jsx(gr,{$type:A,children:A})},{title:"Actions",dataIndex:"actions",key:"actions"}];var v;const z=V&&V.map((A=>({...A,actions:e.jsxs(sn,{children:[f(A),e.jsx(vn,{children:e.jsx(g,{href:`${h}/${A.name}`,children:e.jsx(n.Tooltip,{placement:"bottom",title:"View group",children:e.jsx(r.EyeOutlined,{})})})}),"project-default-group"!==A.groupType?C(A):e.jsx(on,{})]})}))),M=["name"],E=S&&S.map((A=>({...A,render:(e,t,n)=>{const r=A.render?A.render(e,t):e;return M.includes(A.dataIndex)?"object"==typeof r&&"children"in r?{...r,children:_n(r.children,l,n)}:_n(r,l,n):r}})));return e.jsxs(e.Fragment,{children:[e.jsx(cn,{dataSource:z,columns:E,rowKey:A=>A.id??A.name}),e.jsxs(Ar,{children:[e.jsx("section",{className:"selector",children:o}),e.jsx(yA,{total:I,pageSize:-1===u?1/0:u,current:d,onChange:A=>{c(A)}})]}),e.jsxs(hr,{children:["Showing ",(()=>{const A=V.length;if(0===A)return 0;if(1===A&&1===d)return 1;const e=1===d?1:(d-1)*u+1,t=e-1+A;return e===t?"the last entry":`${e} - ${t}`})()," of ",I," groups"]})]})};const Kr=t.forwardRef(((A,t)=>{const{className:r,style:a,...s}=A;return e.jsx(n.Popconfirm,{getPopupContainer:A=>A.parentNode,ref:t,overlayClassName:`ui-confirm ${r??""}`,style:a,...s})}));Kr.displayName="Confirm";const Jr=i.default.section` - border: 1px solid ${A=>A.theme.UI.borders.box}; +`;Cr.extend(br),Cr.extend(Ur);const Ha=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],za=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Mr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Mr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Mr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Mr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,withBg:!0,columns:e})},Ta=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Mr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Mr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})},Ra=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Mr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Mr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Mr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Mr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Mr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(ur,{dataSource:a,columns:n})},Ka=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Mr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Mr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(ur,{dataSource:a,columns:n})},Ua=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Mr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Mr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Mr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(ur,{dataSource:a,columns:n})},qa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Mr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Mr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Mr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Mr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})},Ba=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Mr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Mr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};ur.DefaultTable=ur,ur.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{resultsPerPage:s,filterString:i,projects:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(o),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),w=n.useCallback(((e,t,n)=>{let r=o?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=pa(e.environments),a=pa(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[o]),j=n.useMemo((()=>ua((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:i,sortField:C[0],sortOrder:C[1]})}),[i,C,j]),n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Zr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:Cr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:Cr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,i,r)}:_r(a,i,r):a}}))),k=b&&b.map((e=>{const n=pa(e.environments),s=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:s&&"undefined"!==s?s.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:Cr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Cr.utc(e.created).local().fromNow()}),actions:t.jsx(or,{children:t.jsx(Zr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(ye,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},ur.SshTable=({sshKeys:e,addNewKey:{add:s,loading:o},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=i.useForm(),[m,A]=n.useState(!1),[f]=i.useForm(),[C,x]=n.useState(!1),[g]=i.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Za,{iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ve,{confirmText:"Create",subTitle:t.jsx(La,{children:"Step 1 of 1"}),title:t.jsx(Ma,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();s(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:o,children:t.jsxs(Ea,{form:h,children:[t.jsx($n,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(we,{placeholder:"Enter a name for the variable"})}),t.jsx($n,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Na,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ve,{confirmText:"Update",title:t.jsx(Ma,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ea,{form:g,children:[t.jsx($n,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(we,{placeholder:"Enter a name for the variable"})}),t.jsx($n,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(we,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ve,{confirmText:"Delete",title:t.jsx(Ma,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Wa,{children:y?.name})," and cannot be undone.",t.jsx(Ea,{form:f,children:t.jsx($n,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(we,{placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:Cr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Cr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?Cr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?Cr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(or,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{rowKey:e=>e.id||e.name,dataSource:L,columns:Ha}),t.jsx(Oa,{children:Z})]})},ur.DeploymentsTable=e=>{const{resultsPerPage:s,filterStatus:i,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);n.useEffect((()=>{s&&u(s)}),[s]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Lr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!i||e.status===i,n=!o||!o.every(Boolean)||Cr(e.created).isBetween(Cr(o[0]).startOf("day"),Cr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,i,o]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Ir,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Zr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Sr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(be,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(be,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Sr,{placement:"right",title:e.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Hr(e),actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(lr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:y,columns:g,rowKey:e=>e.id}),t.jsx(ye,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},ur.BackupsTable=e=>{const{resultsPerPage:s,filterStatus:i,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);if(n.useEffect((()=>{s&&u(s)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(zr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!i||e?.restore?.status===i,n=!o||!o.every(Boolean)||Cr(e.created).isBetween(Cr(o[0]).startOf("day"),Cr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,i,o]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Ir,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(_n,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,s=e.restore?.restoreSize||0,i=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{})});case"successful":return t.jsx(J,{underline:!1,href:i,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Br(s)})`,children:[t.jsx(qr,{})," (",t.jsx("span",{style:{fontSize:"12px"},children:Br(s)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{})})}},g=A&&A.map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(be,{type:e.restore?.status??"unavailable"}),actions:t.jsx(or,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:g,columns:C,rowKey:e=>e.id}),t.jsx(ye,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},ur.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pr,{});const[s,i]=n.useState([]),{problems:o}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Yr,{onClick:()=>{return e=!s.includes(n.id),t=n,void i(e?[...s,t.id]:s.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=Cr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Dr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=o&&o.map((e=>({...e,actions:t.jsx(or,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(ur,{expandable:{expandedRowKeys:s,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id})})},ur.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:s=null,filterString:i=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[i]),"skeleton"in e&&e.skeleton)return t.jsx(Gr,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],h=s?s.split("_")[0]:null,m=s?s.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((o-1)*d,o*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,i,r)}:_r(a,i,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:f,columns:w,rowKey:e=>e.id}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(ye,{total:C,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})]})},ur.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:s,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(na,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=o?o.split("_")[0]:null,f=o?o.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!s||!s.every(Boolean)||Cr(e.created).isBetween(Cr(s[0]).startOf("day"),Cr(s[1]).endOf("day"),null,"[]"))):[]),[C,s]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(or,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(ta,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,l,r)}:_r(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:b,columns:V,rowKey:e=>e.id}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(ye,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},ur.TasksTable=e=>{const{resultsPerPage:s}=e,[i,o]=n.useState(1),[l,d]=n.useState(s||10);n.useEffect((()=>{s&&d(s)}),[s]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ra,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((i-1)*l,i*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Ir,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Zr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(be,{type:"succeeded"===e.status?"complete":e.status}),duration:aa(e),actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(lr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:x,columns:C,rowKey:e=>e.id}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(ye,{total:f,pageSize:-1===l?1/0:l,current:i,onChange:e=>{o(e)}})]})]})},ur.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{task:a,cancelTask:s,children:i}=e,[o,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(oa,{onClick:()=>{return e=!o.includes(n.id),t=n,void l(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Ir,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(be,{type:e.status})}),duration:ia(e),actions:t.jsx(or,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(lr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(ur,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(la,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},ur.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:s,basePath:i,filterString:o="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(s||10),[A,f]=n.useState([]);n.useEffect((()=>{s&&m(s)}),[s]),n.useEffect((()=>{p(1)}),[o]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(Ne,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Zr,{children:t.jsx(c,{href:`${i}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ca(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:Cr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:Cr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,o,r)}:_r(a,o,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(nt,{data:e.quickActions,children:t.jsx(Je,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(c,{href:`${i}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,hasSummary:!0}),t.jsx(sr,{children:d}),t.jsx(ye,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},ur.AllDeploymentsTable=e=>{const{resultsPerPage:s,filterString:i=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(s||10);n.useEffect((()=>{s&&c(s)}),[s]),n.useEffect((()=>{l(1)}),[i]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(ya,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],A=d>0?m.slice((o-1)*d,o*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Zr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Zr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Zr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=Cr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Ir,{children:[t.jsx(be,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Sr,{placement:"right",title:n.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Sr,{placement:"right",title:n.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,i,r)}:_r(a,i,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:wa(e),actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(lr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,disableScrollable:!0}),t.jsx(ye,{total:f,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})},ur.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ja,{});const{deployments:s,cancelDeployment:i}=e,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Zr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Zr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Zr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=Cr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Ir,{children:[t.jsx(be,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Sr,{placement:"right",title:n.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Sr,{placement:"right",title:n.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=s&&s.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ba(e),actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(lr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(ur,{variant:"alternate",dataSource:l,columns:o,rowKey:e=>e.id})})},ur.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{withValues:e.withValues});const{variables:s,editVariableModal:i,deleteVariableModal:o,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(s.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=s&&w&&x?s.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):s,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(_n,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,x||"",r)}:_r(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,s=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=s?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(or,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Zr,{children:e.value?t.jsx(r.Tooltip,{title:s?"show":"hide",children:d}):t.jsx(lr,{})}),i(e)]}):null,o(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:l}),w?t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(ye,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},ur.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployment:s,cancelDeployment:i,children:o}=e,[l,d]=n.useState([s.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Ir,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ia,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=s&&[s].map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Sr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(be,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(be,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Sr,{placement:"right",title:e.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:ka(e),actions:t.jsx(or,{children:["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(lr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(ur,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Sa,{children:[t.jsx("br",{}),o]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},ur.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(za,{});const{resultsPerPage:s,filterString:i,organizations:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(o||[]);n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[i]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),g=n.useCallback(ua((e=>{const t=o?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(i)}),[i,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Zr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,i,r)}:_r(a,i,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(or,{children:t.jsx(Zr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(ye,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},ur.OrgGroupsTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ta,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?i?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,i]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Zr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(ma,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(or,{children:[f&&f(e),t.jsx(Zr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(lr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,d,r)}:_r(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:Z,columns:L,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:x}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(ye,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},ur.OrgUsersTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ra,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?i?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,i]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(ma,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Zr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ga,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(or,{children:[Z(e),t.jsx(Zr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(lr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,d,r)}:_r(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:M,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:C}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(ye,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},ur.OrgProjectsTable=e=>{const{resultsPerPage:s,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10);if(n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ka,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Zr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Bn,{})})})}),t.jsx(Zr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,l,r)}:_r(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:I,columns:Z,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:A}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(ye,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},ur.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{type:e.type});const s=U(),{notifications:i,orgName:o,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...i.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...i.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...i.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...i.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...i.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(xa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Zr,{children:t.jsx(s,{href:`/organizations/${o}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(or,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,u,r)}:_r(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,hasSummary:!0}),t.jsx(sr,{children:d})]})},ur.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:s=""}=e,[i,o]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{o(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((i-1)*l,i*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(ma,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(fa,{children:[e," ",t.jsx(Ca,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(or,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,s,r)}:_r(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:y,columns:j,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:u}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(ye,{total:x,pageSize:-1===l?1/0:l,current:i,onChange:e=>{o(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===i)return 1;const t=1===i?1:(i-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},ur.OrgUserGroupsTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?i?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,i]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Zr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(ma,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ga,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(or,{children:[C(e),t.jsx(Zr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(lr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,d,r)}:_r(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:M,columns:E,rowKey:e=>e.id??e.name}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(ye,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ya=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:s,...i})}));Ya.displayName="Confirm";const Da=l.default.section` + border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; - background-color: ${A=>"dark"===A.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Qr=i.default.section` + background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; +`,Pa=l.default.section` float: left; margin-right: 8px; - color: ${A=>"dark"===A.theme.colorScheme?"#fff":"#000"}; + color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; &::after { clear: both; } -`,Yr=i.default.section` +`,Ja=l.default.section` line-height: 22.5px; font-size: 16px; - color: ${A=>A.theme.UI.texts.primary}; -`,Pr=t.forwardRef((({content:A},t)=>e.jsxs(Jr,{ref:t,className:"lagoon-tip",children:[e.jsx(Qr,{children:e.jsx(Ut,{})}),e.jsxs(Yr,{children:[" ",A," "]})]})));Pr.displayName="Tip";const Gr=i.default.div` + color: ${e=>e.theme.UI.texts.primary}; +`,Ga=n.forwardRef((({content:e},n)=>t.jsxs(Da,{ref:n,className:"lagoon-tip",children:[t.jsx(Pa,{children:t.jsx(Bn,{})}),t.jsxs(Ja,{children:[" ",e," "]})]})));Ga.displayName="Tip";const Qa=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; display: flex; flex-direction: column; - ${e=>e.$fullWidth?A.css` + ${t=>t.$fullWidth?e.css` width: 100%; - `:A.css` + `:e.css` min-width: 20.25rem; max-width: max-content; `} -`,Fr=({fullWidth:A=!1,value:r,...a})=>{let s=t.isValidElement(r);return e.jsxs(Gr,{$fullWidth:A,children:[e.jsx(n.Statistic,{className:"ui-statistic",...a,value:s?"":r,valueStyle:s?{display:"none"}:{}}),s?e.jsx("div",{className:"statistic-element",children:r}):null]})};Fr.displayName="Stat";const Xr=i.default.div` +`,Fa=({fullWidth:e=!1,value:a,...s})=>{let i=n.isValidElement(a);return t.jsxs(Qa,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:i?"":a,valueStyle:i?{display:"none"}:{}}),i?t.jsx("div",{className:"statistic-element",children:a}):null]})};Fa.displayName="Stat";const Xa=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1112,4 +1110,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,$r=t.forwardRef((({items:A},t)=>e.jsx(Xr,{className:"ui-detailedStats",ref:t,children:A.map((({label:A,children:t,key:n,loading:r=!1})=>e.jsx(Fr,{title:A,value:t,loading:r,fullWidth:!0},n)))})));$r.displayName="DetailedStats",exports.BreadCrumb=CA,exports.Button=K,exports.Checkbox=lA,exports.Collapse=sA,exports.Colors=V,exports.Confirm=Kr,exports.CopyToClipboard=$t,exports.DataCard=IA,exports.DetailedStats=$r,exports.Details=oA,exports.FormItem=Xt,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=AA,exports.Head3=eA,exports.Head4=tA,exports.Head5=nA,exports.IconAim=A=>e.jsx(d.default,{component:je,...A}),exports.IconAlert=A=>e.jsx(d.default,{component:ke,...A}),exports.IconAlignCenter=A=>e.jsx(d.default,{component:Ze,...A}),exports.IconAlignLeft=A=>e.jsx(d.default,{component:be,...A}),exports.IconAlignRight=A=>e.jsx(d.default,{component:Ve,...A}),exports.IconApartment=A=>e.jsx(d.default,{component:Ie,...A}),exports.IconApi=A=>e.jsx(d.default,{component:Se,...A}),exports.IconAppstore=A=>e.jsx(d.default,{component:ve,...A}),exports.IconArrowDown=A=>e.jsx(d.default,{component:ze,...A}),exports.IconArrowsAlt=A=>e.jsx(d.default,{component:Me,...A}),exports.IconAudio=A=>e.jsx(d.default,{component:Ee,...A}),exports.IconBell=A=>e.jsx(d.default,{component:Le,...A}),exports.IconBranches=A=>e.jsx(d.default,{component:Oe,...A}),exports.IconBug=A=>e.jsx(d.default,{component:Ne,...A}),exports.IconBulb=A=>e.jsx(d.default,{component:Te,...A}),exports.IconCamera=A=>e.jsx(d.default,{component:We,...A}),exports.IconCaretDown=A=>e.jsx(d.default,{component:Be,...A}),exports.IconCheck=A=>e.jsx(d.default,{component:He,...A}),exports.IconCheckSquare=A=>e.jsx(d.default,{component:Re,...A}),exports.IconClose=A=>e.jsx(d.default,{component:qe,...A}),exports.IconCloseSquare=A=>e.jsx(d.default,{component:Ue,...A}),exports.IconCloudDownload=A=>e.jsx(d.default,{component:De,...A}),exports.IconCloudUpload=A=>e.jsx(d.default,{component:Ke,...A}),exports.IconDelete=A=>e.jsx(d.default,{component:Je,...A}),exports.IconDisconnect=A=>e.jsx(d.default,{component:Qe,...A}),exports.IconEdit=A=>e.jsx(d.default,{component:Ye,...A}),exports.IconEllipsis=A=>e.jsx(d.default,{component:Pe,...A}),exports.IconExclamation=A=>e.jsx(d.default,{component:Ge,...A}),exports.IconExclamationCircle=A=>e.jsx(d.default,{component:Fe,...A}),exports.IconExport=A=>e.jsx(d.default,{component:Xe,...A}),exports.IconEye=A=>e.jsx(d.default,{component:$e,...A}),exports.IconFileImage=A=>e.jsx(d.default,{component:_e,...A}),exports.IconFileJpg=A=>e.jsx(d.default,{component:et,...A}),exports.IconFilePdf=A=>e.jsx(d.default,{component:At,...A}),exports.IconFrown=A=>e.jsx(d.default,{component:tt,...A}),exports.IconFullscreen=A=>e.jsx(d.default,{component:nt,...A}),exports.IconFullscreenExit=A=>e.jsx(d.default,{component:rt,...A}),exports.IconGithub=A=>e.jsx(d.default,{component:at,...A}),exports.IconGrid=A=>e.jsx(d.default,{component:Bt,...A}),exports.IconHdd=A=>e.jsx(d.default,{component:st,...A}),exports.IconHeart=A=>e.jsx(d.default,{component:ot,...A}),exports.IconHighlight=A=>e.jsx(d.default,{component:it,...A}),exports.IconHome=A=>e.jsx(d.default,{component:lt,...A}),exports.IconIdcard=A=>e.jsx(d.default,{component:dt,...A}),exports.IconInfoCircle=Rt,exports.IconLagoonOnly=Ut,exports.IconLink=A=>e.jsx(d.default,{component:ut,...A}),exports.IconList=A=>e.jsx(d.default,{component:Ht,...A}),exports.IconLoading=A=>e.jsx(d.default,{component:pt,...A}),exports.IconLock=A=>e.jsx(d.default,{component:mt,...A}),exports.IconMeh=A=>e.jsx(d.default,{component:ht,...A}),exports.IconMessage=A=>e.jsx(d.default,{component:Ct,...A}),exports.IconMinusCircle=A=>e.jsx(d.default,{component:ft,...A}),exports.IconMinusSquare=A=>e.jsx(d.default,{component:xt,...A}),exports.IconPaperclip=A=>e.jsx(d.default,{component:gt,...A}),exports.IconPlus=A=>e.jsx(d.default,{component:yt,...A}),exports.IconPushpinFIlled=A=>e.jsx(d.default,{component:wt,...A}),exports.IconPushpinOutlined=A=>e.jsx(d.default,{component:jt,...A}),exports.IconRest=A=>e.jsx(d.default,{component:kt,...A}),exports.IconRocket=A=>e.jsx(d.default,{component:Zt,...A}),exports.IconSave=A=>e.jsx(d.default,{component:bt,...A}),exports.IconSearch=A=>e.jsx(d.default,{component:Vt,...A}),exports.IconSettings=A=>e.jsx(d.default,{component:It,...A}),exports.IconSmile=A=>e.jsx(d.default,{component:St,...A}),exports.IconStar=A=>e.jsx(d.default,{component:vt,...A}),exports.IconSun=A=>e.jsx(d.default,{component:Tt,...A}),exports.IconTag=A=>e.jsx(d.default,{component:zt,...A}),exports.IconTags=A=>e.jsx(d.default,{component:Mt,...A}),exports.IconWifi=A=>e.jsx(d.default,{component:Et,...A}),exports.IconZoomIn=A=>e.jsx(d.default,{component:Lt,...A}),exports.IconZoomOut=A=>e.jsx(d.default,{component:Ot,...A}),exports.Input=wA,exports.LagoonCard=ne,exports.LagoonCardLabel=NA,exports.LagoonEnvironmentDetails=le,exports.LagoonFilter=HA,exports.LagoonFooter=Qt,exports.LagoonHeader=Dt,exports.LagoonIcon=qt,exports.LagoonProblemsOverview=oe,exports.LagoonProjectDetails=ce,exports.LagoonTimeline=Gt,exports.List=aA,exports.LoadingSkeleton=zn,exports.Modal=bA,exports.NextLinkProvider=({linkComponent:A,children:t})=>e.jsx(R.Provider,{value:A,children:t}),exports.PageContainer=nn,exports.Pagination=yA,exports.Select=dA,exports.Stat=Fr,exports.StatusTag=kA,exports.Steps=xA,exports.Switch=iA,exports.Table=cn,exports.Tabs=mA,exports.TaskTreeSelector=vA,exports.Text=Y,exports.TextLabel=F,exports.Tip=Pr,exports.Tree=zA,exports.TreeList=te,exports.UIThemeProvider=({children:A,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>e.jsx(z,{defaultScheme:r||void 0,children:e.jsx(L,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:e.jsx(H,{children:A})})}),exports.useNextLink=q,exports.useNotification=({type:A="info",title:t,content:r,placement:a="top",requiresManualClose:s=!1,showBtn:o=!1,showIcon:i=!0,btnLabel:l,...d})=>{const[c,u]=n.notification.useNotification({top:24,maxCount:1});return{trigger:n=>{const u={message:n?.title||t,description:n?.content||r,placement:a,duration:s?0:3,btn:o?e.jsx(K,{type:"primary",size:"small",onClick:()=>c.destroy(),children:l??"Confirm"}):null,className:`ui-notification ${!i&&"no-icon"}`,...i?{}:{icon:e.jsx(e.Fragment,{})},...d};c[A](u)},contextHolder:u}},exports.useTheme=v; +`,$a=n.forwardRef((({items:e},n)=>t.jsx(Xa,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(Fa,{title:e,value:n,loading:a,fullWidth:!0},r)))})));$a.displayName="DetailedStats",exports.BreadCrumb=fe,exports.Button=Y,exports.Checkbox=de,exports.Collapse=ie,exports.Colors=k,exports.Confirm=Ya,exports.CopyToClipboard=_n,exports.DataCard=Ie,exports.DetailedStats=$a,exports.Details=oe,exports.FormItem=$n,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:jt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:bt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:vt,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:kt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:It,...e}),exports.IconApi=e=>t.jsx(c.default,{component:St,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Et,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:zt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconExport=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconEye=e=>t.jsx(c.default,{component:$t,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:_t,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:en,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:an,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:sn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:on,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:ln,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:dn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:cn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:un,...e}),exports.IconInfoCircle=Un,exports.IconLagoonOnly=Bn,exports.IconLink=e=>t.jsx(c.default,{component:hn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:mn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:An,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:fn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:gn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:yn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:wn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:bn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:vn,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:kn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:In,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSun=e=>t.jsx(c.default,{component:zn,...e}),exports.IconTag=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconTags=e=>t.jsx(c.default,{component:En,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:On,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Nn,...e}),exports.Input=we,exports.LagoonCard=rt,exports.LagoonCardLabel=Ne,exports.LagoonEnvironmentDetails=dt,exports.LagoonFilter=Re,exports.LagoonFooter=Jn,exports.LagoonHeader=Yn,exports.LagoonIcon=qn,exports.LagoonProblemsOverview=ot,exports.LagoonProjectDetails=ut,exports.LagoonTimeline=Fn,exports.List=se,exports.LoadingSkeleton=Mr,exports.Modal=Ve,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=ar,exports.Pagination=ye,exports.Select=ce,exports.Stat=Fa,exports.StatusTag=be,exports.Steps=xe,exports.Switch=le,exports.Table=ur,exports.Tabs=me,exports.TaskTreeSelector=Ze,exports.Text=J,exports.TextLabel=F,exports.Tip=Ga,exports.Tree=Me,exports.TreeList=nt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:s="top",requiresManualClose:i=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:s,duration:i?0:3,btn:o?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index f2a54548..252891ec 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -91,7 +91,7 @@ const UIBreadcrumb: FC = (props) => { // always prepend with " / " modifiedItems.unshift({ type: 'separator', separator: '/' }); - return ; + return ; }; const Wrapper = styled.div` @@ -100,6 +100,7 @@ const Wrapper = styled.div` align-items: center; justify-content: flex-end; position: relative; + border: 5px solid hotpink; &[data-active='active'] > *:last-child { color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; diff --git a/src/components/Header/styles.tsx b/src/components/Header/styles.tsx index 856d09ee..f7ad0603 100644 --- a/src/components/Header/styles.tsx +++ b/src/components/Header/styles.tsx @@ -130,13 +130,12 @@ export const StyledHeader = styled.header` padding-block: 3px; width: 100%; min-height: 4rem; - margin-bottom: 3rem; display: flex; justify-content: space-between; align-items: center; position: relative; box-shadow: 0px 8px 8px -1px #f0f1f233; - background: ${(props) => props.theme.UI.backgrounds.header}; + background: #fff; #user_dropdown_container { .ant-dropdown { diff --git a/src/components/PageContainer/styles.tsx b/src/components/PageContainer/styles.tsx index b41ea41a..1dcf5d6c 100644 --- a/src/components/PageContainer/styles.tsx +++ b/src/components/PageContainer/styles.tsx @@ -5,14 +5,11 @@ import lightBg from '../../images/bg_light.jpg'; export const StyledPageContainer = styled.div` min-height: 100dvh; margin: 0; - background-image: url(${(props) => lightBg}); - background-size: cover; - background-position: center; - background-repeat: no-repeat; - background-attachment: fixed; + background-color: #f2f2f2; .content { padding-inline: 8.888vw; padding-block-end: 5rem; + margin-top: 3rem; } img.logo { display: block; diff --git a/src/components/Tabs/styles.tsx b/src/components/Tabs/styles.tsx index 1f25a3ff..76b7a3fe 100644 --- a/src/components/Tabs/styles.tsx +++ b/src/components/Tabs/styles.tsx @@ -11,4 +11,5 @@ export const StyledTabChildren = styled.section` min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; + background-color: #fff; `; From 53eeef38529166fd1208805e18c942fc392f2581 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 23 Jan 2025 09:15:07 +0400 Subject: [PATCH 05/66] whoops --- src/components/Breadcrumb/Breadcrumb.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index 252891ec..2f2affa8 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -100,7 +100,6 @@ const Wrapper = styled.div` align-items: center; justify-content: flex-end; position: relative; - border: 5px solid hotpink; &[data-active='active'] > *:last-child { color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; From d9330f1c26764da588a860ee02e076f096734ab4 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 23 Jan 2025 09:17:40 +0400 Subject: [PATCH 06/66] build --- dist/index.es.js | 1 - dist/index.js | 1 - 2 files changed, 2 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 0ca58529..a39500f9 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -133,7 +133,6 @@ html,body{ align-items: center; justify-content: flex-end; position: relative; - border: 5px solid hotpink; &[data-active='active'] > *:last-child { color: ${e=>"light"===e.theme.colorScheme?Be.texts.primary.light:Be.white}; diff --git a/dist/index.js b/dist/index.js index 383ba170..294acabb 100644 --- a/dist/index.js +++ b/dist/index.js @@ -133,7 +133,6 @@ html,body{ align-items: center; justify-content: flex-end; position: relative; - border: 5px solid hotpink; &[data-active='active'] > *:last-child { color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; From dfd419ab776aae8e3b5ddb215ffc73ad28af65f0 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 23 Jan 2025 09:23:21 +0400 Subject: [PATCH 07/66] style --- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/PageContainer/styles.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index a39500f9..16b1bb0c 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -865,7 +865,7 @@ html,body{ .content { padding-inline: 8.888vw; padding-block-end: 5rem; - margin-top: 3rem; + padding-top: 3rem; } img.logo { display: block; diff --git a/dist/index.js b/dist/index.js index 294acabb..b75fe59e 100644 --- a/dist/index.js +++ b/dist/index.js @@ -865,7 +865,7 @@ html,body{ .content { padding-inline: 8.888vw; padding-block-end: 5rem; - margin-top: 3rem; + padding-top: 3rem; } img.logo { display: block; diff --git a/src/components/PageContainer/styles.tsx b/src/components/PageContainer/styles.tsx index 1dcf5d6c..9a14b5b5 100644 --- a/src/components/PageContainer/styles.tsx +++ b/src/components/PageContainer/styles.tsx @@ -9,7 +9,7 @@ export const StyledPageContainer = styled.div` .content { padding-inline: 8.888vw; padding-block-end: 5rem; - margin-top: 3rem; + padding-top: 3rem; } img.logo { display: block; From d0184f6de980f905e575296970afa0c826c5f1ab Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 23 Jan 2025 09:29:33 +0400 Subject: [PATCH 08/66] tabs --- dist/index.es.js | 6 +++++- dist/index.js | 6 +++++- src/components/Tabs/styles.tsx | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 16b1bb0c..83a315b1 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -118,7 +118,11 @@ html,body{ margin-left: 0.5rem; `,st=p((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,...h},A)=>{let m=u;return r&&(m=a(o,{children:[i(ot,{children:r}),m]})),l&&(m=a(o,{children:[m," ",i(lt,{children:l})]})),i(y,{ref:A,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...h,children:m})}));st.displayName="Button";const dt=g.Text,ct=g.Link,ut=({className:e,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return i(ct,{ref:a,className:e,href:n,target:o,children:t})}return i(dt,{ref:a,className:e,...r,children:t})};ut.displayName="Text";const pt=g.Text,ht=g.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,o=n.target??"__blank";return i(ht,{ref:r,className:e,href:a,target:o,children:t})}return i(pt,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:mt}=g,Ct=p((({level:e=1,className:t,children:n,style:r,...a},o)=>i(mt,{level:e,ref:o,className:t,style:r,...a,children:n})));Ct.displayName="UIHeadingBase";const ft=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:1,...e})));ft.displayName="UIHead1";const yt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:2,...e})));yt.displayName="UIHead2";const gt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:3,...e})));gt.displayName="UIHead3";const wt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:4,...e})));wt.displayName="UIHead4";const bt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:5,...e})));bt.displayName="UIHead5";const{Item:vt}=w,Vt=p((({className:e,children:t,style:n,...r},a)=>i(w,{ref:a,className:e,style:n,...r,children:t})));Vt.displayName="List",Vt.Item=vt;const kt=p(((e,t)=>{const{className:n,items:r,style:a,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?i(o,{children:"Collapse Section"}):i(o,{children:"Expand Section"})},A=u&&d?r?.map((e=>({...e,extra:u}))):r;return i(b,{ref:t,items:A,...h,...p})}));kt.displayName="Collapse";const xt=e=>{const{className:t,items:n,type:r="default",style:a,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return i(v,{items:e,...o})}return i(v,{items:n,...o})};xt.displayName="Details";const Zt=p(((e,t)=>{const{showLabel:n=!0,className:r,style:a,...o}=e;return i(V,{ref:t,style:a,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const It=p(((e,t)=>{const{className:n,style:r,...a}=e;return i(k,{ref:t,style:r,...a})}));It.displayName="Checkbox";const St=p(((e,t)=>{const{className:n,style:r,onChange:a,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return i(x,{ref:t,onChange:a??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownRender:e=>i(Mt,{children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:i(p?Q:X,{}),size:d??"middle"})})),Mt=e.section` background-color: #fff; -`;St.displayName="Select";const Lt=e(Z)``,Wt=e.section` +`;St.displayName="Select";const Lt=e(Z)` + .ant-tabs-tab { + background-color: #fff; + } +`,Wt=e.section` box-shadow: 2px 2px 4px 0px #69696933; color: ${e=>e.theme.UI.texts.primary}; padding-top: 1.5rem; diff --git a/dist/index.js b/dist/index.js index b75fe59e..380d89c5 100644 --- a/dist/index.js +++ b/dist/index.js @@ -118,7 +118,11 @@ html,body{ margin-left: 0.5rem; `,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:s,iconAfter:i,disabled:o,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return s&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:s}),m]})),i&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:i})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:o,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const D=r.Typography.Text,P=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},s)=>{if("href"in a){const r=a.href??null,i=a.target??"__blank";return t.jsx(P,{ref:s,className:e,href:r,target:i,children:n})}return t.jsx(D,{ref:s,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const s=r.href??null,i=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:s,target:i,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...s},i)=>t.jsx(X,{level:e,ref:i,className:n,style:a,...s,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,se=n.forwardRef((({className:e,children:n,style:a,...s},i)=>t.jsx(r.List,{ref:i,className:e,style:a,...s,children:n})));se.displayName="List",se.Item=ae;const ie=n.forwardRef(((e,n)=>{const{className:a,items:s,style:i,customBorder:o,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?s?.map((e=>({...e,extra:u}))):s;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));ie.displayName="Collapse";const oe=e=>{const{className:n,items:a,type:s="default",style:i,...o}=e;if("topToBottom"===s){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...o})}return t.jsx(r.Descriptions,{items:a,...o})};oe.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:s,style:i,...o}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:i,...l,...o})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Checkbox,{ref:n,style:s,...i})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,s)=>{const{className:i,style:o,onChange:l,value:d,selectedState:c,setSelectedState:u,size:p,...h}=e,[m,A]=n.useState(!1);return t.jsx(r.Select,{ref:s,onChange:l??(e=>{u&&u(e)}),value:d||c||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(ue,{children:e}),onDropdownVisibleChange:e=>A(e),...h,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:p??"middle"})})),ue=l.default.section` background-color: #fff; -`;ce.displayName="Select";const pe=l.default(r.Tabs)``,he=l.default.section` +`;ce.displayName="Select";const pe=l.default(r.Tabs)` + .ant-tabs-tab { + background-color: #fff; + } +`,he=l.default.section` box-shadow: 2px 2px 4px 0px #69696933; color: ${e=>e.theme.UI.texts.primary}; padding-top: 1.5rem; diff --git a/src/components/Tabs/styles.tsx b/src/components/Tabs/styles.tsx index 76b7a3fe..8cbb4746 100644 --- a/src/components/Tabs/styles.tsx +++ b/src/components/Tabs/styles.tsx @@ -1,7 +1,11 @@ import { Tabs } from 'antd'; import styled, { css } from 'styled-components'; -export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>``; +export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>` + .ant-tabs-tab { + background-color: #fff; + } +`; export const StyledTabChildren = styled.section` box-shadow: 2px 2px 4px 0px #69696933; From 53f2367d71c7e2dab25dda596281db67970745d5 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 23 Jan 2025 09:34:09 +0400 Subject: [PATCH 09/66] tab bg --- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/Tabs/styles.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 83a315b1..7a6d4ec2 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -119,7 +119,7 @@ html,body{ `,st=p((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,...h},A)=>{let m=u;return r&&(m=a(o,{children:[i(ot,{children:r}),m]})),l&&(m=a(o,{children:[m," ",i(lt,{children:l})]})),i(y,{ref:A,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...h,children:m})}));st.displayName="Button";const dt=g.Text,ct=g.Link,ut=({className:e,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return i(ct,{ref:a,className:e,href:n,target:o,children:t})}return i(dt,{ref:a,className:e,...r,children:t})};ut.displayName="Text";const pt=g.Text,ht=g.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,o=n.target??"__blank";return i(ht,{ref:r,className:e,href:a,target:o,children:t})}return i(pt,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:mt}=g,Ct=p((({level:e=1,className:t,children:n,style:r,...a},o)=>i(mt,{level:e,ref:o,className:t,style:r,...a,children:n})));Ct.displayName="UIHeadingBase";const ft=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:1,...e})));ft.displayName="UIHead1";const yt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:2,...e})));yt.displayName="UIHead2";const gt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:3,...e})));gt.displayName="UIHead3";const wt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:4,...e})));wt.displayName="UIHead4";const bt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:5,...e})));bt.displayName="UIHead5";const{Item:vt}=w,Vt=p((({className:e,children:t,style:n,...r},a)=>i(w,{ref:a,className:e,style:n,...r,children:t})));Vt.displayName="List",Vt.Item=vt;const kt=p(((e,t)=>{const{className:n,items:r,style:a,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?i(o,{children:"Collapse Section"}):i(o,{children:"Expand Section"})},A=u&&d?r?.map((e=>({...e,extra:u}))):r;return i(b,{ref:t,items:A,...h,...p})}));kt.displayName="Collapse";const xt=e=>{const{className:t,items:n,type:r="default",style:a,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return i(v,{items:e,...o})}return i(v,{items:n,...o})};xt.displayName="Details";const Zt=p(((e,t)=>{const{showLabel:n=!0,className:r,style:a,...o}=e;return i(V,{ref:t,style:a,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const It=p(((e,t)=>{const{className:n,style:r,...a}=e;return i(k,{ref:t,style:r,...a})}));It.displayName="Checkbox";const St=p(((e,t)=>{const{className:n,style:r,onChange:a,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return i(x,{ref:t,onChange:a??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownRender:e=>i(Mt,{children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:i(p?Q:X,{}),size:d??"middle"})})),Mt=e.section` background-color: #fff; `;St.displayName="Select";const Lt=e(Z)` - .ant-tabs-tab { + .ant-tabs-nav-list { background-color: #fff; } `,Wt=e.section` diff --git a/dist/index.js b/dist/index.js index 380d89c5..ec7660cb 100644 --- a/dist/index.js +++ b/dist/index.js @@ -119,7 +119,7 @@ html,body{ `,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:s,iconAfter:i,disabled:o,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return s&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:s}),m]})),i&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:i})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:o,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const D=r.Typography.Text,P=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},s)=>{if("href"in a){const r=a.href??null,i=a.target??"__blank";return t.jsx(P,{ref:s,className:e,href:r,target:i,children:n})}return t.jsx(D,{ref:s,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const s=r.href??null,i=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:s,target:i,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...s},i)=>t.jsx(X,{level:e,ref:i,className:n,style:a,...s,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,se=n.forwardRef((({className:e,children:n,style:a,...s},i)=>t.jsx(r.List,{ref:i,className:e,style:a,...s,children:n})));se.displayName="List",se.Item=ae;const ie=n.forwardRef(((e,n)=>{const{className:a,items:s,style:i,customBorder:o,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?s?.map((e=>({...e,extra:u}))):s;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));ie.displayName="Collapse";const oe=e=>{const{className:n,items:a,type:s="default",style:i,...o}=e;if("topToBottom"===s){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...o})}return t.jsx(r.Descriptions,{items:a,...o})};oe.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:s,style:i,...o}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:i,...l,...o})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Checkbox,{ref:n,style:s,...i})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,s)=>{const{className:i,style:o,onChange:l,value:d,selectedState:c,setSelectedState:u,size:p,...h}=e,[m,A]=n.useState(!1);return t.jsx(r.Select,{ref:s,onChange:l??(e=>{u&&u(e)}),value:d||c||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(ue,{children:e}),onDropdownVisibleChange:e=>A(e),...h,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:p??"middle"})})),ue=l.default.section` background-color: #fff; `;ce.displayName="Select";const pe=l.default(r.Tabs)` - .ant-tabs-tab { + .ant-tabs-nav-list { background-color: #fff; } `,he=l.default.section` diff --git a/src/components/Tabs/styles.tsx b/src/components/Tabs/styles.tsx index 8cbb4746..907f9fc6 100644 --- a/src/components/Tabs/styles.tsx +++ b/src/components/Tabs/styles.tsx @@ -2,7 +2,7 @@ import { Tabs } from 'antd'; import styled, { css } from 'styled-components'; export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>` - .ant-tabs-tab { + .ant-tabs-nav-list { background-color: #fff; } `; From 7d0412210eaa700290261d5fb5a2ea3602756607 Mon Sep 17 00:00:00 2001 From: Davit Date: Fri, 24 Jan 2025 10:09:52 +0400 Subject: [PATCH 10/66] tab changes, use antd default dark mode --- dist/index.es.js | 254 ++++++++++++----------- dist/index.js | 186 +++++++++-------- src/components/Breadcrumb/Breadcrumb.tsx | 9 +- src/components/Header/Header.tsx | 4 +- src/components/Stat/styles.tsx | 4 + src/components/Tabs/styles.tsx | 11 +- src/hooks/useTheme.tsx | 69 +++--- 7 files changed, 292 insertions(+), 245 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 7a6d4ec2..d71b522b 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,4 +1,4 @@ -import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as i,jsxs as a,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useMemo as u,forwardRef as p,Fragment as h,useRef as A,useEffect as m,useCallback as C,isValidElement as f}from"react";import{Button as y,Typography as g,List as w,Collapse as b,Descriptions as v,Switch as V,Checkbox as k,Select as x,Tabs as Z,Breadcrumb as I,Steps as S,Pagination as M,Input as L,notification as W,Tag as N,Modal as E,TreeSelect as H,Tree as z,Card as O,Form as R,Popover as K,Tooltip as T,Skeleton as U,Dropdown as q,Timeline as B,Table as j,Empty as Y,ConfigProvider as D,Popconfirm as P,Statistic as J}from"antd";import G,{UpOutlined as Q,DownOutlined as X,PauseCircleOutlined as F,SyncOutlined as $,CheckCircleOutlined as _,WarningOutlined as ee,StopOutlined as te,QuestionCircleOutlined as ne,CloseOutlined as re,EllipsisOutlined as ie,PlusOutlined as ae,EditOutlined as oe,EyeOutlined as le,LinkOutlined as se,SmileOutlined as de,MehOutlined as ce,FrownOutlined as ue,BgColorsOutlined as pe,CloudUploadOutlined as he,CarryOutOutlined as Ae,RightOutlined as me,EyeInvisibleOutlined as Ce,CopyOutlined as fe,CheckOutlined as ye,InfoCircleOutlined as ge,DownloadOutlined as we,CloudDownloadOutlined as be,RedoOutlined as ve,LoadingOutlined as Ve,CloseCircleOutlined as ke,DeleteOutlined as xe}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Ie}from"antd/es/form/Form";const Se={light:"#222222",dark:"#222222"},Me={light:"#868686",dark:"#868686"},Le={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},We={light:"#222222",dark:"#f8f8f2"},Ne={light:"#75715e",dark:"#75715e"},Ee={light:"#f92672",dark:"#f92672"},He={light:"#fd971f",dark:"#fd971f"},ze={light:"#e69f66",dark:"#e69f66"},Oe={light:"#e6db74",dark:"#e6db74"},Re={light:"#ae81ff",dark:"#ae81ff"},Ke={light:"#66D9ef",dark:"#66D9ef"},Te={light:"#ffffff",dark:"#ffffff"},Ue={light:"#00000073",dark:"#00000073"},qe={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:We.dark,dark:Le.dark}},texts:{primary:{light:Se.light,dark:Te.dark},secondary:{light:Ue.light,dark:Ne.dark},timeline:{light:We.dark,dark:Le.dark}},darkGray:Le.dark,cellGray:Me.dark,lighterGray:"#282828",orange:He.dark,lightOrange:ze.dark,blue:Ke.dark,white:We.dark,purple:Re.dark,gray:Ne.dark,yellow:Oe.dark,pink:Ee.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const je=t` +import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as i,jsxs as a,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as g,theme as y,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Breadcrumb as M,Steps as L,Pagination as W,Input as N,notification as E,Tag as z,Modal as H,TreeSelect as O,Tree as R,Card as K,Form as T,Popover as U,Tooltip as q,Skeleton as B,Dropdown as j,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,PauseCircleOutlined as $,SyncOutlined as _,CheckCircleOutlined as ee,WarningOutlined as te,StopOutlined as ne,QuestionCircleOutlined as re,CloseOutlined as ie,EllipsisOutlined as ae,PlusOutlined as oe,EditOutlined as le,EyeOutlined as se,LinkOutlined as de,SmileOutlined as ce,MehOutlined as ue,FrownOutlined as pe,BgColorsOutlined as he,CloudUploadOutlined as me,CarryOutOutlined as Ae,RightOutlined as Ce,EyeInvisibleOutlined as fe,CopyOutlined as ge,CheckOutlined as ye,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},He={light:"#fd971f",dark:"#fd971f"},Oe={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},Be={light:"#1b8784",dark:"#1b8784"},je={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:He.dark,lightOrange:Oe.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(je);const Ye=t` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -110,28 +110,36 @@ html,body{ } */ -`,Ye=s(null),De=()=>{const e=d(Ye);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Pe=({defaultScheme:e,children:t})=>{const[n,r]=c("light");return i(Ye.Provider,{value:{theme:n,toggleTheme:()=>{}},children:t})},Je={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:Be.backgrounds.primary.dark,modal:Be.backgrounds.primary.dark,dataCard:Be.darkGray,selection:Be.gray,lagoonCard:Be.backgrounds.primary.dark,lagoonCardInverted:Be.backgrounds.primary.light,footer:Be.backgrounds.primary.light,header:Be.header.dark,navTabs:Le.dark},texts:{primary:Be.texts.primary.dark,primaryInverted:Be.texts.primary.light,label:"#dee2e5",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.light,nav:We.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:Be.darkGray},highlights:{selection:"#497ffa"},notification:Be.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Ge={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:Be.darkGray,selection:"#e6f4ff",lagoonCard:Be.backgrounds.primary.light,lagoonCardInverted:Be.backgrounds.primary.dark,footer:Be.backgrounds.primary.dark,header:Be.header.light,navTabs:Le.light},confirm:{text:"#000",background:Le.light},texts:{primary:Be.texts.primary.light,primaryInverted:Be.texts.primary.dark,label:"#555",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.dark,nav:We.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:Be.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Qe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:a}=De(),o=u((()=>"light"===a?Object.assign({},Ge,r):Object.assign({},Je,t)),[a]);return a?i(n,{theme:o,children:e},a):null},Xe=l.createContext({}),Fe=!0;function $e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:i,circle:a,direction:o,duration:l,enableAnimation:s=Fe,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof i&&"number"!=typeof i||(c.borderRadius=i),a&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function _e({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:i,circle:a=!1,style:o,...s}){var d,c,u;const p=l.useContext(Xe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const A={...p,...h,circle:a},m={...o,...$e(A)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=A.inline)&&void 0!==d&&d,y=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,i="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:i}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?y.push(r):y.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":i,"aria-live":"polite","aria-busy":null!==(u=A.enableAnimation)&&void 0!==u?u:Fe},t?y.map(((e,n)=>l.createElement(t,{key:n},e))):y)}function et({children:e,...t}){return l.createElement(Xe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const tt=({children:e,baseColor:t,highlightColor:n})=>{localStorage.getItem("theme"),De();const{UI:{skeleton:{base:r,highlight:a}}}=Ge;return i(et,{baseColor:t||r,highlightColor:n||a,children:e})},nt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>i(Pe,{defaultScheme:r||void 0,children:i(Qe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:i(tt,{children:e})})}),rt=s(void 0),it=({linkComponent:e,children:t})=>i(rt.Provider,{value:e,children:t}),at=()=>{const e=d(rt);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},ot=e.div` +`,De=s(null),Pe=()=>{const e=d(De);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Je=({defaultScheme:e,children:t})=>{const[n,r]=c(null);u((()=>{if(e)return void r(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?r(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(r("dark"),localStorage.setItem("theme","dark")):(r("light"),localStorage.setItem("theme","light"))}),[]);return i(De.Provider,{value:{theme:n,toggleTheme:()=>{const e="light"===n?"dark":"light";r(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:i(g,{theme:{algorithm:"dark"===n?y.darkAlgorithm:y.compactAlgorithm},children:t})})},Ge={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:je.backgrounds.primary.dark,modal:je.backgrounds.primary.dark,dataCard:je.darkGray,selection:je.gray,lagoonCard:je.backgrounds.primary.dark,lagoonCardInverted:je.backgrounds.primary.light,footer:je.backgrounds.primary.light,header:je.header.dark,navTabs:We.dark},texts:{primary:je.texts.primary.dark,primaryInverted:je.texts.primary.light,label:"#dee2e5",secondary:je.texts.secondary.dark,timeline:je.texts.timeline.light,nav:Ne.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:je.darkGray},highlights:{selection:"#497ffa"},notification:je.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Qe={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:je.darkGray,selection:"#e6f4ff",lagoonCard:je.backgrounds.primary.light,lagoonCardInverted:je.backgrounds.primary.dark,footer:je.backgrounds.primary.dark,header:je.header.light,navTabs:We.light},confirm:{text:"#000",background:We.light},texts:{primary:je.texts.primary.light,primaryInverted:je.texts.primary.dark,label:"#555",secondary:je.texts.secondary.dark,timeline:je.texts.timeline.dark,nav:Ne.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:je.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Xe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:a}=Pe(),o=p((()=>"light"===a?Object.assign({},Qe,r):Object.assign({},Ge,t)),[a]);return a?i(n,{theme:o,children:e},a):null},Fe=l.createContext({}),$e=!0;function _e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:i,circle:a,direction:o,duration:l,enableAnimation:s=$e,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof i&&"number"!=typeof i||(c.borderRadius=i),a&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function et({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:i,circle:a=!1,style:o,...s}){var d,c,u;const p=l.useContext(Fe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const m={...p,...h,circle:a},A={...o,..._e(m)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=m.inline)&&void 0!==d&&d,g=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,i="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:i}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?g.push(r):g.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":i,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:$e},t?g.map(((e,n)=>l.createElement(t,{key:n},e))):g)}function tt({children:e,...t}){return l.createElement(Fe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const nt=({children:e,baseColor:t,highlightColor:n})=>{localStorage.getItem("theme"),Pe();const{UI:{skeleton:{base:r,highlight:a}}}=Qe;return i(tt,{baseColor:t||r,highlightColor:n||a,children:e})},rt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>i(Je,{defaultScheme:r||void 0,children:i(Xe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:i(nt,{children:e})})}),it=s(void 0),at=({linkComponent:e,children:t})=>i(it.Provider,{value:e,children:t}),ot=()=>{const e=d(it);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},lt=e.div` display: inline-block; margin-right: 0.5rem; -`,lt=e.div` +`,st=e.div` display: inline-block; margin-left: 0.5rem; -`,st=p((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,...h},A)=>{let m=u;return r&&(m=a(o,{children:[i(ot,{children:r}),m]})),l&&(m=a(o,{children:[m," ",i(lt,{children:l})]})),i(y,{ref:A,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...h,children:m})}));st.displayName="Button";const dt=g.Text,ct=g.Link,ut=({className:e,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return i(ct,{ref:a,className:e,href:n,target:o,children:t})}return i(dt,{ref:a,className:e,...r,children:t})};ut.displayName="Text";const pt=g.Text,ht=g.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,o=n.target??"__blank";return i(ht,{ref:r,className:e,href:a,target:o,children:t})}return i(pt,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:mt}=g,Ct=p((({level:e=1,className:t,children:n,style:r,...a},o)=>i(mt,{level:e,ref:o,className:t,style:r,...a,children:n})));Ct.displayName="UIHeadingBase";const ft=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:1,...e})));ft.displayName="UIHead1";const yt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:2,...e})));yt.displayName="UIHead2";const gt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:3,...e})));gt.displayName="UIHead3";const wt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:4,...e})));wt.displayName="UIHead4";const bt=l.forwardRef(((e,t)=>i(Ct,{ref:t,level:5,...e})));bt.displayName="UIHead5";const{Item:vt}=w,Vt=p((({className:e,children:t,style:n,...r},a)=>i(w,{ref:a,className:e,style:n,...r,children:t})));Vt.displayName="List",Vt.Item=vt;const kt=p(((e,t)=>{const{className:n,items:r,style:a,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?i(o,{children:"Collapse Section"}):i(o,{children:"Expand Section"})},A=u&&d?r?.map((e=>({...e,extra:u}))):r;return i(b,{ref:t,items:A,...h,...p})}));kt.displayName="Collapse";const xt=e=>{const{className:t,items:n,type:r="default",style:a,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return i(v,{items:e,...o})}return i(v,{items:n,...o})};xt.displayName="Details";const Zt=p(((e,t)=>{const{showLabel:n=!0,className:r,style:a,...o}=e;return i(V,{ref:t,style:a,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const It=p(((e,t)=>{const{className:n,style:r,...a}=e;return i(k,{ref:t,style:r,...a})}));It.displayName="Checkbox";const St=p(((e,t)=>{const{className:n,style:r,onChange:a,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return i(x,{ref:t,onChange:a??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownRender:e=>i(Mt,{children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:i(p?Q:X,{}),size:d??"middle"})})),Mt=e.section` +`,dt=h((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,...h},m)=>{let A=u;return r&&(A=a(o,{children:[i(lt,{children:r}),A]})),l&&(A=a(o,{children:[A," ",i(st,{children:l})]})),i(w,{ref:m,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...h,children:A})}));dt.displayName="Button";const ct=b.Text,ut=b.Link,pt=({className:e,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return i(ut,{ref:a,className:e,href:n,target:o,children:t})}return i(ct,{ref:a,className:e,...r,children:t})};pt.displayName="Text";const ht=b.Text,mt=b.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,o=n.target??"__blank";return i(mt,{ref:r,className:e,href:a,target:o,children:t})}return i(ht,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:Ct}=b,ft=h((({level:e=1,className:t,children:n,style:r,...a},o)=>i(Ct,{level:e,ref:o,className:t,style:r,...a,children:n})));ft.displayName="UIHeadingBase";const gt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:1,...e})));gt.displayName="UIHead1";const yt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:2,...e})));yt.displayName="UIHead2";const wt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:3,...e})));wt.displayName="UIHead3";const bt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:4,...e})));bt.displayName="UIHead4";const vt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:5,...e})));vt.displayName="UIHead5";const{Item:Vt}=v,kt=h((({className:e,children:t,style:n,...r},a)=>i(v,{ref:a,className:e,style:n,...r,children:t})));kt.displayName="List",kt.Item=Vt;const xt=h(((e,t)=>{const{className:n,items:r,style:a,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?i(o,{children:"Collapse Section"}):i(o,{children:"Expand Section"})},m=u&&d?r?.map((e=>({...e,extra:u}))):r;return i(V,{ref:t,items:m,...h,...p})}));xt.displayName="Collapse";const It=e=>{const{className:t,items:n,type:r="default",style:a,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return i(k,{items:e,...o})}return i(k,{items:n,...o})};It.displayName="Details";const Zt=h(((e,t)=>{const{showLabel:n=!0,className:r,style:a,...o}=e;return i(x,{ref:t,style:a,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const St=h(((e,t)=>{const{className:n,style:r,...a}=e;return i(I,{ref:t,style:r,...a})}));St.displayName="Checkbox";const Mt=h(((e,t)=>{const{className:n,style:r,onChange:a,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return i(Z,{ref:t,onChange:a??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownRender:e=>i(Lt,{children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:i(p?X:F,{}),size:d??"middle"})})),Lt=e.section` background-color: #fff; -`;St.displayName="Select";const Lt=e(Z)` - .ant-tabs-nav-list { - background-color: #fff; +`;Mt.displayName="Select";const Wt=e(S)` + .ant-tabs-nav { + margin-bottom: 0; + > div { + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"initial"}; + } } -`,Wt=e.section` +`,Nt=e.section` box-shadow: 2px 2px 4px 0px #69696933; - color: ${e=>e.theme.UI.texts.primary}; + background-color: ${e=>"light"===e.theme.colorScheme?e.theme.UI.texts.primary:"initial"}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; - background-color: #fff; -`,Nt=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return i(Lt,{$type:e,...n});const{pathname:r,items:l}=n;return a(o,{children:[i(Lt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),i(Wt,{children:t})]})};Nt.displayName="Tabs";const Et={default:["","project","environment"],orgs:["","organization","project"]},Ht=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?Et[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:i(o?"a":"span",{...d,children:a(zt,{children:[a("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:i(h,{children:a(zt,{...s,children:[a("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),i(I,{style:{marginBottom:"2rem"},items:s,...o})},zt=e.div` + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"initial"}; +`,Et=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return i(Wt,{$type:e,...n});const{pathname:r,items:l}=n;return a(o,{children:[i(Wt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),i(Nt,{children:t})]})};Et.displayName="Tabs";const zt={default:["","project","environment"],orgs:["","organization","project"]},Ht=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?zt[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:i(o?"a":"span",{...d,children:a(Rt,{children:[a("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:i(m,{children:a(Rt,{...s,children:[a("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),i(Ot,{style:{marginBottom:"2rem"},items:s,...o})},Ot=e(M)` + &.ant-breadcrumb { + font-size: 1.2rem; + line-height: 25px; + } +`,Rt=e.div` display: flex; flex-direction: column; align-items: center; @@ -139,7 +147,7 @@ html,body{ position: relative; &[data-active='active'] > *:last-child { - color: ${e=>"light"===e.theme.colorScheme?Be.texts.primary.light:Be.white}; + color: ${e=>"light"===e.theme.colorScheme?je.texts.primary.light:je.white}; text-decoration: none !important; } @@ -147,7 +155,7 @@ html,body{ left: 0; font-size: 13px; font-weight: bolder; - color: ${Be.lagoonBlue} !important; + color: ${je.lagoonBlue} !important; top: -100%; position: absolute; pointer-events: none; @@ -156,18 +164,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;Ht.displayName="Breadcrumb";const Ot=e=>{const{className:t,style:n,...r}=e;return i(Rt,{size:"default",style:n,className:t,...r})};Ot.displayName="Steps";const Rt=e(S)``,Kt=({showSizeSelector:e=!1,...t})=>i(M,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Kt.displayName="Pagination";const Tt=p(((e,t)=>i(L,{...e,ref:t})));Tt.displayName="Input";const Ut=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:a=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=W.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:a?0:3,btn:l?i(st,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:i(o,{})},...c};u[e](h)},contextHolder:p}},qt=e(N)` +`;Ht.displayName="Breadcrumb";const Kt=e=>{const{className:t,style:n,...r}=e;return i(Tt,{size:"default",style:n,className:t,...r})};Kt.displayName="Steps";const Tt=e(L)``,Ut=({showSizeSelector:e=!1,...t})=>i(W,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Ut.displayName="Pagination";const qt=h(((e,t)=>i(N,{...e,ref:t})));qt.displayName="Input";const Bt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:a=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=E.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:a?0:3,btn:l?i(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:i(o,{})},...c};u[e](h)},contextHolder:p}},jt=e(z)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,Bt=p((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return i(N,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:i(F,{})},pending:{color:Be.gray,icon:i(F,{})},running:{color:Be.blue,icon:i($,{spin:!0})},complete:{color:Be.green,icon:i(_,{})},successful:{color:Be.green,icon:i(_,{})},failed:{color:Be.orange,icon:i(ee,{})},error:{color:Be.pink,icon:i(te,{})},queued:{color:Be.yellow,icon:i($,{spin:!0})},unavailable:{color:Be.lightOrange,icon:i(ne,{})},cancelled:{color:Be.pink,icon:i(re,{})}}[n]||{};return a(qt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Bt.displayName="StatusTag";const jt=e.section` +`,Yt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return i(z,{ref:o,className:e,...r,children:t});const l={new:{color:je.purple,icon:i($,{})},pending:{color:je.gray,icon:i($,{})},running:{color:je.blue,icon:i(_,{spin:!0})},complete:{color:je.green,icon:i(ee,{})},successful:{color:je.green,icon:i(ee,{})},failed:{color:je.orange,icon:i(te,{})},error:{color:je.pink,icon:i(ne,{})},queued:{color:je.yellow,icon:i(_,{spin:!0})},unavailable:{color:je.lightOrange,icon:i(re,{})},cancelled:{color:je.pink,icon:i(ie,{})}}[n]||{};return a(jt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Yt.displayName="StatusTag";const Dt=e.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Yt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...A})=>{let m=n;return t&&(m=a(o,{children:[n,t]})),i(E,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:r,...A,modalRender:e=>i(jt,{$minHeight:u,children:e}),footer:[i(y,{id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),i(y,{disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Yt.displayName="Modal";const Dt=e.div` +`,Pt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;return t&&(A=a(o,{children:[n,t]})),i(H,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,...m,modalRender:e=>i(Dt,{$minHeight:u,children:e}),footer:[i(w,{id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),i(w,{disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Pt.displayName="Modal";const Jt=e.div` text-transform: uppercase; width: 100px; height: 62px; @@ -193,11 +201,11 @@ html,body{ text-align: right; } } -`,Pt=p(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return a(Dt,{className:"ui-datacard",ref:t,$severityColor:o,children:[i("span",{className:"ui-datacard__text",children:n}),i("span",{className:"ui-datacard__count",children:r})]})}));Pt.displayName="DataCard";const Jt=e.section` +`,Gt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?je.pink:e.high?je.orange:e.medium?je.yellow:e.low?je.blue:"#fff")(e);return a(Jt,{className:"ui-datacard",ref:t,$severityColor:o,children:[i("span",{className:"ui-datacard__text",children:n}),i("span",{className:"ui-datacard__count",children:r})]})}));Gt.displayName="DataCard";const Qt=e.section` .ant-select-tree { background-color: #fff; } -`,Gt=p((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},a)=>i(H,{ref:a,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>i(Jt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Gt.displayName="TreeSelect";const Qt=p((({className:e,children:t,items:n,onClick:r,...a},o)=>i(z,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...a})));Qt.displayName="Tree";const Xt=e.div` +`,Xt=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},a)=>i(O,{ref:a,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>i(Qt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Xt.displayName="TreeSelect";const Ft=h((({className:e,children:t,items:n,onClick:r,...a},o)=>i(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...a})));Ft.displayName="Tree";const $t=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -213,7 +221,7 @@ html,body{ color: #222; user-select: none; ${e=>"#000"===e.$currentColor&&r` - color: ${Be.white}; + color: ${je.white}; `} max-height: 23px; background-color: ${e=>e.$currentColor}; @@ -221,7 +229,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,Ft=e.div` +`,_t=e.div` text-transform: uppercase; width: max-content; display: flex; @@ -234,7 +242,7 @@ html,body{ color: #222; user-select: none; ${e=>"#000"===e.$currentColor&&r` - color: ${Be.white}; + color: ${je.white}; `} max-height: 23px; span { @@ -242,14 +250,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,$t=e.div` +`,en=e.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,_t={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},en=p((({type:e,variant:t="vertical"},n)=>{const r=_t[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return a($t,{children:[i(Ft,{className:"lagoon-label",$currentColor:_t[t[1]],ref:n,children:i("span",{children:t[1]})}),i(Ft,{className:"lagoon-label",$currentColor:_t[t[0]],ref:n,children:i("span",{children:t[0]})})]})}return i(Ft,{className:"lagoon-label",$currentColor:r,ref:n,children:i("span",{children:e})})}return i(Xt,{className:"lagoon-label",$currentColor:r,ref:n,children:i("span",{children:e})})}));en.displayName="CardLabel";const{Search:tn}=L,nn=e(tn)` +`,tn={development:je.blue,project:je.black,production:je.green,active:je.purple,standby:je.purple,"active production":je.green,"standby production":je.yellow,uat:je.orange,error:je.pink},nn=h((({type:e,variant:t="vertical"},n)=>{const r=tn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return a(en,{children:[i(_t,{className:"lagoon-label",$currentColor:tn[t[1]],ref:n,children:i("span",{children:t[1]})}),i(_t,{className:"lagoon-label",$currentColor:tn[t[0]],ref:n,children:i("span",{children:t[0]})})]})}return i(_t,{className:"lagoon-label",$currentColor:r,ref:n,children:i("span",{children:e})})}return i($t,{className:"lagoon-label",$currentColor:r,ref:n,children:i("span",{children:e})})}));nn.displayName="CardLabel";const{Search:rn}=N,an=e(rn)` &, & > * { background-color: transparent; @@ -285,7 +293,7 @@ html,body{ } } } -`,rn=e.div` +`,on=e.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -294,19 +302,19 @@ html,body{ display: flex; gap: 5px; } -`,an=p((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return m((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),a(rn,{ref:l,children:[a("div",{className:"select-container",children:[t?i("div",{className:"results",children:i(St,{disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?i("div",{className:"sortBy",children:i(St,{disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),i("div",{className:"searchBar",children:i(nn,{ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));an.displayName="LagoonFilter";const on=r` +`,ln=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),a(on,{ref:l,children:[a("div",{className:"select-container",children:[t?i("div",{className:"results",children:i(Mt,{disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?i("div",{className:"sortBy",children:i(Mt,{disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),i("div",{className:"searchBar",children:i(an,{ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));ln.displayName="LagoonFilter";const sn=r` width: 23.75rem; height: 15.25rem; -`,ln=e(O)` +`,dn=e(K)` &.ant-card { cursor: unset; - ${on} + ${sn} &:hover { - border: 1px solid ${Be.lagoonBlue}; + border: 1px solid ${je.lagoonBlue}; } } -`,sn=e(O)` - ${on} +`,cn=e(K)` + ${sn} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -315,7 +323,7 @@ html,body{ overflow: hidden; border-radius: 5px; &:hover { - border: 1px solid ${Be.lagoonBlue}; + border: 1px solid ${je.lagoonBlue}; } .ant-card-head, .ant-card-body, @@ -334,7 +342,7 @@ html,body{ } .ant-card-actions > li > span > span[role='img']:hover { - color: ${Be.lagoonBlue}; + color: ${je.lagoonBlue}; } .ant-card-head { @@ -394,11 +402,11 @@ html,body{ } } } -`,dn=e(O)` +`,un=e(K)` display: flex; place-content: center; place-items: center; - ${on} + ${sn} border-left: inherit; border: ${e=>"dark"===e.theme.colorScheme&&r` @@ -416,7 +424,7 @@ html,body{ padding: 0; } `} -`,cn=e.div` +`,pn=e.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -428,10 +436,10 @@ html,body{ color 0.3s ease, border 0.3s ease; &:hover { - color: ${Be.lagoonBlue}; - border: 1px solid ${Be.lagoonBlue}; + color: ${je.lagoonBlue}; + border: 1px solid ${je.lagoonBlue}; } -`,un=e.div` +`,hn=e.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -459,15 +467,15 @@ html,body{ text-transform: capitalize; } } -`,pn=e.div` +`,mn=e.div` padding-left: 3.1875rem; -`,hn=e(ie)` +`,An=e(ae)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { - color: ${Be.lagoonBlue}; + color: ${je.lagoonBlue}; } -`,An=e.div` +`,Cn=e.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -475,26 +483,26 @@ html,body{ color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: all 0.2s ease; &:hover { - color: ${Be.lagoonBlue}; + color: ${je.lagoonBlue}; } } -`,mn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Ie(),[u,p]=c(1),h=e?.length??0,[A,m]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),m(!0),d.resetFields()};return a(dn,{$type:o,children:[a(cn,{onClick:()=>s(!0),children:[i(ae,{})," New environment"]}),i(Yt,{title:i(fn,{children:"Create an Environment"}),subTitle:a(yn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();m(!e)},children:e[u-1]})})})]})},Cn=e.div` +`,fn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return a(un,{$type:o,children:[a(pn,{onClick:()=>s(!0),children:[i(oe,{})," New environment"]}),i(Pt,{title:i(yn,{children:"Create an Environment"}),subTitle:a(wn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},gn=e.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,fn=e(yt)` +`,yn=e(yt)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,yn=e.span` +`,wn=e.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,gn=({projectName:e,deployType:t,region:n})=>{const r=a("div",{className:"lagooncard-project",children:[i("span",{children:"PROJECT"}),i("span",{className:"project-name",children:e}),i("span",{children:"TYPE"}),i("span",{className:"type",children:t}),n?a(o,{children:[i("span",{children:"REGION"}),i("span",{className:"region",children:n})]}):null]},`project-${e}`);return i(un,{children:r})},wn=({environments:e})=>{const t=e.map((e=>i("div",{children:i(At,{link:!0,href:"#",children:e})},e)));return a(pn,{children:[t,i(At,{link:!0,href:"#",children:"View all"})]})},bn=e.div` +`,bn=({projectName:e,deployType:t,region:n})=>{const r=a("div",{className:"lagooncard-project",children:[i("span",{children:"PROJECT"}),i("span",{className:"project-name",children:e}),i("span",{children:"TYPE"}),i("span",{className:"type",children:t}),n?a(o,{children:[i("span",{children:"REGION"}),i("span",{className:"region",children:n})]}):null]},`project-${e}`);return i(hn,{children:r})},vn=({environments:e})=>{const t=e.map((e=>i("div",{children:i(At,{link:!0,href:"#",children:e})},e)));return a(mn,{children:[t,i(At,{link:!0,href:"#",children:"View all"})]})},Vn=e.div` display: inline-block; -`,vn=p((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return i(K,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:i(z,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:a(bn,{children:[" ",t," "]})})}));vn.displayName="TreeList";const Vn=p(((e,t)=>{const[n,r]=c(!1),o=at(),[l,s]=c(!1),{type:d}=e;if("new"===d)return i(mn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return i(ln,{loading:!0});const{type:u,loading:p,title:h,cardClassName:A,styles:m,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&i(vn,{data:C,children:i(hn,{},"ellipsis")}),k={project:[i(An,{children:i(o,{href:y,children:i(oe,{},"edit")})}),V],environment:[i(An,{children:i(o,{href:y,children:i(le,{},"view")})}),V]},x=[e.showProblemIndicator?i(T,{placement:"top",title:"Problem status",children:i(An,{children:i(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return i(ue,{style:{color:Be.pink}});case"high":return i(ce,{style:{color:Be.orange}});default:return i(de,{style:{color:Be.green2}})}})(f)})})}):null,i(T,{placement:"right",title:l?"Copied!":"Copy",children:i(se,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],Z=a(U,{loading:p,active:!0,children:[i(en,{type:b}),"environment"===u?i(gn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):i(wn,{environments:e.environments})]});return i(sn,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:m,className:A??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:Z})}));Vn.displayName="LagoonCard";const kn=e.div` +`,kn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return i(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:i(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:a(Vn,{children:[" ",t," "]})})}));kn.displayName="TreeList";const xn=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return i(fn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return i(dn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:g,navigateTo:y,...w}=e,b="project"===u?"project":e.envType,v=y||(()=>{}),V=C&&i(kn,{data:C,children:i(An,{},"ellipsis")}),k={project:[i(Cn,{children:i(o,{href:g,children:i(le,{},"edit")})}),V],environment:[i(Cn,{children:i(o,{href:g,children:i(se,{},"view")})}),V]},x=[e.showProblemIndicator?i(q,{placement:"top",title:"Problem status",children:i(Cn,{children:i(o,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return i(pe,{style:{color:je.pink}});case"high":return i(ue,{style:{color:je.orange}});default:return i(ce,{style:{color:je.green2}})}})(f)})})}):null,i(q,{placement:"right",title:l?"Copied!":"Copy",children:i(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=a(B,{loading:p,active:!0,children:[i(nn,{type:b}),"environment"===u?i(bn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):i(vn,{environments:e.environments})]});return i(cn,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));xn.displayName="LagoonCard";const In=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -507,13 +515,13 @@ html,body{ font-size: 50px; margin-bottom: 9px; &.green { - color: ${Be.green}; + color: ${je.green}; } &.pink { - color: ${Be.pink}; + color: ${je.pink}; } &.orange { - color: ${Be.orange}; + color: ${je.orange}; } } } @@ -524,10 +532,10 @@ html,body{ margin-left: 0.25rem; } } -`,xn=e.div` +`,Zn=e.div` display: flex; gap: 1.5rem; -`,Zn=()=>{const e=a(xn,{children:[i(Pt,{text:"Problems",count:0}),i(Pt,{text:"Critical",count:0,critical:!0}),i(Pt,{text:"High",count:0,high:!0}),i(Pt,{text:"Medium",count:0,medium:!0}),i(Pt,{text:"Low",count:0,low:!0})]});return a(kn,{children:[i("div",{className:"icon",children:i(uo,{style:{borderRadius:"50%"},width:50,height:50})}),i("div",{className:"overview-title",children:a(yt,{children:["At a glance",i(K,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:i(ne,{})})]})}),e]})},In=e=>{if(e.skeleton)return i(Zn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=a(xn,{children:[i(Pt,{text:"Problems",count:t}),i(Pt,{text:"Critical",count:n,critical:!0}),i(Pt,{text:"High",count:r,high:!0}),i(Pt,{text:"Medium",count:o,medium:!0}),i(Pt,{text:"Low",count:l,low:!0})]});return a(kn,{children:[i("div",{className:"icon",children:n>=1?i(ue,{className:"icon-status pink"}):r>=1?i(ce,{className:"icon-status orange"}):i(de,{className:"icon-status green"})}),i("div",{className:"overview-title",children:a(yt,{children:["At a glance",i(K,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:i(ne,{})})]})}),s]})};In.displayName="LagoonProblemsOverview";const Sn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Mn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Sn(n),children:e[n]})).flat();return i(xt,{bordered:!0,items:c})};Mn.displayName="LagoonEnv";const Ln=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Wn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Ln(t),children:!0===e[t]?"True":e[t]})));return i(xt,{bordered:!0,items:d})};Wn.displayName="LagoonProjectDetails",e.div` +`,Sn=()=>{const e=a(Zn,{children:[i(Gt,{text:"Problems",count:0}),i(Gt,{text:"Critical",count:0,critical:!0}),i(Gt,{text:"High",count:0,high:!0}),i(Gt,{text:"Medium",count:0,medium:!0}),i(Gt,{text:"Low",count:0,low:!0})]});return a(In,{children:[i("div",{className:"icon",children:i(mo,{style:{borderRadius:"50%"},width:50,height:50})}),i("div",{className:"overview-title",children:a(yt,{children:["At a glance",i(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:i(re,{})})]})}),e]})},Mn=e=>{if(e.skeleton)return i(Sn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=a(Zn,{children:[i(Gt,{text:"Problems",count:t}),i(Gt,{text:"Critical",count:n,critical:!0}),i(Gt,{text:"High",count:r,high:!0}),i(Gt,{text:"Medium",count:o,medium:!0}),i(Gt,{text:"Low",count:l,low:!0})]});return a(In,{children:[i("div",{className:"icon",children:n>=1?i(pe,{className:"icon-status pink"}):r>=1?i(ue,{className:"icon-status orange"}):i(ce,{className:"icon-status green"})}),i("div",{className:"overview-title",children:a(yt,{children:["At a glance",i(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:i(re,{})})]})}),s]})};Mn.displayName="LagoonProblemsOverview";const Ln=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Wn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Ln(n),children:e[n]})).flat();return i(It,{bordered:!0,items:c})};Wn.displayName="LagoonEnv";const Nn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},En=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Nn(t),children:!0===e[t]?"True":e[t]})));return i(It,{bordered:!0,items:d})};En.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -544,13 +552,13 @@ html,body{ height: auto; width: 5rem; } -`;const Nn=e.nav` +`;const zn=e.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,En=e.nav` +`,Hn=e.nav` display: flex; list-style: none; @@ -558,22 +566,22 @@ html,body{ line-height: 22px; font-weight: 600; & > *:hover > a { - color: ${Be.lagoonBlue}; + color: ${je.lagoonBlue}; } -`,Hn=e.span` +`,On=e.span` transition: all 0.25s ease; display: inline-block; position: absolute; - border: 2px solid ${Be.lagoonBlue}; + border: 2px solid ${je.lagoonBlue}; bottom: -4px; left: 0px; - color: ${Be.lagoonBlue}; -`,zn=e.div` + color: ${je.lagoonBlue}; +`,Rn=e.div` cursor: pointer; transition: all 0.25s ease; &.active { a { - color: ${Be.lagoonBlue} !important; + color: ${je.lagoonBlue} !important; } } &:hover { @@ -603,7 +611,7 @@ html,body{ &:active > a { color: #184cbc; } -`,On=e.div` +`,Kn=e.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -615,7 +623,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,Rn=e.img` +`,Tn=e.img` border-radius: 50%; height: 24px; width: 24px; @@ -623,7 +631,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,Kn=e.div` +`,Un=e.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -636,7 +644,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,Tn=e.header` +`,qn=e.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -690,7 +698,7 @@ html,body{ max-height: 42px; } } -`;e.section` +`,Bn=e.section` font-size: 22px; width: 56px; height: 62px; @@ -706,12 +714,12 @@ html,body{ stroke: ${e=>e.theme.UI.backgrounds.footer}; transition: all 0.25s ease; &:active { - stroke: ${Be.lagoonBlue}; + stroke: ${je.lagoonBlue}; } } &:hover { svg { - stroke: ${Be.lagoonBlue}; + stroke: ${je.lagoonBlue}; } } transition: all 0.25s ease; @@ -721,7 +729,7 @@ html,body{ background-color: #78787853; } } -`;const Un=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let i=r(e)%256,a=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${i}, ${a}, ${o})`,textColor:qn(i,a,o)>.5?"#000000":"#FFFFFF"}};function qn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Bn=e=>a("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),i("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),jn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Yn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Dn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Pn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Jn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Gn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Qn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Xn=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Fn=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),$n=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),_n=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),er=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),i("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),nr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),rr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),ir=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),i("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),lr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),sr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),i("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),cr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),i("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),ur=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),pr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),hr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Ar=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),mr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Cr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),i("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),fr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),yr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),gr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),wr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),br=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),vr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Vr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),kr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),xr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Zr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Ir=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Sr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Mr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Lr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),i("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Nr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Er=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Hr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),zr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Or=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),i("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),i("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Tr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),i("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),qr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Br=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),jr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),i("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Yr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Dr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Pr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Gr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Qr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Xr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Fr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),$r=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),_r=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),ei=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ti=()=>a("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),i("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),i("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),i("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),i("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),a("defs",{children:[a("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#00AEEF"}),i("stop",{offset:"1",stopColor:"#2B3990"})]}),a("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),a("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.75",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[i("stop",{offset:"0.15",stopColor:"#4578E6"}),i("stop",{offset:"0.95",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),ni=e=>i("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),ri=e=>a("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),i("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),i("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),i("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),ii=e=>a("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("g",{"clip-path":"url(#clip0_1500_19277)",children:i("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),i("defs",{children:i("clipPath",{id:"clip0_1500_19277",children:i("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ai=e=>a("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),i("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),i("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),oi=e=>i(G,{component:Bn,...e}),li=e=>i(G,{component:jn,...e}),si=e=>i(G,{component:Yn,...e}),di=e=>i(G,{component:Dn,...e}),ci=e=>i(G,{component:Pn,...e}),ui=e=>i(G,{component:Jn,...e}),pi=e=>i(G,{component:Gn,...e}),hi=e=>i(G,{component:Qn,...e}),Ai=e=>i(G,{component:Xn,...e}),mi=e=>i(G,{component:Fn,...e}),Ci=e=>i(G,{component:$n,...e}),fi=e=>i(G,{component:_n,...e}),yi=e=>i(G,{component:er,...e}),gi=e=>i(G,{component:tr,...e}),wi=e=>i(G,{component:nr,...e}),bi=e=>i(G,{component:rr,...e}),vi=e=>i(G,{component:ir,...e}),Vi=e=>i(G,{component:ar,...e}),ki=e=>i(G,{component:or,...e}),xi=e=>i(G,{component:lr,...e}),Zi=e=>i(G,{component:sr,...e}),Ii=e=>i(G,{component:dr,...e}),Si=e=>i(G,{component:cr,...e}),Mi=e=>i(G,{component:ur,...e}),Li=e=>i(G,{component:pr,...e}),Wi=e=>i(G,{component:hr,...e}),Ni=e=>i(G,{component:Ar,...e}),Ei=e=>i(G,{component:mr,...e}),Hi=e=>i(G,{component:Cr,...e}),zi=e=>i(G,{component:fr,...e}),Oi=e=>i(G,{component:yr,...e}),Ri=e=>i(G,{component:gr,...e}),Ki=e=>i(G,{component:wr,...e}),Ti=e=>i(G,{component:br,...e}),Ui=e=>i(G,{component:vr,...e}),qi=e=>i(G,{component:Vr,...e}),Bi=e=>i(G,{component:kr,...e}),ji=e=>i(G,{component:xr,...e}),Yi=e=>i(G,{component:Zr,...e}),Di=e=>i(G,{component:Ir,...e}),Pi=e=>i(G,{component:Sr,...e}),Ji=e=>i(G,{component:Mr,...e}),Gi=e=>i(G,{component:Lr,...e}),Qi=e=>i(G,{component:Wr,...e}),Xi=e=>i(G,{component:Nr,...e}),Fi=e=>i(G,{component:Er,...e}),$i=e=>i(G,{component:Hr,...e}),_i=e=>i(G,{component:zr,...e}),ea=e=>i(G,{component:Or,...e}),ta=e=>i(G,{component:Rr,...e}),na=e=>i(G,{component:Kr,...e}),ra=e=>i(G,{component:Tr,...e}),ia=e=>i(G,{component:Ur,...e}),aa=e=>i(G,{component:qr,...e}),oa=e=>i(G,{component:Br,...e}),la=e=>i(G,{component:jr,...e}),sa=e=>i(G,{component:Yr,...e}),da=e=>i(G,{component:Dr,...e}),ca=e=>i(G,{component:Pr,...e}),ua=e=>i(G,{component:Jr,...e}),pa=e=>i(G,{component:Gr,...e}),ha=e=>i(G,{component:Qr,...e}),Aa=e=>i(G,{component:Xr,...e}),ma=e=>i(G,{component:Fr,...e}),Ca=e=>i(G,{component:$r,...e}),fa=e=>i(G,{component:_r,...e}),ya=e=>i(G,{component:ei,...e}),ga=e=>i(G,{component:ti,...e}),wa=e=>i(G,{component:ni,...e}),ba=e=>i(G,{component:ri,...e}),va=e=>i(G,{component:ii,...e}),Va=e=>i(G,{component:ai,...e}),ka=p((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:u,lastName:p,image:h,email:C}=e,f=!!h,y=!(!u||!p),g=y?Un(u.charAt(0),p.charAt(0)):Un(C.charAt(0),C.charAt(1)),w=y?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?i(Rn,{src:h,alt:"user_avatar"}):i(On,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=i("span",y?{className:"user-name",children:`${u} ${p}`}:{className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),Z=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[I,S]=c(Z(s));m((()=>{S(Z(s))}),[s]),m((()=>{setTimeout((()=>{if(V.current&&void 0!==I){const e=V.current.children[I];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[I]);const M=!!(void 0!==I&&I>=0&&Ii(zn,{className:""+(t===I?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?i(Hn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),i(q,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:a(Kn,{children:[b,v]})}),i("section",{id:"user_dropdown_container"})]})}));ka.displayName="LagoonHeader";const xa=e.footer` +`,jn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let i=r(e)%256,a=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${i}, ${a}, ${o})`,textColor:Yn(i,a,o)>.5?"#000000":"#FFFFFF"}};function Yn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Dn=e=>a("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),i("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Pn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Jn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Gn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Xn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Fn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),$n=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),_n=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),er=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),tr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),nr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),rr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ir=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),i("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),or=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),lr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),sr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),i("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),cr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),ur=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),i("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),hr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),i("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),mr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Ar=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Cr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),fr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),gr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),i("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),wr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),br=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),vr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),Vr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),kr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),xr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Ir=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Zr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Sr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Mr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Lr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Wr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Nr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Er=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),i("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Hr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Or=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Rr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Kr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Tr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),i("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),qr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),i("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Br=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),jr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),i("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Yr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Dr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),i("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Gr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Qr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Xr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Fr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),$r=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),_r=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ei=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),ti=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),ni=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),ri=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ii=()=>a("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),i("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),i("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),i("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),i("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),a("defs",{children:[a("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#00AEEF"}),i("stop",{offset:"1",stopColor:"#2B3990"})]}),a("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),a("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.75",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[i("stop",{offset:"0.15",stopColor:"#4578E6"}),i("stop",{offset:"0.95",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),ai=e=>i("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),oi=e=>a("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),i("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),i("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),i("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),li=e=>a("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("g",{"clip-path":"url(#clip0_1500_19277)",children:i("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),i("defs",{children:i("clipPath",{id:"clip0_1500_19277",children:i("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),si=e=>a("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),i("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),i("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),di=e=>i(Q,{component:Dn,...e}),ci=e=>i(Q,{component:Pn,...e}),ui=e=>i(Q,{component:Jn,...e}),pi=e=>i(Q,{component:Gn,...e}),hi=e=>i(Q,{component:Qn,...e}),mi=e=>i(Q,{component:Xn,...e}),Ai=e=>i(Q,{component:Fn,...e}),Ci=e=>i(Q,{component:$n,...e}),fi=e=>i(Q,{component:_n,...e}),gi=e=>i(Q,{component:er,...e}),yi=e=>i(Q,{component:tr,...e}),wi=e=>i(Q,{component:nr,...e}),bi=e=>i(Q,{component:rr,...e}),vi=e=>i(Q,{component:ir,...e}),Vi=e=>i(Q,{component:ar,...e}),ki=e=>i(Q,{component:or,...e}),xi=e=>i(Q,{component:lr,...e}),Ii=e=>i(Q,{component:sr,...e}),Zi=e=>i(Q,{component:dr,...e}),Si=e=>i(Q,{component:cr,...e}),Mi=e=>i(Q,{component:ur,...e}),Li=e=>i(Q,{component:pr,...e}),Wi=e=>i(Q,{component:hr,...e}),Ni=e=>i(Q,{component:mr,...e}),Ei=e=>i(Q,{component:Ar,...e}),zi=e=>i(Q,{component:Cr,...e}),Hi=e=>i(Q,{component:fr,...e}),Oi=e=>i(Q,{component:gr,...e}),Ri=e=>i(Q,{component:yr,...e}),Ki=e=>i(Q,{component:wr,...e}),Ti=e=>i(Q,{component:br,...e}),Ui=e=>i(Q,{component:vr,...e}),qi=e=>i(Q,{component:Vr,...e}),Bi=e=>i(Q,{component:kr,...e}),ji=e=>i(Q,{component:xr,...e}),Yi=e=>i(Q,{component:Ir,...e}),Di=e=>i(Q,{component:Zr,...e}),Pi=e=>i(Q,{component:Sr,...e}),Ji=e=>i(Q,{component:Mr,...e}),Gi=e=>i(Q,{component:Lr,...e}),Qi=e=>i(Q,{component:Wr,...e}),Xi=e=>i(Q,{component:Nr,...e}),Fi=e=>i(Q,{component:Er,...e}),$i=e=>i(Q,{component:zr,...e}),_i=e=>i(Q,{component:Hr,...e}),ea=e=>i(Q,{component:Or,...e}),ta=e=>i(Q,{component:Rr,...e}),na=e=>i(Q,{component:Kr,...e}),ra=e=>i(Q,{component:Tr,...e}),ia=e=>i(Q,{component:Ur,...e}),aa=e=>i(Q,{component:qr,...e}),oa=e=>i(Q,{component:Br,...e}),la=e=>i(Q,{component:jr,...e}),sa=e=>i(Q,{component:Yr,...e}),da=e=>i(Q,{component:Dr,...e}),ca=e=>i(Q,{component:Pr,...e}),ua=e=>i(Q,{component:Jr,...e}),pa=e=>i(Q,{component:Gr,...e}),ha=e=>i(Q,{component:Qr,...e}),ma=e=>i(Q,{component:Xr,...e}),Aa=e=>i(Q,{component:Fr,...e}),Ca=e=>i(Q,{component:$r,...e}),fa=e=>i(Q,{component:_r,...e}),ga=e=>i(Q,{component:ei,...e}),ya=e=>i(Q,{component:ti,...e}),wa=e=>i(Q,{component:ni,...e}),ba=e=>i(Q,{component:ri,...e}),va=e=>i(Q,{component:ii,...e}),Va=e=>i(Q,{component:ai,...e}),ka=e=>i(Q,{component:oi,...e}),xa=e=>i(Q,{component:li,...e}),Ia=e=>i(Q,{component:si,...e}),Za=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,g=!(!p||!h),y=g?jn(p.charAt(0),h.charAt(0)):jn(C.charAt(0),C.charAt(1)),w=g?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?i(Tn,{src:m,alt:"user_avatar"}):i(Kn,{$bgColor:y.bgColor,$textColor:y.textColor,children:w}),v=i("span",g?{className:"user-name",children:`${p} ${h}`}:{className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Zi(Rn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?i(On,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),i(j,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:a(Un,{children:[b,v]})}),i("section",{id:"user_dropdown_container"}),i(Bn,{onClick:r,children:i(Va,{className:"theme-icon"})})]})}));Za.displayName="LagoonHeader";const Sa=e.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -742,7 +750,7 @@ html,body{ max-height: 42px; } } -`,Za=e.section` +`,Ma=e.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -750,13 +758,13 @@ html,body{ transition: all 0.3s ease; padding: 0.5rem; &:hover { - color: ${Be.lagoonBlue}; + color: ${je.lagoonBlue}; } &:active { background-color: #78787853; } } -`,Ia=p((({icon:e,toggleTheme:t},n)=>a(xa,{ref:n,children:[i("section",{className:"icon-container",children:e||i(ga,{className:"icon"})}),i(Za,{onClick:t,children:i(pe,{className:"theme-icon"})})]})));Ia.displayName="LagoonFooter";const Sa=e.section` +`,La=h((({icon:e,toggleTheme:t},n)=>a(Sa,{ref:n,children:[i("section",{className:"icon-container",children:e||i(va,{className:"icon"})}),i(Ma,{onClick:t,children:i(he,{className:"theme-icon"})})]})));La.displayName="LagoonFooter";const Wa=e.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -776,7 +784,7 @@ html,body{ } } } -`,Ma=e.div` +`,Na=e.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -794,14 +802,14 @@ html,body{ color: #808080; } .task-link { - color: ${Be.lagoonBlue}; + color: ${je.lagoonBlue}; font-size: 22px; } -`,La=p((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:a(Ma,{children:[i("span",{className:"deploy-env",children:t}),i(me,{}),i("span",{className:"deploy-name",children:r}),i(Bt,{type:o}),i("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:a(Ma,{children:[i("span",{className:"task-env",children:r}),i(me,{}),i("span",{className:"task-name",children:t}),i(Bt,{type:o}),i(le,{className:"task-link",onClick:()=>l})]})}})))(t,e,i("deployment"===t?he:Ae,{}));return i(Sa,{ref:n,children:i(B,{mode:"left",items:r})})}));La.displayName="LagoonTimeline";const{Item:Wa}=R,Na=({wrap:e,...t})=>i(Wa,{...t});Na.displayName="FormItem";const Ea=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},A=()=>{p(!u)},m=i(u?Ce:le,{className:"eye-icon",onClick:A});return a(Oa,{$fontSize:n,style:{...h},children:[i(za,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?i(T,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:i(Ha,{children:e})}):e}),i("div",{className:"icons",children:s?a(T,{placement:"right",title:"Copied!",children:[i(ye,{className:"check-icon"}),"hiddenWithIcon"===r&&m]}):a(o,{children:[i(fe,{onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&m]})})]})},Ha=e.div` +`,Ea=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:a(Na,{children:[i("span",{className:"deploy-env",children:t}),i(Ce,{}),i("span",{className:"deploy-name",children:r}),i(Yt,{type:o}),i("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:a(Na,{children:[i("span",{className:"task-env",children:r}),i(Ce,{}),i("span",{className:"task-name",children:t}),i(Yt,{type:o}),i(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,i("deployment"===t?me:Ae,{}));return i(Wa,{ref:n,children:i(Y,{mode:"left",items:r})})}));Ea.displayName="LagoonTimeline";const{Item:za}=T,Ha=({wrap:e,...t})=>i(za,{...t});Ha.displayName="FormItem";const Oa=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=i(u?fe:se,{className:"eye-icon",onClick:m});return a(Ta,{$fontSize:n,style:{...h},children:[i(Ka,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?i(q,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:i(Ra,{children:e})}):e}),i("div",{className:"icons",children:s?a(q,{placement:"right",title:"Copied!",children:[i(ye,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):a(o,{children:[i(ge,{onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ra=e.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,za=e.span` +`,Ka=e.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -819,7 +827,7 @@ html,body{ user-select: initial; } `}; -`,Oa=e.div` +`,Ta=e.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -838,7 +846,7 @@ html,body{ position: relative; z-index: 1; transition: all 0.25s ease; - color: ${Be.green} !important; + color: ${je.green} !important; } .icons { display: flex; @@ -862,7 +870,7 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,Ra=e.div` +`,Ua=e.div` min-height: 100dvh; margin: 0; background-color: #f2f2f2; @@ -876,16 +884,16 @@ html,body{ height: 42px; width: auto; } -`,Ka=p((({children:e,showHeader:t,headerProps:n,className:r},o)=>a(Ra,{ref:o,className:r,children:[t?i(ka,{...n}):null,i("main",{className:"content",children:e})]})));Ka.displayName="PageContainer";const Ta=e.div` +`,qa=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>a(Ua,{ref:o,className:r,children:[t?i(Za,{...n}):null,i("main",{className:"content",children:e})]})));qa.displayName="PageContainer";const Ba=e.div` display: block; padding-block: 17px; -`,Ua=e(j)` +`,ja=e(D)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,qa=e.section` +`,Ya=e.section` display: flex; gap: 1rem; justify-content: center; @@ -898,11 +906,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,Ba=e.span` +`,Da=e.span` width: 1.1875rem; -`,ja=e(Y)` +`,Pa=e(P)` padding-block: 2.5rem; -`,Ya=i(ja,{image:i(Qi,{size:60}),description:i("span",{children:"Nothing to display"})}),Da=p((({columns:e,dataSource:t,children:n,lastRowBordered:r=!1,variant:a="default",disableScrollable:l=!1,withBg:s=!1,hasSummary:d=!1,...c},u)=>i(o,{children:i(D,{renderEmpty:()=>Ya,children:i(Ua,{$variant:a,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Pa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Da.displayName="Table";var Ja,Ga={exports:{}};var Qa,Xa=(Ja||(Ja=1,Ga.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",a="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(i,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,i=l}return!r&&i&&(g=i),i||!r&&g},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new Z(n)},x=y;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var Z=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(A);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)i(o,{children:i(g,{renderEmpty:()=>Ja,children:i(ja,{$variant:a,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Qa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Ga.displayName="Table";var Xa,Fa={exports:{}};var $a,_a=(Xa||(Xa=1,Fa.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",a="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},g={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(i,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,i=l}return!r&&i&&(y=i),i||!r&&y},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=g;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; &:hover { - color: ${Be.lagoonBlue}; + color: ${je.lagoonBlue}; } } .bulk-link { margin-left: auto; padding-inline: 0.25rem; - background-color: ${Be.lagoonBlue}; + background-color: ${je.lagoonBlue}; transition: all 0.25s ease; &:hover { - background-color: ${qe.light}; + background-color: ${Be.light}; } a { color: #fff; } } -`,uo=e=>i(_e,{...e}),po=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(uo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(uo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(uo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};var ho,Ao={exports:{}};var mo=(ho||(ho=1,Ao.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,i){var a=n(e),o=n(t),l="("===(i=i||"()")[0],s=")"===i[1];return(l?this.isAfter(a,r):!this.isBefore(a,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(a,r):!this.isAfter(a,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),Ao.exports),Co=Pa(mo);Fa.extend(Co),Fa.extend(oo),Fa.extend(ro);const fo=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},yo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>i(uo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>i(uo,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>i(uo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};var go,wo={exports:{}};var bo=(go||(go=1,wo.exports=function(e,t,n){e=e||{};var r=t.prototype,i={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(e,t,n,i){return r.fromToBase(e,t,n,i)}n.en.relativeTime=i,r.fromToBase=function(t,r,a,o,l){for(var s,d,c,u=a.$locale().relativeTime||i,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,A=0;A0,C<=m.r||!m.r){C<=1&&A>0&&(m=p[A-1]);var f=u[m.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,m.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),wo.exports),vo=Pa(bo);const Vo=e(we)` +`,mo=e=>i(et,{...e}),Ao=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(mo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(mo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};var Co,fo={exports:{}};var go=(Co||(Co=1,fo.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,i){var a=n(e),o=n(t),l="("===(i=i||"()")[0],s=")"===i[1];return(l?this.isAfter(a,r):!this.isBefore(a,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(a,r):!this.isAfter(a,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),fo.exports),yo=Qa(go);eo.extend(yo),eo.extend(co),eo.extend(oo);const wo=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},bo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>i(mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>i(mo,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>i(mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};var vo,Vo={exports:{}};var ko=(vo||(vo=1,Vo.exports=function(e,t,n){e=e||{};var r=t.prototype,i={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(e,t,n,i){return r.fromToBase(e,t,n,i)}n.en.relativeTime=i,r.fromToBase=function(t,r,a,o,l){for(var s,d,c,u=a.$locale().relativeTime||i,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var g=c?u.future:u.past;return"function"==typeof g?g(d):g.replace("%s",d)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),Vo.exports),xo=Qa(ko);const Io=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`;function ko(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}Fa.extend(Co),Fa.extend(ro),Fa.extend(vo);const xo=e.span` +`;function Zo(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}eo.extend(yo),eo.extend(oo),eo.extend(xo);const So=e.span` text-decoration: underline; cursor: pointer; -`,Zo=e.div` +`,Mo=e.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -947,7 +955,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Io=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>i(uo,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>i(uo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>i(uo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>i(uo,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>i(uo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};var So;Fa.extend(oo),Fa.extend(ro),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(So||(So={}));const Mo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>i(uo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>i(uo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>i(uo,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};var Lo,Wo={exports:{}};var No=(Lo||(Lo=1,Wo.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,a.findAll)({autoEscape:c,caseSensitive:p,findChunks:A,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",H=void 0,z=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var i=void 0;i="object"==typeof C?p?C[r]:(C=z(C))[r.toLowerCase()]:C;var a=N===+o;E=i+" "+(a?n:""),H=!0===a&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:H};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,a=e.caseSensitive,o=void 0!==a&&a,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return i({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,i=void 0===r?a:r,o=e.searchWords,l=e.textToHighlight;return l=i(l),o.filter((function(e){return e})).reduce((function(e,r){r=i(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(r,n?"g":"gi"),o=void 0;o=a.exec(l);){var s=o.index,d=a.lastIndex;d>s&&e.push({start:s,end:d}),o.index==a.lastIndex&&a.lastIndex++}return e}),[])};t.findChunks=r;var i=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],i=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)i(0,n,!1);else{var a=0;t.forEach((function(e){i(a,e.start,!1),i(e.start,e.end,!0),a=e.end})),i(a,n,!1)}return r};function a(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,i=[],a=void 0,o=!1,l=function(e,n){return t(e,i[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?i(Eo,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ho(e,t,`${r}-${n}`)))):e;Fa.extend(oo),Fa.extend(ro);const zo=e.section` +`,Lo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>i(mo,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>i(mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>i(mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>i(mo,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>i(mo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};var Wo;eo.extend(co),eo.extend(oo),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Wo||(Wo={}));const No=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>i(mo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>i(mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>i(mo,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};var Eo,zo={exports:{}};var Ho=(Eo||(Eo=1,zo.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,a.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,H=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var i=void 0;i="object"==typeof C?p?C[r]:(C=H(C))[r.toLowerCase()]:C;var a=N===+o;E=i+" "+(a?n:""),z=!0===a&&null!=d?Object.assign({},g,d):g;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,a=e.caseSensitive,o=void 0!==a&&a,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return i({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,i=void 0===r?a:r,o=e.searchWords,l=e.textToHighlight;return l=i(l),o.filter((function(e){return e})).reduce((function(e,r){r=i(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(r,n?"g":"gi"),o=void 0;o=a.exec(l);){var s=o.index,d=a.lastIndex;d>s&&e.push({start:s,end:d}),o.index==a.lastIndex&&a.lastIndex++}return e}),[])};t.findChunks=r;var i=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],i=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)i(0,n,!1);else{var a=0;t.forEach((function(e){i(a,e.start,!1),i(e.start,e.end,!0),a=e.end})),i(a,n,!1)}return r};function a(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,i=[],a=void 0,o=!1,l=function(e,n){return t(e,i[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?i(Oo,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ro(e,t,`${r}-${n}`)))):e;eo.extend(co),eo.extend(oo);const Ko=e.section` display: flex; justify-content: space-between; align-items: center; @@ -957,15 +965,15 @@ html,body{ max-width: 220px !important; } } -`,Oo=e(we)` +`,To=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`,Ro=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>i(uo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>i(uo,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>i(uo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>i(uo,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};Fa.extend(oo),Fa.extend(ro);const Ko=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(uo,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(uo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(uo,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};Fa.extend(oo),Fa.extend(ro);const To=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},Uo=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>i(uo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return i(Da,{dataSource:t,columns:e})};Fa.extend(Co),Fa.extend(oo),Fa.extend(ro);const qo=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},Bo=e.span` +`,Uo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>i(mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>i(mo,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>i(mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>i(mo,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};eo.extend(co),eo.extend(oo);const qo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(mo,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(mo,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};eo.extend(co),eo.extend(oo);const Bo=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},jo=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>i(mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return i(Ga,{dataSource:t,columns:e})};eo.extend(yo),eo.extend(co),eo.extend(oo);const Yo=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},Do=e.span` text-decoration: underline; cursor: pointer; -`,jo=e.div` +`,Po=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Yo=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>i(uo,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>i(uo,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>i(uo,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>i(uo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return i(Da,{variant:"alternate",dataSource:n,columns:e})},Do=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Po=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};Fa.extend(oo),Fa.extend(ro);const Jo=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),Go=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>i(uo,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>i(uo,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>i(uo,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>i(uo,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>i(uo,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>i(uo,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})},Qo=e.span` +`,Jo=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>i(mo,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>i(mo,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>i(mo,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>i(mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return i(Ga,{variant:"alternate",dataSource:n,columns:e})},Go=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Qo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};eo.extend(co),eo.extend(oo);const Xo=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),Fo=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>i(mo,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>i(mo,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>i(mo,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>i(mo,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>i(mo,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>i(mo,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})},$o=e.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -975,12 +983,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,Xo=e.p` +`,_o=e.p` margin-top: 1rem; -`,Fo=e.div` +`,el=e.div` display: flex; justify-content: space-between; -`,$o=e.div` +`,tl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -989,7 +997,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,_o=e.div` +`,nl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -997,7 +1005,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,el=e.div` +`,rl=e.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1005,24 +1013,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;Fa.extend(oo),Fa.extend(ro);const tl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>i(uo,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>i(uo,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return i(Da,{variant:"alternate",dataSource:n,columns:e})};Fa.extend(oo),Fa.extend(ro);const nl=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},rl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>i(uo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>i(uo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>i(uo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>i(uo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return i(Da,{variant:"alternate",dataSource:n,columns:e})};Fa.extend(oo),Fa.extend(ro);const il=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},al=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>i(uo,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>i(uo,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>i(uo,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return i(Da,{variant:"default",dataSource:r,columns:t})};Fa.extend(oo),Fa.extend(ro);const ol=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(uo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(uo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(uo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(uo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return i(Da,{dataSource:t,columns:e})};Fa.extend(Co),Fa.extend(oo),Fa.extend(ro);const ll=e=>{const t=e.started||e.created,n=t?Fa.utc(t):Fa.utc(),r=e.completed?Fa.utc(e.completed):Fa.utc(),i=Fa.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},sl=e.span` +`;eo.extend(co),eo.extend(oo);const il=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>i(mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>i(mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return i(Ga,{variant:"alternate",dataSource:n,columns:e})};eo.extend(co),eo.extend(oo);const al=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},ol=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>i(mo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>i(mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>i(mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return i(Ga,{variant:"alternate",dataSource:n,columns:e})};eo.extend(co),eo.extend(oo);const ll=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},sl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>i(mo,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>i(mo,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>i(mo,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return i(Ga,{variant:"default",dataSource:r,columns:t})};eo.extend(co),eo.extend(oo);const dl=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(mo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(mo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return i(Ga,{dataSource:t,columns:e})};eo.extend(yo),eo.extend(co),eo.extend(oo);const cl=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},ul=e.span` text-decoration: underline; cursor: pointer; -`,dl=e.div` +`,pl=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,cl=e(st)` +`,hl=e(dt)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,ul=e(yt)` +`,ml=e(yt)` margin-bottom: 0 !important; margin-top: 10px !important; -`,pl=e(ut)` +`,Al=e(pt)` font-size: 11px !important; transform: translateY(-5px) !important; -`,hl=e(R)` +`,Cl=e(T)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1033,12 +1041,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,Al=e.span` +`,fl=e.span` font-weight: 600; - color: ${Be.lagoonBlue}; -`,ml=e.div` + color: ${je.lagoonBlue}; +`,gl=e.div` display: block; -`,Cl=e(Ze)` +`,yl=e(Ze)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1066,19 +1074,19 @@ html,body{ } &::placeholder { - color: ${e=>"dark"===e.theme.colorScheme?Be.white:"#00000099"} !important; + color: ${e=>"dark"===e.theme.colorScheme?je.white:"#00000099"} !important; } ${e=>"dark"===e.theme.colorScheme&&r` - color: ${Be.white}; + color: ${je.white}; `} } -`;Fa.extend(ro),Fa.extend(vo);const fl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],yl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>i(uo,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>i(uo,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>i(uo,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>i(uo,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return i(Da,{dataSource:n,withBg:!0,columns:e})},gl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>i(uo,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>i(uo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})},wl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>i(uo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>i(uo,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>i(uo,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>i(uo,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>i(uo,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return i(Da,{dataSource:r,columns:t})},bl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>i(uo,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>i(uo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return i(Da,{dataSource:r,columns:t})},vl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>i(uo,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>i(uo,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>i(uo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return i(Da,{dataSource:r,columns:t})},Vl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>i(uo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>i(uo,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>i(uo,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>i(uo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})},kl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>i(uo,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>i(uo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(uo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return i(Da,{dataSource:n,columns:e})};Da.DefaultTable=Da,Da.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Yo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[p,h]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=at(),V=u((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let i=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&i.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Jo(e.environments),i=Jo(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(i?new Date(i).getTime():0):(i?new Date(i).getTime():0)-(t?new Date(t).getTime():0)}return 0})),i}),[r]),x=u((()=>Po((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);m((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),m((()=>{t&&h(t)}),[t]),m((()=>{d(1)}),[n]);const Z=p>0?y.slice((s-1)*p,s*p):y,I=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>i(co,{children:i(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?i(T,{placement:"top",title:Fa.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,n,i)}:Ho(a,n,i):a}}))),M=Z&&Z.map((e=>{const t=Jo(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:i(T,{placement:"top",title:Fa.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(e.created).local().fromNow()}),actions:i(qa,{children:i(co,{children:i(v,{href:`${l}/${e.name}`,children:i(T,{placement:"bottom",title:"View project",children:i(le,{})})})})})}}));return a(o,{children:[i(Da,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:i}=n;b([r,i])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,loading:{spinning:A,indicator:i(Ve,{})}}),i(Kt,{total:y.length,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})},Da.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Ie(),[h,A]=c(!1),[m]=Ie(),[C,f]=c(!1),[y]=Ie(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{A(!1),w(void 0),m.resetFields()},Z=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},I=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=a(o,{children:[i(cl,{iconBefore:i(ae,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),i(Yt,{confirmText:"Create",subTitle:i(pl,{children:"Step 1 of 1"}),title:i(ul,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:a(hl,{form:p,children:[i(Na,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:i(Tt,{placeholder:"Enter a name for the variable"})}),i(Na,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:i(Cl,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),i(Yt,{confirmText:"Update",title:i(ul,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:Z,confirmLoading:r?.loading,children:a(hl,{form:y,children:[i(Na,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:i(Tt,{placeholder:"Enter a name for the variable"})}),i(Na,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:i(Tt,{placeholder:"Enter the variable value"})})]})}),i(Yt,{confirmText:"Delete",title:i(ul,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:I,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:a(o,{children:["This action will delete the SSH key ",i(Al,{children:g?.name})," and cannot be undone.",i(hl,{form:m,children:i(Na,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:i(Tt,{placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:a(o,{children:[e.id," - ",e.name]}),created:i(T,{placement:"top",title:Fa.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(e.created).local().fromNow()}),lastUsed:i(T,{placement:"top",title:e.lastUsed?Fa.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?Fa.utc(e.lastUsed).local().fromNow():"Never"}),actions:a(qa,{children:[i(T,{placement:"bottom",title:"Edit key",children:i(oe,{onClick:()=>{w(e),f(!0)}})}),i(T,{placement:"bottom",title:"Delete key",children:i(xe,{onClick:()=>{w(e),A(!0)}})})]})})));return a(o,{children:[i(Da,{rowKey:e=>e.id||e.name,dataSource:L,columns:fl}),i(ml,{children:S})]})},Da.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,p]=c(t||10);m((()=>{t&&p(t)}),[t]);const h=at();if("skeleton"in e&&e.skeleton)return i(po,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=u((()=>A?A.filter((e=>{const t=!n||e.status===n,i=!r||!r.every(Boolean)||Fa(e.created).isBetween(Fa(r[0]).startOf("day"),Fa(r[1]).endOf("day"),null,"[]");return t&&i})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(lo,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(co,{children:[i(h,{href:`${C}/${e}`,children:e}),t.bulkId?i("span",{className:"bulk-link",children:i(h,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?a(so,{placement:"right",title:`Step: ${e.buildStep}`,children:[i(Bt,{style:{cursor:"pointer"},type:e.status}),i(ge,{style:{cursor:"pointer"}})]}):i(Bt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&i(so,{placement:"right",title:e.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]}),duration:fo(e),actions:a(qa,{children:[i(co,{children:i(h,{href:`${C}/${e.name}`,children:i(T,{placement:"bottom",title:"View deployment",children:i(le,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):i(Ba,{})]})}}));return a(o,{children:[i(Da,{dataSource:v,columns:b,rowKey:e=>e.id}),i(Kt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Da.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,p]=c(t||10);if(m((()=>{t&&p(t)}),[t]),"skeleton"in e&&e.skeleton)return i(yo,{});const{backups:h,retrieveBackup:A}=e,C=u((()=>h?h.filter((e=>{const t=!n||e?.restore?.status===n,i=!r||!r.every(Boolean)||Fa(e.created).isBetween(Fa(r[0]).startOf("day"),Fa(r[1]).endOf("day"),null,"[]");return t&&i})):[]),[h,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>i(lo,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>i("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>i(Ea,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return i(T,{placement:"bottom",title:"Retrieving...",children:i(Ve,{})});case"successful":return i(ut,{underline:!1,href:r,target:"_blank",children:a(T,{placement:"bottom",title:`Download (${ko(n)})`,children:[i(Vo,{})," (",i("span",{style:{fontSize:"12px"},children:ko(n)}),")"]})});case"failed":return i(T,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):i(ve,{})});default:return i(T,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):i(be,{})})}},b=f&&f.map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(Bt,{type:e.restore?.status??"unavailable"}),actions:i(qa,{children:w(e)})}}));return a(o,{children:[i(Da,{dataSource:b,columns:g,rowKey:e=>e.id}),i(Kt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Da.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Io,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>i(xo,{onClick:()=>{return e=!t.includes(r.id),i=r,void n(e?[...t,i.id]:t.filter((e=>e!==i.id)));var e,i},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=Fa.utc(e).local();return i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>a(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>i(T,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:i(Zo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:i(qa,{children:"0000-00-00 00:00:00"!==e.deleted&&i(T,{placement:"top",title:"Dismiss",children:i(ke,{})})})})));return i(o,{children:i(Da,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>a("p",{style:{margin:0},children:[i(wt,{children:"Detailed problem description:"}),i("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id})})},Da.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[u,p]=c(t||10);if(m((()=>{t&&p(t)}),[t]),m((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return i(Mo,{});const{facts:h}=e,A=h?h.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],i="asc"===f?1:-1;if(n>r)return i;if(n0?y.slice((s-1)*u,s*u):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>i(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,l,r)}:Ho(i,l,r):i}})));return a(o,{children:[i(Da,{dataSource:g,columns:k,rowKey:e=>e.id}),a(zo,{children:[i("section",{className:"selector",children:n}),i(Kt,{total:w,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})]})},Da.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,p]=c(1),[h,A]=c(t||10);if(m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[s]),"skeleton"in e&&e.skeleton)return i(Ro,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],i="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nw?w.filter((e=>!n||!n.every(Boolean)||Fa(e.created).isBetween(Fa(n[0]).startOf("day"),Fa(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=h>0?b.slice((d-1)*h,d*h):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>i(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=v&&v.map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:i(qa,{children:i(ut,{underline:!1,href:e.downloadUrl,target:"_blank",children:i(T,{placement:"bottom",title:`Download (${e.size})`,children:i(Oo,{})})})})}})),I=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,s,r)}:Ho(i,s,r):i}})));return a(o,{children:[i(Da,{dataSource:Z,columns:S,rowKey:e=>e.id}),a(zo,{children:[i("section",{className:"selector",children:r}),i(Kt,{total:V,pageSize:-1===h?1/0:h,current:d,onChange:e=>{p(e)}})]})]})},Da.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);m((()=>{t&&s(t)}),[t]);const d=at();if("skeleton"in e&&e.skeleton)return i(Ko,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:A}=e,C=l>0?u.slice((n-1)*l,n*l):u,f=u.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(lo,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(co,{children:i(d,{href:`${p}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(Bt,{type:"succeeded"===e.status?"complete":e.status}),duration:To(e),actions:a(qa,{children:[i(co,{children:i(d,{href:`${p}/${e.taskName}`,children:i(T,{placement:"bottom",title:"View task",children:i(le,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):i(Ba,{})]})}}));return a(o,{children:[i(Da,{dataSource:g,columns:y,rowKey:e=>e.id}),a(zo,{children:[i("section",{className:"selector",children:h}),i(Kt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Da.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return i(Uo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>i(Bo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>i(lo,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:i(Bt,{type:e.status})}),duration:qo(e),actions:i(qa,{children:["new","pending","queued","running"].includes(e.status)?n(e):i(Ba,{})})}}));return i(o,{children:i(Da,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(jo,{children:[i("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Da.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Go,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=at(),[u,p]=c(1),[h,A]=c(t||10),[C,f]=c([]);m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=h>0?b.slice((u-1)*h,u*h):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>i("div",{style:{display:"flex",placeContent:"center"},children:i(en,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>i(co,{children:i(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>i("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>i("div",{children:e?Do(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?i(T,{placement:"top",title:Fa.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:Fa.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],Z=k&&k.map((e=>({...e,render:(t,n,i)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,r,i)}:Ho(a,r,i):a}}))),I=v&&v.map((e=>{const t=e.quickActions&&i(vn,{data:e.quickActions,children:i(hn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:a(qa,{children:[i(co,{children:i(d,{href:`${n}/${e.name}`,children:i(T,{placement:"bottom",title:"View environment",children:i(le,{})})})}),t]})}}));return a(o,{children:[i(Da,{onChange:(e,t,n)=>{const r=n.field,i=n.order;r&&["ascend","descend",void 0].includes(i)&&f([r,i])},disableScrollable:!0,dataSource:I,columns:Z,rowKey:e=>e.title,hasSummary:!0}),i(Ta,{children:s}),i(Kt,{total:V,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),a(Xo,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Da.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);m((()=>{t&&d(t)}),[t]),m((()=>{l(1)}),[n]);const u=at();if("skeleton"in e&&e.skeleton)return i(tl,{});const{deployments:p,cancelDeployment:h}=e,A=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>i(co,{children:i(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>i(co,{children:i(u,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>i(co,{children:i(u,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=Fa.utc(e).local();return i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>a(lo,{children:[i(Bt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&i(so,{placement:"right",title:t.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#118EE9",icon:i(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&i(so,{placement:"right",title:t.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,n,i)}:Ho(a,n,i):a}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:nl(e),actions:a(qa,{children:[i(co,{children:i(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:i(T,{placement:"bottom",title:"View deployment",children:i(le,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):i(Ba,{})]})})));return a(o,{children:[i(Da,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,disableScrollable:!0}),i(Kt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Da.BulkDeploymentsTable=e=>{const t=at();if("skeleton"in e&&e.skeleton)return i(rl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>i(co,{children:i(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>i(co,{children:i(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>i(co,{children:i(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=Fa.utc(e).local();return i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>a(lo,{children:[i(Bt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&i(so,{placement:"right",title:t.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#118EE9",icon:i(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&i(so,{placement:"right",title:t.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:il(e),actions:a(qa,{children:[i(co,{children:i(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:i(T,{placement:"bottom",title:"View bulk deployment",children:i(le,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):i(Ba,{})]})})));return i(o,{children:i(Da,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id})})},Da.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return i(al,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[p,h]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;m((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,Z=b?b.split("_")[1]:null,I=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],i="asc"===Z?1:-1;if(null==n&&null==r)return 0;if(null==n)return i;if(null==r)return-i;if(n>r)return i;if(nv?I?I.filter((e=>e.scope===v)):[]:I||[]),[I,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>i(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=p.includes(t.id);return i("div",{children:e?i(Ea,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],H=N&&N.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,w||"",r)}:Ho(i,w||"",r):i}}))),z=M&&M.map((e=>{const t=e.id,l=p.includes(t),s=()=>{h((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=i(l?le:Ce,{onClick:s});return{...e,actions:a(qa,{children:[d?a(o,{children:[i(co,{children:e.value?i(T,{title:l?"show":"hide",children:c}):i(Ba,{})}),n(e)]}):null,r(e)]})}}));return a(o,{children:[i(Da,{dataSource:z,columns:H,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:l}),V?a(zo,{children:[i("section",{className:"selector",children:e.resultDropdown}),i(Kt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Da.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return i(ol,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(lo,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(sl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=Fa.utc(e.created).local();return{...e,created:i(T,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?a(so,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[i(Bt,{style:{cursor:"pointer"},type:e.status}),i(ge,{style:{cursor:"pointer"}})]}):i(Bt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&i(so,{placement:"right",title:e.buildStep,children:i(Bt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]}),duration:ll(e),actions:i(qa,{children:["new","pending","queued","running"].includes(e.status)?n(e):i(Ba,{})})}}));return i(o,{children:i(Da,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(dl,{children:[i("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Da.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return i(yl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[p,h]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);m((()=>{t&&h(t)}),[t]),m((()=>{d(1)}),[n]);const w=at(),b=u((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Po((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);m((()=>{f(!0),v(n)}),[n,v]);const V=p>0?y.slice((s-1)*p,s*p):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>i(co,{children:a(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,i("section",{children:i(ut,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return a("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>a("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],Z=["orgname"],I=x&&x.map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,n,i)}:Ho(a,n,i):a}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:i(o,{children:e.deployTargets.map((e=>i("div",{className:"target",children:e.name},e.id)))}),actions:i(qa,{children:i(co,{children:i(w,{href:`${l}/${e.name}`,children:i(T,{placement:"bottom",title:"View organization",children:i(le,{})})})})})})));return a(o,{children:[i(Da,{withBg:!0,dataSource:S,columns:I,rowKey:e=>e.id,loading:{spinning:A,indicator:i(Ve,{})}}),i(Kt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})},Da.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,p]=c(1),[h,A]=c(t||10);if(m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[s]),"skeleton"in e&&e.skeleton)return i(gl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=at(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],i="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),I=h>0?Z.slice((d-1)*h,d*h):Z,S=Z.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>i(co,{children:a(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?i(Qo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>a(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=I&&I.map((e=>({...e,actions:a(qa,{children:[y&&y(e),i(co,{children:i(b,{href:`${f}/${e.name}`,children:i(T,{placement:"bottom",title:"View group",children:i(le,{})})})}),"project-default-group"!==e.type?g?g(e):null:i(Ba,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,s,r)}:Ho(i,s,r):i}})));return a(o,{children:[i(Da,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:w}),a(zo,{children:[i("section",{className:"selector",children:r}),i(Kt,{total:S,pageSize:-1===h?1/0:h,current:d,onChange:e=>{p(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Da.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,p]=c(1),[h,A]=c(t||10);if(m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[s]),"skeleton"in e&&e.skeleton)return i(wl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=at(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const i="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),Z=h>0?x.slice((d-1)*h,d*h):x,I=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>i(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?i("p",{style:{textAlign:"center"},children:i(Qo,{$noSpace:!0,children:"DEFAULT USER"})}):i(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>i(co,{children:i(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>a(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>i(el,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=Z&&Z.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:a(qa,{children:[W(e),i(co,{children:i(w,{href:`${f}/${e.email}`,children:i(T,{placement:"bottom",title:"View user",children:i(le,{})})})}),e.email.startsWith("default-user")?i(Ba,{}):L(e)]})}))),E=["firstname","lastName","email"],H=M&&M.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,s,r)}:Ho(i,s,r):i}})));return a(o,{children:[i(Da,{dataSource:N,columns:H,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:g}),a(zo,{children:[i("section",{className:"selector",children:r}),i(Kt,{total:I,pageSize:-1===h?1/0:h,current:d,onChange:e=>{p(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," users"]})]})},Da.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[u,p]=c(t||10);if(m((()=>{t&&p(t)}),[t]),m((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return i(bl,{type:e.type});const{projects:h,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=at(),g=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],i="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(n0?v.slice((s-1)*u,s*u):v,k=v.length,x=e=>w===e?"custom-sorted":"",Z=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>i(co,{children:i(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>a(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],I=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:a(qa,{children:[i(co,{children:i(y,{target:"_blank",href:`/projects/${e.name}`,children:i(T,{title:"View dashboard",placement:"bottom",children:i(ba,{})})})}),i(co,{children:i(y,{href:`${A}/${e.name}`,children:i(T,{placement:"bottom",title:"View project",children:i(le,{})})})}),I(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=Z&&Z.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,l,r)}:Ho(i,l,r):i}})));return a(o,{children:[i(Da,{dataSource:S,columns:L,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:C}),a(zo,{children:[i("section",{className:"selector",children:n}),i(Kt,{total:k,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Da.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return i(vl,{type:e.type});const t=at(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,p=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],A=u((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),m=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>i(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>i(_o,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?a(o,{children:[a("p",{children:["Webhook: ",t.webhook]}),a("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?i(o,{children:a("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?i(o,{children:a("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?i(co,{children:i(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:i(T,{placement:"bottom",title:"View notification",children:i(le,{})})})}):null,y=A&&A.map((e=>({...e,actions:a(qa,{children:[f(e),C(e)]})}))),g=["name"],w=m&&m.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,c,r)}:Ho(i,c,r):i}})));return a(o,{children:[i(Da,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,hasSummary:!0}),i(Ta,{children:s})]})},Da.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,p]=c(t||10);if(m((()=>{t&&p(t)}),[t]),m((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return i(Vl,{});const{owners:h,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=u((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>i(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>i(o,{children:t.email.startsWith("default-user")?i(Qo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",a(Fo,{children:[e," ",i($o,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>a(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:a(qa,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],Z=V&&V.map((e=>({...e,render:(t,n,i)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ho(a.children,r,i)}:Ho(a,r,i):a}})));return a(o,{children:[i(Da,{dataSource:k,columns:Z,rowKey:e=>e.id,hasSummary:!0}),i(Ta,{children:A}),a(zo,{children:[i("section",{className:"selector",children:n}),i(Kt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Da.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,p]=c(1),[h,A]=c(t||10);if(m((()=>{t&&A(t)}),[t]),m((()=>{p(1)}),[s]),"skeleton"in e&&e.skeleton)return i(kl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=at(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=u((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,Z=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],i="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n&&r){if(n>r)return i;if(nZ?n?Z:Z.filter((e=>"project-default-group"!==e.groupType)):[]),[Z,n]),S=h>0?I.slice((d-1)*h,d*h):I,M=I.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>i(co,{children:a(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?i(Qo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>i(el,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:a(qa,{children:[g(e),i(co,{children:i(b,{href:`${f}/${e.name}`,children:i(T,{placement:"bottom",title:"View group",children:i(le,{})})})}),"project-default-group"!==e.groupType?y(e):i(Ba,{})]})}))),E=["name"],H=L&&L.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ho(i.children,s,r)}:Ho(i,s,r):i}})));return a(o,{children:[i(Da,{dataSource:N,columns:H,rowKey:e=>e.id??e.name}),a(zo,{children:[i("section",{className:"selector",children:r}),i(Kt,{total:M,pageSize:-1===h?1/0:h,current:d,onChange:e=>{p(e)}})]}),a(Xo,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const xl=p(((e,t)=>{const{className:n,style:r,...a}=e;return i(P,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...a})}));xl.displayName="Confirm";const Zl=e.section` +`;eo.extend(oo),eo.extend(xo);const wl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],bl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>i(mo,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>i(mo,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>i(mo,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>i(mo,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return i(Ga,{dataSource:n,withBg:!0,columns:e})},vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>i(mo,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>i(mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})},Vl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>i(mo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>i(mo,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>i(mo,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>i(mo,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>i(mo,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return i(Ga,{dataSource:r,columns:t})},kl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>i(mo,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>i(mo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return i(Ga,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>i(mo,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>i(mo,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>i(mo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return i(Ga,{dataSource:r,columns:t})},Il=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>i(mo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>i(mo,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>i(mo,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>i(mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})},Zl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>i(mo,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>i(mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};Ga.DefaultTable=Ga,Ga.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Jo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[g,y]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let i=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&i.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Xo(e.environments),i=Xo(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(i?new Date(i).getTime():0):(i?new Date(i).getTime():0)-(t?new Date(t).getTime():0)}return 0})),i}),[r]),x=p((()=>Qo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);y(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?g.slice((s-1)*h,s*h):g,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>i(ho,{children:i(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?i(q,{placement:"top",title:eo.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:eo.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,n,i)}:Ro(a,n,i):a}}))),M=I&&I.map((e=>{const t=Xo(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:i(q,{placement:"top",title:eo.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:eo.utc(e.created).local().fromNow()}),actions:i(Ya,{children:i(ho,{children:i(v,{href:`${l}/${e.name}`,children:i(q,{placement:"bottom",title:"View project",children:i(se,{})})})})})}}));return a(o,{children:[i(Ga,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:i}=n;b([r,i])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,loading:{spinning:A,indicator:i(ke,{})}}),i(Ut,{total:g.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Ga.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[g]=Se(),[y,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),g.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();r.update(y?.id,e,y?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(y?.id).finally((()=>{x(),s()}))},S=a(o,{children:[i(hl,{iconBefore:i(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),i(Pt,{confirmText:"Create",subTitle:i(Al,{children:"Step 1 of 1"}),title:i(ml,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:a(Cl,{form:p,children:[i(Ha,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:i(qt,{placeholder:"Enter a name for the variable"})}),i(Ha,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:i(yl,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),i(Pt,{confirmText:"Update",title:i(ml,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:a(Cl,{form:g,children:[i(Ha,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:i(qt,{placeholder:"Enter a name for the variable"})}),i(Ha,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:i(qt,{placeholder:"Enter the variable value"})})]})}),i(Pt,{confirmText:"Delete",title:i(ml,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:a(o,{children:["This action will delete the SSH key ",i(fl,{children:y?.name})," and cannot be undone.",i(Cl,{form:A,children:i(Ha,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:i(qt,{placeholder:"Key name",value:y?.name,onChange:e=>{v(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:a(o,{children:[e.id," - ",e.name]}),created:i(q,{placement:"top",title:eo.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:eo.utc(e.created).local().fromNow()}),lastUsed:i(q,{placement:"top",title:e.lastUsed?eo.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?eo.utc(e.lastUsed).local().fromNow():"Never"}),actions:a(Ya,{children:[i(q,{placement:"bottom",title:"Edit key",children:i(le,{onClick:()=>{w(e),f(!0)}})}),i(q,{placement:"bottom",title:"Delete key",children:i(Ie,{onClick:()=>{w(e),m(!0)}})})]})})));return a(o,{children:[i(Ga,{rowKey:e=>e.id||e.name,dataSource:L,columns:wl}),i(gl,{children:S})]})},Ga.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return i(Ao,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,g=p((()=>A?A.filter((e=>{const t=!n||e.status===n,i=!r||!r.every(Boolean)||eo(e.created).isBetween(eo(r[0]).startOf("day"),eo(r[1]).endOf("day"),null,"[]");return t&&i})):[]),[A,n,r]),y=d>0?g.slice((l-1)*d,l*d):g,w=g.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(uo,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(ho,{children:[i(m,{href:`${C}/${e}`,children:e}),t.bulkId?i("span",{className:"bulk-link",children:i(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=y&&y.map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?a(po,{placement:"right",title:`Step: ${e.buildStep}`,children:[i(Yt,{style:{cursor:"pointer"},type:e.status}),i(we,{style:{cursor:"pointer"}})]}):i(Yt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&i(po,{placement:"right",title:e.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]}),duration:wo(e),actions:a(Ya,{children:[i(ho,{children:i(m,{href:`${C}/${e.name}`,children:i(q,{placement:"bottom",title:"View deployment",children:i(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):i(Da,{})]})}}));return a(o,{children:[i(Ga,{dataSource:v,columns:b,rowKey:e=>e.id}),i(Ut,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Ga.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return i(bo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,i=!r||!r.every(Boolean)||eo(e.created).isBetween(eo(r[0]).startOf("day"),eo(r[1]).endOf("day"),null,"[]");return t&&i})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,g=C.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>i(uo,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>i("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>i(Oa,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return i(q,{placement:"bottom",title:"Retrieving...",children:i(ke,{})});case"successful":return i(pt,{underline:!1,href:r,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${Zo(n)})`,children:[i(Io,{})," (",i("span",{style:{fontSize:"12px"},children:Zo(n)}),")"]})});case"failed":return i(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):i(Ve,{})});default:return i(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):i(ve,{})})}},b=f&&f.map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(Yt,{type:e.restore?.status??"unavailable"}),actions:i(Ya,{children:w(e)})}}));return a(o,{children:[i(Ga,{dataSource:b,columns:y,rowKey:e=>e.id}),i(Ut,{total:g,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Ga.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Lo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>i(So,{onClick:()=>{return e=!t.includes(r.id),i=r,void n(e?[...t,i.id]:t.filter((e=>e!==i.id)));var e,i},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=eo.utc(e).local();return i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>a(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>i(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:i(Mo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:i(Ya,{children:"0000-00-00 00:00:00"!==e.deleted&&i(q,{placement:"top",title:"Dismiss",children:i(xe,{})})})})));return i(o,{children:i(Ga,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>a("p",{style:{margin:0},children:[i(bt,{children:"Detailed problem description:"}),i("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id})})},Ga.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return i(No,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,g=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],i="asc"===f?1:-1;if(n>r)return i;if(n0?g.slice((s-1)*p,s*p):g,w=g.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>i(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,l,r)}:Ro(i,l,r):i}})));return a(o,{children:[i(Ga,{dataSource:y,columns:k,rowKey:e=>e.id}),a(Ko,{children:[i("section",{className:"selector",children:n}),i(Ut,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Ga.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return i(Uo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],g=l?l.split("_")[0]:null,y=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(g){const n=e[g],r=t[g],i="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nw?w.filter((e=>!n||!n.every(Boolean)||eo(e.created).isBetween(eo(n[0]).startOf("day"),eo(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>g===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>i(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:i(Ya,{children:i(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${e.size})`,children:i(To,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,s,r)}:Ro(i,s,r):i}})));return a(o,{children:[i(Ga,{dataSource:I,columns:S,rowKey:e=>e.id}),a(Ko,{children:[i("section",{className:"selector",children:r}),i(Ut,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Ga.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return i(qo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(uo,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(ho,{children:i(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(Yt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:a(Ya,{children:[i(ho,{children:i(d,{href:`${h}/${e.taskName}`,children:i(q,{placement:"bottom",title:"View task",children:i(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):i(Da,{})]})}}));return a(o,{children:[i(Ga,{dataSource:y,columns:g,rowKey:e=>e.id}),a(Ko,{children:[i("section",{className:"selector",children:m}),i(Ut,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Ga.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return i(jo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>i(Do,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>i(uo,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:i(Yt,{type:e.status})}),duration:Yo(e),actions:i(Ya,{children:["new","pending","queued","running"].includes(e.status)?n(e):i(Da,{})})}}));return i(o,{children:i(Ga,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(Po,{children:[i("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Ga.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Fo,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const g=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[y,w]=C,b=void 0===w?g:g.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===y)return n*e.name.localeCompare(t.name);if("last_deployment"===y){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>i("div",{style:{display:"flex",placeContent:"center"},children:i(nn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>i(ho,{children:i(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>i("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>i("div",{children:e?Go(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?i(q,{placement:"top",title:eo.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:eo.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,i)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,r,i)}:Ro(a,r,i):a}}))),Z=v&&v.map((e=>{const t=e.quickActions&&i(kn,{data:e.quickActions,children:i(An,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:a(Ya,{children:[i(ho,{children:i(d,{href:`${n}/${e.name}`,children:i(q,{placement:"bottom",title:"View environment",children:i(se,{})})})}),t]})}}));return a(o,{children:[i(Ga,{onChange:(e,t,n)=>{const r=n.field,i=n.order;r&&["ascend","descend",void 0].includes(i)&&f([r,i])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,hasSummary:!0}),i(Ba,{children:s}),i(Ut,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),a(_o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Ga.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return i(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,g=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>i(ho,{children:i(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>i(ho,{children:i(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>i(ho,{children:i(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=eo.utc(e).local();return i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>a(uo,{children:[i(Yt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&i(po,{placement:"right",title:t.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#118EE9",icon:i(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&i(po,{placement:"right",title:t.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=["project_name","environment_name","openshift_name","deployment_name"],w=g&&g.map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,n,i)}:Ro(a,n,i):a}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:al(e),actions:a(Ya,{children:[i(ho,{children:i(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:i(q,{placement:"bottom",title:"View deployment",children:i(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):i(Da,{})]})})));return a(o,{children:[i(Ga,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,disableScrollable:!0}),i(Ut,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Ga.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return i(ol,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>i(ho,{children:i(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>i(ho,{children:i(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>i(ho,{children:i(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=eo.utc(e).local();return i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>a(uo,{children:[i(Yt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&i(po,{placement:"right",title:t.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#118EE9",icon:i(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&i(po,{placement:"right",title:t.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:a(Ya,{children:[i(ho,{children:i(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:i(q,{placement:"bottom",title:"View bulk deployment",children:i(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):i(Da,{})]})})));return i(o,{children:i(Ga,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id})})},Ga.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return i(sl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[g,y]=c(f||10);let w,b,v;u((()=>{f&&y(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],i="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return i;if(null==r)return-i;if(n>r)return i;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&g>0?S.slice((A-1)*g,A*g):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>i(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return i("div",{children:e?i(Oa,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,w||"",r)}:Ro(i,w||"",r):i}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=i(l?se:fe,{onClick:s});return{...e,actions:a(Ya,{children:[d?a(o,{children:[i(ho,{children:e.value?i(q,{title:l?"show":"hide",children:c}):i(Da,{})}),n(e)]}):null,r(e)]})}}));return a(o,{children:[i(Ga,{dataSource:H,columns:z,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:l}),V?a(Ko,{children:[i("section",{className:"selector",children:e.resultDropdown}),i(Ut,{total:L,pageSize:-1===g?1/0:g,current:A,onChange:e=>{C(e)}})]}):null]})},Ga.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return i(dl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(uo,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(ul,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?a(po,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[i(Yt,{style:{cursor:"pointer"},type:e.status}),i(we,{style:{cursor:"pointer"}})]}):i(Yt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&i(po,{placement:"right",title:e.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]}),duration:cl(e),actions:i(Ya,{children:["new","pending","queued","running"].includes(e.status)?n(e):i(Da,{})})}}));return i(o,{children:i(Ga,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(pl,{children:[i("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Ga.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return i(bl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[g,y]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Qo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?g.slice((s-1)*h,s*h):g,k=g.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>i(ho,{children:a(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,i("section",{children:i(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return a("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>a("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,n,i)}:Ro(a,n,i):a}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:i(o,{children:e.deployTargets.map((e=>i("div",{className:"target",children:e.name},e.id)))}),actions:i(Ya,{children:i(ho,{children:i(w,{href:`${l}/${e.name}`,children:i(q,{placement:"bottom",title:"View organization",children:i(se,{})})})})})})));return a(o,{children:[i(Ga,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,loading:{spinning:A,indicator:i(ke,{})}}),i(Ut,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Ga.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return i(vl,{});const{groups:C,basePath:f,addUserModal:g,deleteUserModal:y,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],i="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>i(ho,{children:a(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?i($o,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>a(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:a(Ya,{children:[g&&g(e),i(ho,{children:i(b,{href:`${f}/${e.name}`,children:i(q,{placement:"bottom",title:"View group",children:i(se,{})})})}),"project-default-group"!==e.type?y?y(e):null:i(Da,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,s,r)}:Ro(i,s,r):i}})));return a(o,{children:[i(Ga,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:w}),a(Ko,{children:[i("section",{className:"selector",children:r}),i(Ut,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Ga.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return i(Vl,{type:e.type});const{users:C,basePath:f,type:g="standalone",newUserModal:y}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===g&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const i="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>i(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?i("p",{style:{textAlign:"center"},children:i($o,{$noSpace:!0,children:"DEFAULT USER"})}):i(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>i(ho,{children:i(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===g?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>a(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>i(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===g&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===g&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===g&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===g?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:a(Ya,{children:[W(e),i(ho,{children:i(w,{href:`${f}/${e.email}`,children:i(q,{placement:"bottom",title:"View user",children:i(se,{})})})}),e.email.startsWith("default-user")?i(Da,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,s,r)}:Ro(i,s,r):i}})));return a(o,{children:[i(Ga,{dataSource:N,columns:z,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:y}),a(Ko,{children:[i("section",{className:"selector",children:r}),i(Ut,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Ga.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return i(kl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,g=ot(),y=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],i="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>i(ho,{children:i(g,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>a(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:a(Ya,{children:[i(ho,{children:i(g,{target:"_blank",href:`/projects/${e.name}`,children:i(q,{title:"View dashboard",placement:"bottom",children:i(ka,{})})})}),i(ho,{children:i(g,{href:`${A}/${e.name}`,children:i(q,{placement:"bottom",title:"View project",children:i(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,l,r)}:Ro(i,l,r):i}})));return a(o,{children:[i(Ga,{dataSource:S,columns:L,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:C}),a(Ko,{children:[i("section",{className:"selector",children:n}),i(Ut,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Ga.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return i(xl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>i(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>i(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?a(o,{children:[a("p",{children:["Webhook: ",t.webhook]}),a("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?i(o,{children:a("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?i(o,{children:a("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?i(ho,{children:i(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:i(q,{placement:"bottom",title:"View notification",children:i(se,{})})})}):null,g=m&&m.map((e=>({...e,actions:a(Ya,{children:[f(e),C(e)]})}))),y=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,c,r)}:Ro(i,c,r):i}})));return a(o,{children:[i(Ga,{dataSource:g,columns:w,rowKey:e=>e.id??e.name,hasSummary:!0}),i(Ba,{children:s})]})},Ga.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return i(Il,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:g}=e,y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>y?y.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!g||t===g})):[]),[y,g]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>i(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>i(o,{children:t.email.startsWith("default-user")?i($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",a(el,{children:[e," ",i(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>a(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:a(Ya,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,i)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,r,i)}:Ro(a,r,i):a}})));return a(o,{children:[i(Ga,{dataSource:k,columns:I,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:A}),a(Ko,{children:[i("section",{className:"selector",children:n}),i(Ut,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Ga.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return i(Zl,{});const{userGroups:C,basePath:f,unlinkGroupModal:g,editUserRoleModal:y,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],i="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n&&r){if(n>r)return i;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>i(ho,{children:a(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?i($o,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>i(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:a(Ya,{children:[y(e),i(ho,{children:i(b,{href:`${f}/${e.name}`,children:i(q,{placement:"bottom",title:"View group",children:i(se,{})})})}),"project-default-group"!==e.groupType?g(e):i(Da,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,s,r)}:Ro(i,s,r):i}})));return a(o,{children:[i(Ga,{dataSource:N,columns:z,rowKey:e=>e.id??e.name}),a(Ko,{children:[i("section",{className:"selector",children:r}),i(Ut,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Sl=h(((e,t)=>{const{className:n,style:r,...a}=e;return i(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...a})}));Sl.displayName="Confirm";const Ml=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Il=e.section` +`,Ll=e.section` float: left; margin-right: 8px; @@ -1086,24 +1094,28 @@ html,body{ &::after { clear: both; } -`,Sl=e.section` +`,Wl=e.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,Ml=p((({content:e},t)=>a(Zl,{ref:t,className:"lagoon-tip",children:[i(Il,{children:i(ba,{})}),a(Sl,{children:[" ",e," "]})]})));Ml.displayName="Tip";const Ll=e.div` +`,Nl=h((({content:e},t)=>a(Ml,{ref:t,className:"lagoon-tip",children:[i(Ll,{children:i(ka,{})}),a(Wl,{children:[" ",e," "]})]})));Nl.displayName="Tip";const El=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; display: flex; flex-direction: column; + .statistic-element, + .ant-statistic-content { + font-size: 1.2rem; + } ${e=>e.$fullWidth?r` width: 100%; `:r` min-width: 20.25rem; max-width: max-content; `} -`,Wl=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return a(Ll,{$fullWidth:e,children:[i(J,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{}}),r?i("div",{className:"statistic-element",children:t}):null]})};Wl.displayName="Stat";const Nl=e.div` +`,zl=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return a(El,{$fullWidth:e,children:[i(G,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{}}),r?i("div",{className:"statistic-element",children:t}):null]})};zl.displayName="Stat";const Hl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1113,4 +1125,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,El=p((({items:e},t)=>i(Nl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>i(Wl,{title:e,value:t,loading:r,fullWidth:!0},n)))})));El.displayName="DetailedStats";export{Ht as BreadCrumb,st as Button,It as Checkbox,kt as Collapse,Be as Colors,xl as Confirm,Ea as CopyToClipboard,Pt as DataCard,El as DetailedStats,xt as Details,Na as FormItem,je as GlobalStyles,ft as Head1,yt as Head2,gt as Head3,wt as Head4,bt as Head5,oi as IconAim,li as IconAlert,si as IconAlignCenter,di as IconAlignLeft,ci as IconAlignRight,ui as IconApartment,pi as IconApi,hi as IconAppstore,Ai as IconArrowDown,mi as IconArrowsAlt,Ci as IconAudio,fi as IconBell,yi as IconBranches,gi as IconBug,wi as IconBulb,bi as IconCamera,vi as IconCaretDown,Vi as IconCheck,ki as IconCheckSquare,xi as IconClose,Zi as IconCloseSquare,Ii as IconCloudDownload,Si as IconCloudUpload,Mi as IconDelete,Li as IconDisconnect,Wi as IconEdit,Ni as IconEllipsis,Ei as IconExclamation,Hi as IconExclamationCircle,zi as IconExport,Oi as IconEye,Ri as IconFileImage,Ti as IconFileJpg,Ki as IconFilePdf,Ui as IconFrown,qi as IconFullscreen,Bi as IconFullscreenExit,ji as IconGithub,va as IconGrid,Yi as IconHdd,Di as IconHeart,Pi as IconHighlight,Ji as IconHome,Gi as IconIdcard,Qi as IconInfoCircle,ba as IconLagoonOnly,Xi as IconLink,Va as IconList,Fi as IconLoading,$i as IconLock,_i as IconMeh,ea as IconMessage,ta as IconMinusCircle,na as IconMinusSquare,ra as IconPaperclip,ia as IconPlus,aa as IconPushpinFIlled,oa as IconPushpinOutlined,la as IconRest,sa as IconRocket,da as IconSave,ca as IconSearch,ua as IconSettings,pa as IconSmile,ha as IconStar,wa as IconSun,Aa as IconTag,ma as IconTags,Ca as IconWifi,fa as IconZoomIn,ya as IconZoomOut,Tt as Input,Vn as LagoonCard,en as LagoonCardLabel,Mn as LagoonEnvironmentDetails,an as LagoonFilter,Ia as LagoonFooter,ka as LagoonHeader,ga as LagoonIcon,In as LagoonProblemsOverview,Wn as LagoonProjectDetails,La as LagoonTimeline,Vt as List,uo as LoadingSkeleton,Yt as Modal,it as NextLinkProvider,Ka as PageContainer,Kt as Pagination,St as Select,Wl as Stat,Bt as StatusTag,Ot as Steps,Zt as Switch,Da as Table,Nt as Tabs,Gt as TaskTreeSelector,ut as Text,At as TextLabel,Ml as Tip,Qt as Tree,vn as TreeList,nt as UIThemeProvider,at as useNextLink,Ut as useNotification,De as useTheme}; +`,Ol=h((({items:e},t)=>i(Hl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>i(zl,{title:e,value:t,loading:r,fullWidth:!0},n)))})));Ol.displayName="DetailedStats";export{Ht as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,je as Colors,Sl as Confirm,Oa as CopyToClipboard,Gt as DataCard,Ol as DetailedStats,It as Details,Ha as FormItem,Ye as GlobalStyles,gt as Head1,yt as Head2,wt as Head3,bt as Head4,vt as Head5,di as IconAim,ci as IconAlert,ui as IconAlignCenter,pi as IconAlignLeft,hi as IconAlignRight,mi as IconApartment,Ai as IconApi,Ci as IconAppstore,fi as IconArrowDown,gi as IconArrowsAlt,yi as IconAudio,wi as IconBell,bi as IconBranches,vi as IconBug,Vi as IconBulb,ki as IconCamera,xi as IconCaretDown,Ii as IconCheck,Zi as IconCheckSquare,Si as IconClose,Mi as IconCloseSquare,Li as IconCloudDownload,Wi as IconCloudUpload,Ni as IconDelete,Ei as IconDisconnect,zi as IconEdit,Hi as IconEllipsis,Oi as IconExclamation,Ri as IconExclamationCircle,Ki as IconExport,Ti as IconEye,Ui as IconFileImage,Bi as IconFileJpg,qi as IconFilePdf,ji as IconFrown,Yi as IconFullscreen,Di as IconFullscreenExit,Pi as IconGithub,xa as IconGrid,Ji as IconHdd,Gi as IconHeart,Qi as IconHighlight,Xi as IconHome,Fi as IconIdcard,$i as IconInfoCircle,ka as IconLagoonOnly,_i as IconLink,Ia as IconList,ea as IconLoading,ta as IconLock,na as IconMeh,ra as IconMessage,ia as IconMinusCircle,aa as IconMinusSquare,oa as IconPaperclip,la as IconPlus,sa as IconPushpinFIlled,da as IconPushpinOutlined,ca as IconRest,ua as IconRocket,pa as IconSave,ha as IconSearch,ma as IconSettings,Aa as IconSmile,Ca as IconStar,Va as IconSun,fa as IconTag,ga as IconTags,ya as IconWifi,wa as IconZoomIn,ba as IconZoomOut,qt as Input,xn as LagoonCard,nn as LagoonCardLabel,Wn as LagoonEnvironmentDetails,ln as LagoonFilter,La as LagoonFooter,Za as LagoonHeader,va as LagoonIcon,Mn as LagoonProblemsOverview,En as LagoonProjectDetails,Ea as LagoonTimeline,kt as List,mo as LoadingSkeleton,Pt as Modal,at as NextLinkProvider,qa as PageContainer,Ut as Pagination,Mt as Select,zl as Stat,Yt as StatusTag,Kt as Steps,Zt as Switch,Ga as Table,Et as Tabs,Xt as TaskTreeSelector,pt as Text,At as TextLabel,Nl as Tip,Ft as Tree,kn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index ec7660cb..aaa93248 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),s=require("antd/es/input/TextArea"),i=require("antd/es/form/Form");function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=o(e),d=o(n),c=o(a),u=o(s);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),i=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=o(e),d=o(n),c=o(a),u=o(i);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -110,28 +110,36 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:r})=>{const[a,s]=n.useState("light");return t.jsx(S.Provider,{value:{theme:a,toggleTheme:()=>{}},children:r})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:s})=>{const{theme:i}=Z(),o=n.useMemo((()=>"light"===i?Object.assign({},E,s):Object.assign({},L,a)),[i]);return i?t.jsx(e.ThemeProvider,{theme:o,children:r},i):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:s,direction:i,duration:o,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===i&&(c["--animation-direction"]="reverse"),"number"==typeof o&&(c["--animation-duration"]=`${o}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),s&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:s=!1,style:i,...o}){var l,c,u;const p=d.default.useContext(O),h={...o};for(const[e,t]of Object.entries(o))void 0===t&&delete h[e];const m={...p,...h,circle:s},A={...i,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{localStorage.getItem("theme"),Z();const{UI:{skeleton:{base:a,highlight:s}}}=E;return t.jsx(T,{baseColor:n||a,highlightColor:r||s,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[i,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:i,toggleTheme:()=>{const e="light"===i?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===i?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:i})=>{const{theme:s}=Z(),o=n.useMemo((()=>"light"===s?Object.assign({},E,i):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:o,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:i,direction:s,duration:o,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof o&&(c["--animation-duration"]=`${o}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),i&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:i=!1,style:s,...o}){var l,c,u;const p=d.default.useContext(O),h={...o};for(const[e,t]of Object.entries(o))void 0===t&&delete h[e];const m={...p,...h,circle:i},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{localStorage.getItem("theme"),Z();const{UI:{skeleton:{base:a,highlight:i}}}=E;return t.jsx(T,{baseColor:n||a,highlightColor:r||i,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` display: inline-block; margin-left: 0.5rem; -`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:s,iconAfter:i,disabled:o,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return s&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:s}),m]})),i&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:i})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:o,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const D=r.Typography.Text,P=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},s)=>{if("href"in a){const r=a.href??null,i=a.target??"__blank";return t.jsx(P,{ref:s,className:e,href:r,target:i,children:n})}return t.jsx(D,{ref:s,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const s=r.href??null,i=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:s,target:i,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...s},i)=>t.jsx(X,{level:e,ref:i,className:n,style:a,...s,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,se=n.forwardRef((({className:e,children:n,style:a,...s},i)=>t.jsx(r.List,{ref:i,className:e,style:a,...s,children:n})));se.displayName="List",se.Item=ae;const ie=n.forwardRef(((e,n)=>{const{className:a,items:s,style:i,customBorder:o,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?s?.map((e=>({...e,extra:u}))):s;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));ie.displayName="Collapse";const oe=e=>{const{className:n,items:a,type:s="default",style:i,...o}=e;if("topToBottom"===s){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...o})}return t.jsx(r.Descriptions,{items:a,...o})};oe.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:s,style:i,...o}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:i,...l,...o})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Checkbox,{ref:n,style:s,...i})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,s)=>{const{className:i,style:o,onChange:l,value:d,selectedState:c,setSelectedState:u,size:p,...h}=e,[m,A]=n.useState(!1);return t.jsx(r.Select,{ref:s,onChange:l??(e=>{u&&u(e)}),value:d||c||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(ue,{children:e}),onDropdownVisibleChange:e=>A(e),...h,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:p??"middle"})})),ue=l.default.section` +`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:i,iconAfter:s,disabled:o,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return i&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:i}),m]})),s&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:o,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},i)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:i,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:i,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const i=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:i,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...i},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...i,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,ie=n.forwardRef((({className:e,children:n,style:a,...i},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...i,children:n})));ie.displayName="List",ie.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:i,style:s,customBorder:o,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?i?.map((e=>({...e,extra:u}))):i;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));se.displayName="Collapse";const oe=e=>{const{className:n,items:a,type:i="default",style:s,...o}=e;if("topToBottom"===i){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...o})}return t.jsx(r.Descriptions,{items:a,...o})};oe.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:i,style:s,...o}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...o})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:i,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:i,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,i)=>{const{className:s,style:o,onChange:l,value:d,selectedState:c,setSelectedState:u,size:p,...h}=e,[m,A]=n.useState(!1);return t.jsx(r.Select,{ref:i,onChange:l??(e=>{u&&u(e)}),value:d||c||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(ue,{children:e}),onDropdownVisibleChange:e=>A(e),...h,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:p??"middle"})})),ue=l.default.section` background-color: #fff; `;ce.displayName="Select";const pe=l.default(r.Tabs)` - .ant-tabs-nav-list { - background-color: #fff; + .ant-tabs-nav { + margin-bottom: 0; + > div { + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"initial"}; + } } `,he=l.default.section` box-shadow: 2px 2px 4px 0px #69696933; - color: ${e=>e.theme.UI.texts.primary}; + background-color: ${e=>"light"===e.theme.colorScheme?e.theme.UI.texts.primary:"initial"}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; - background-color: #fff; -`,me=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(pe,{$type:e,...r});const{pathname:a,items:s}=r;return t.jsxs(t.Fragment,{children:[t.jsx(pe,{activeKey:(()=>{for(const e of s)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return s[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};me.displayName="Tabs";const Ae={default:["","project","environment"],orgs:["","organization","project"]},fe=e=>{const{activeKey:a,items:s,type:i,...o}=e,l=i&&["default","orgs"].includes(i)?Ae[i]:null,d=s.map(((e,r)=>{const s=l?l[r]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:r,key:i}=e;let o=!1;a&&a===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:r?t.jsx("a",{...l,children:t.jsxs(Ce,{children:[t.jsxs("span",{children:[" ",s]}),n]})}):t.jsx("span",{...l,children:t.jsxs(Ce,{children:[t.jsxs("span",{children:[" ",s]}),n]})}),onClick:r||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:r,key:i}=e;let o=!1;a&&a===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(Ce,{...l,children:[t.jsxs("span",{children:[" ",s]}),r]})},i)}}}));return d.unshift({type:"separator",separator:"/"}),t.jsx(r.Breadcrumb,{style:{marginBottom:"2rem"},items:d,...o})},Ce=l.default.div` + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"initial"}; +`,me=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(pe,{$type:e,...r});const{pathname:a,items:i}=r;return t.jsxs(t.Fragment,{children:[t.jsx(pe,{activeKey:(()=>{for(const e of i)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return i[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};me.displayName="Tabs";const Ae={default:["","project","environment"],orgs:["","organization","project"]},fe=e=>{const{activeKey:r,items:a,type:i,...s}=e,o=i&&["default","orgs"].includes(i)?Ae[i]:null,l=a.map(((e,a)=>{const i=o?o[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let o=!1;r&&r===s&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:a?t.jsx("a",{...l,children:t.jsxs(xe,{children:[t.jsxs("span",{children:[" ",i]}),n]})}):t.jsx("span",{...l,children:t.jsxs(xe,{children:[t.jsxs("span",{children:[" ",i]}),n]})}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s}=e;let o=!1;r&&r===s&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(xe,{...l,children:[t.jsxs("span",{children:[" ",i]}),a]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),t.jsx(Ce,{style:{marginBottom:"2rem"},items:l,...s})},Ce=l.default(r.Breadcrumb)` + &.ant-breadcrumb { + font-size: 1.2rem; + line-height: 25px; + } +`,xe=l.default.div` display: flex; flex-direction: column; align-items: center; @@ -156,18 +164,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;fe.displayName="Breadcrumb";const xe=e=>{const{className:n,style:r,...a}=e;return t.jsx(ge,{size:"default",style:r,className:n,...a})};xe.displayName="Steps";const ge=l.default(r.Steps)``,ye=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});ye.displayName="Pagination";const we=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));we.displayName="Input";const je=l.default(r.Tag)` +`;fe.displayName="Breadcrumb";const ge=e=>{const{className:n,style:r,...a}=e;return t.jsx(ye,{size:"default",style:r,className:n,...a})};ge.displayName="Steps";const ye=l.default(r.Steps)``,we=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});we.displayName="Pagination";const je=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));je.displayName="Input";const be=l.default(r.Tag)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,be=n.forwardRef((({className:e,children:n,type:s,...i},o)=>{if("custom"===s)return t.jsx(r.Tag,{ref:o,className:e,...i,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[s]||{};return t.jsxs(je,{ref:o,className:e,color:l.color,...i,children:[l.icon," ",(d=s,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));be.displayName="StatusTag";const ve=l.default.section` +`,ve=n.forwardRef((({className:e,children:n,type:i,...s},o)=>{if("custom"===i)return t.jsx(r.Tag,{ref:o,className:e,...s,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[i]||{};return t.jsxs(be,{ref:o,className:e,color:l.color,...s,children:[l.icon," ",(d=i,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));ve.displayName="StatusTag";const Ve=l.default.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Ve=({children:e,subTitle:n,title:a,onCancel:s,onOk:i,confirmText:o,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;return n&&(m=t.jsxs(t.Fragment,{children:[a,n]})),t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:s,...h,modalRender:e=>t.jsx(ve,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{id:"cancel-btn",onClick:s,children:l||"Cancel"},"back"),t.jsx(r.Button,{disabled:p,danger:u,type:"primary",loading:d,onClick:i,children:o||"OK"},"submit")],children:e})};Ve.displayName="Modal";const ke=l.default.div` +`,ke=({children:e,subTitle:n,title:a,onCancel:i,onOk:s,confirmText:o,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;return n&&(m=t.jsxs(t.Fragment,{children:[a,n]})),t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:i,...h,modalRender:e=>t.jsx(Ve,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{id:"cancel-btn",onClick:i,children:l||"Cancel"},"back"),t.jsx(r.Button,{disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:o||"OK"},"submit")],children:e})};ke.displayName="Modal";const Ie=l.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -193,11 +201,11 @@ html,body{ text-align: right; } } -`,Ie=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,s=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(ke,{className:"ui-datacard",ref:n,$severityColor:s,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ie.displayName="DataCard";const Se=l.default.section` +`,Se=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,i=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Ie,{className:"ui-datacard",ref:n,$severityColor:i,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Se.displayName="DataCard";const Ze=l.default.section` .ant-select-tree { background-color: #fff; } -`,Ze=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...s},i)=>t.jsx(r.TreeSelect,{ref:i,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Se,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...s})));Ze.displayName="TreeSelect";const Me=n.forwardRef((({className:e,children:n,items:a,onClick:s,...i},o)=>t.jsx(r.Tree,{ref:o,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));Me.displayName="Tree";const Le=l.default.div` +`,Me=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...i},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Ze,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...i})));Me.displayName="TreeSelect";const Le=n.forwardRef((({className:e,children:n,items:a,onClick:i,...s},o)=>t.jsx(r.Tree,{ref:o,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Le.displayName="Tree";const Ee=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -221,7 +229,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,Ee=l.default.div` +`,We=l.default.div` text-transform: uppercase; width: max-content; display: flex; @@ -242,14 +250,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,We=l.default.div` +`,Oe=l.default.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,Oe={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},Ne=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=Oe[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(We,{children:[t.jsx(Ee,{className:"lagoon-label",$currentColor:Oe[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Ee,{className:"lagoon-label",$currentColor:Oe[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Ee,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(Le,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));Ne.displayName="CardLabel";const{Search:He}=r.Input,ze=l.default(He)` +`,Ne={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},He=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=Ne[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Oe,{children:[t.jsx(We,{className:"lagoon-label",$currentColor:Ne[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(We,{className:"lagoon-label",$currentColor:Ne[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(Ee,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));He.displayName="CardLabel";const{Search:ze}=r.Input,Te=l.default(ze)` &, & > * { background-color: transparent; @@ -285,7 +293,7 @@ html,body{ } } } -`,Te=l.default.div` +`,Re=l.default.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -294,19 +302,19 @@ html,body{ display: flex; gap: 5px; } -`,Re=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:s,loadingSkeleton:i=!1},o)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Te,{ref:o,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{disabled:i,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,s?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{disabled:i,defaultOpen:!1,placeholder:"Sort by",selectedState:s?.selectedState??void 0,options:s.options,setSelectedState:e=>{s.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(ze,{ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Re.displayName="LagoonFilter";const Ke=e.css` +`,Ke=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:i,loadingSkeleton:s=!1},o)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Re,{ref:o,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,i?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:i?.selectedState??void 0,options:i.options,setSelectedState:e=>{i.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Te,{ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ke.displayName="LagoonFilter";const Ue=e.css` width: 23.75rem; height: 15.25rem; -`,Ue=l.default(r.Card)` +`,qe=l.default(r.Card)` &.ant-card { cursor: unset; - ${Ke} + ${Ue} &:hover { border: 1px solid ${k.lagoonBlue}; } } -`,qe=l.default(r.Card)` - ${Ke} +`,Be=l.default(r.Card)` + ${Ue} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -394,11 +402,11 @@ html,body{ } } } -`,Be=l.default(r.Card)` +`,Ye=l.default(r.Card)` display: flex; place-content: center; place-items: center; - ${Ke} + ${Ue} border-left: inherit; border: ${t=>"dark"===t.theme.colorScheme&&e.css` @@ -416,7 +424,7 @@ html,body{ padding: 0; } `} -`,Ye=l.default.div` +`,Pe=l.default.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -459,15 +467,15 @@ html,body{ text-transform: capitalize; } } -`,Pe=l.default.div` +`,Je=l.default.div` padding-left: 3.1875rem; -`,Je=l.default(a.EllipsisOutlined)` +`,Ge=l.default(a.EllipsisOutlined)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${k.lagoonBlue}; } -`,Ge=l.default.div` +`,Qe=l.default.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -478,23 +486,23 @@ html,body{ color: ${k.lagoonBlue}; } } -`,Qe=({steps:e,onCreateEnvironment:s,requiredFormItems:o,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=i.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(o))for(const n of o){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Be,{$type:d,children:[t.jsxs(Ye,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{})," New environment"]}),t.jsx(Ve,{title:t.jsx(Xe,{children:"Create an Environment"}),subTitle:t.jsxs($e,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},Fe=l.default.div` +`,Fe=({steps:e,onCreateEnvironment:i,requiredFormItems:o,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(o))for(const n of o){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Ye,{$type:d,children:[t.jsxs(Pe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{})," New environment"]}),t.jsx(ke,{title:t.jsx($e,{children:"Create an Environment"}),subTitle:t.jsxs(_e,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},Xe=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,Xe=l.default(ee)` +`,$e=l.default(ee)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,$e=l.default.span` +`,_e=l.default.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,_e=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(De,{children:a})},et=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Pe,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},tt=l.default.div` +`,et=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(De,{children:a})},tt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Je,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},nt=l.default.div` display: inline-block; -`,nt=n.forwardRef((({data:e,children:n},a)=>{const s=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:s,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:t.jsxs(tt,{children:[" ",n," "]})})}));nt.displayName="TreeList";const rt=n.forwardRef(((e,s)=>{const[i,o]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Qe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ue,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(nt,{data:C,children:t.jsx(Je,{},"ellipsis")}),V={project:[t.jsx(Ge,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Ge,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Ge,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(Ne,{type:j}),"environment"===p?t.jsx(_e,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(et,{environments:e.environments})]});return t.jsx(qe,{onClick:e=>{const t=e.target;i||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{o(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&o(!0)},hoverable:!0,ref:s,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));rt.displayName="LagoonCard";const at=l.default.div` +`,rt=n.forwardRef((({data:e,children:n},a)=>{const i=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:i,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:t.jsxs(nt,{children:[" ",n," "]})})}));rt.displayName="TreeList";const at=n.forwardRef(((e,i)=>{const[s,o]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Fe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(qe,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(rt,{data:C,children:t.jsx(Ge,{},"ellipsis")}),V={project:[t.jsx(Qe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Qe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Qe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(He,{type:j}),"environment"===p?t.jsx(et,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(tt,{environments:e.environments})]});return t.jsx(Be,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{o(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&o(!0)},hoverable:!0,ref:i,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));at.displayName="LagoonCard";const it=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -527,7 +535,7 @@ html,body{ `,st=l.default.div` display: flex; gap: 1.5rem; -`,it=()=>{const e=t.jsxs(st,{children:[t.jsx(Ie,{text:"Problems",count:0}),t.jsx(Ie,{text:"Critical",count:0,critical:!0}),t.jsx(Ie,{text:"High",count:0,high:!0}),t.jsx(Ie,{text:"Medium",count:0,medium:!0}),t.jsx(Ie,{text:"Low",count:0,low:!0})]});return t.jsxs(at,{children:[t.jsx("div",{className:"icon",children:t.jsx(Mr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ot=e=>{if(e.skeleton)return t.jsx(it,{});const{problems:n,critical:s,high:i,medium:o,low:l}=e,d=t.jsxs(st,{children:[t.jsx(Ie,{text:"Problems",count:n}),t.jsx(Ie,{text:"Critical",count:s,critical:!0}),t.jsx(Ie,{text:"High",count:i,high:!0}),t.jsx(Ie,{text:"Medium",count:o,medium:!0}),t.jsx(Ie,{text:"Low",count:l,low:!0})]});return t.jsxs(at,{children:[t.jsx("div",{className:"icon",children:s>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):i>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ot.displayName="LagoonProblemsOverview";const lt=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},dt=e=>{let n=0;const{environmentType:r,deploymentType:a,created:s,source:i,standbyRoutes:o,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:s,source:i,standbyRoutes:o,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:lt(t),children:e[t]})).flat();return t.jsx(oe,{bordered:!0,items:c})};dt.displayName="LagoonEnv";const ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ut=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:i,prsEnabled:o,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:i,prsEnabled:o,deployKey:l}).map((t=>({key:t,label:ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(oe,{bordered:!0,items:d})};ut.displayName="LagoonProjectDetails",l.default.div` +`,ot=()=>{const e=t.jsxs(st,{children:[t.jsx(Se,{text:"Problems",count:0}),t.jsx(Se,{text:"Critical",count:0,critical:!0}),t.jsx(Se,{text:"High",count:0,high:!0}),t.jsx(Se,{text:"Medium",count:0,medium:!0}),t.jsx(Se,{text:"Low",count:0,low:!0})]});return t.jsxs(it,{children:[t.jsx("div",{className:"icon",children:t.jsx(Wr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},lt=e=>{if(e.skeleton)return t.jsx(ot,{});const{problems:n,critical:i,high:s,medium:o,low:l}=e,d=t.jsxs(st,{children:[t.jsx(Se,{text:"Problems",count:n}),t.jsx(Se,{text:"Critical",count:i,critical:!0}),t.jsx(Se,{text:"High",count:s,high:!0}),t.jsx(Se,{text:"Medium",count:o,medium:!0}),t.jsx(Se,{text:"Low",count:l,low:!0})]});return t.jsxs(it,{children:[t.jsx("div",{className:"icon",children:i>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};lt.displayName="LagoonProblemsOverview";const dt=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ct=e=>{let n=0;const{environmentType:r,deploymentType:a,created:i,source:s,standbyRoutes:o,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:i,source:s,standbyRoutes:o,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:dt(t),children:e[t]})).flat();return t.jsx(oe,{bordered:!0,items:c})};ct.displayName="LagoonEnv";const ut=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},pt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:i,branchesEnabled:s,prsEnabled:o,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:i,branchesEnabled:s,prsEnabled:o,deployKey:l}).map((t=>({key:t,label:ut(t),children:!0===e[t]?"True":e[t]})));return t.jsx(oe,{bordered:!0,items:d})};pt.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -544,13 +552,13 @@ html,body{ height: auto; width: 5rem; } -`;const pt=l.default.nav` +`;const ht=l.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,ht=l.default.nav` +`,mt=l.default.nav` display: flex; list-style: none; @@ -560,7 +568,7 @@ html,body{ & > *:hover > a { color: ${k.lagoonBlue}; } -`,mt=l.default.span` +`,At=l.default.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -568,7 +576,7 @@ html,body{ bottom: -4px; left: 0px; color: ${k.lagoonBlue}; -`,At=l.default.div` +`,ft=l.default.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -603,7 +611,7 @@ html,body{ &:active > a { color: #184cbc; } -`,ft=l.default.div` +`,Ct=l.default.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -615,7 +623,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,Ct=l.default.img` +`,xt=l.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -623,7 +631,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,xt=l.default.div` +`,gt=l.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -636,7 +644,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,gt=l.default.header` +`,yt=l.default.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -690,7 +698,7 @@ html,body{ max-height: 42px; } } -`;l.default.section` +`,wt=l.default.section` font-size: 22px; width: 56px; height: 62px; @@ -721,7 +729,7 @@ html,body{ background-color: #78787853; } } -`;const yt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,s=r(t)%256,i=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${s}, ${i})`,textColor:wt(a,s,i)>.5?"#000000":"#FFFFFF"}};function wt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),bt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),vt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Vt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Nt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Kt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Yt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),Ft=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),pn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),xn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),In=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Hn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),zn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Tn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Rn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Un=e=>t.jsx(c.default,{component:pn,...e}),qn=e=>t.jsx(c.default,{component:Hn,...e}),Bn=e=>t.jsx(c.default,{component:Tn,...e}),Yn=n.forwardRef((({userInfo:e,navLinks:a,logo:s,toggleTheme:i,userDropdownMenu:o,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?yt(u.charAt(0),p.charAt(0)):yt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(Ct,{src:h,alt:"user_avatar"}):t.jsx(ft,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{className:"user-name",children:`${u} ${p}`}):t.jsx("span",{className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(At,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(mt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:t.jsxs(xt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"})]})}));Yn.displayName="LagoonHeader";const Dn=l.default.footer` +`,jt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${s})`,textColor:bt(a,i,s)>.5?"#000000":"#FFFFFF"}};function bt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Vt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),zt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),qt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Bt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Pt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),mn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),In=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Rn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Bn=e=>t.jsx(c.default,{component:mn,...e}),Yn=e=>t.jsx(c.default,{component:Tn,...e}),Pn=e=>t.jsx(c.default,{component:Rn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=n.forwardRef((({userInfo:e,navLinks:a,logo:i,toggleTheme:s,userDropdownMenu:o,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?jt(u.charAt(0),p.charAt(0)):jt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(xt,{src:h,alt:"user_avatar"}):t.jsx(Ct,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{className:"user-name",children:`${u} ${p}`}):t.jsx("span",{className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(ft,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(At,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:t.jsxs(gt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(wt,{onClick:s,children:t.jsx(Pn,{className:"theme-icon"})})]})}));Jn.displayName="LagoonHeader";const Gn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -742,7 +750,7 @@ html,body{ max-height: 42px; } } -`,Pn=l.default.section` +`,Qn=l.default.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -756,7 +764,7 @@ html,body{ background-color: #78787853; } } -`,Jn=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Dn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(qn,{className:"icon"})}),t.jsx(Pn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));Jn.displayName="LagoonFooter";const Gn=l.default.section` +`,Fn=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Gn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Yn,{className:"icon"})}),t.jsx(Qn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));Fn.displayName="LagoonFooter";const Xn=l.default.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -776,7 +784,7 @@ html,body{ } } } -`,Qn=l.default.div` +`,$n=l.default.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -797,11 +805,11 @@ html,body{ color: ${k.lagoonBlue}; font-size: 22px; } -`,Fn=n.forwardRef((({items:e,type:n},s)=>{const i=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:s,status:i,date:o}=e;return{dot:r,children:t.jsxs(Qn,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:s}),t.jsx(be,{type:i}),t.jsx("span",{className:"deploy-date",children:o})]})}})):n.map((e=>{const{taskName:n,environment:s,status:i,navigationFunction:o}=e;return{dot:r,children:t.jsxs(Qn,{children:[t.jsx("span",{className:"task-env",children:s}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(be,{type:i}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>o})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(Gn,{ref:s,children:t.jsx(r.Timeline,{mode:"left",items:i})})}));Fn.displayName="LagoonTimeline";const{Item:Xn}=r.Form,$n=({wrap:e,...n})=>t.jsx(Xn,{...n});$n.displayName="FormItem";const _n=({text:e,width:s,fontSize:i="14px",type:o="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=s?{maxWidth:`${s}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(nr,{$fontSize:i,style:{...h},children:[t.jsx(tr,{className:"copyable",$maxWidth:s,$type:o,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(er,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===o&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===o&&A]})})]})},er=l.default.div` +`,_n=n.forwardRef((({items:e,type:n},i)=>{const s=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:i,status:s,date:o}=e;return{dot:r,children:t.jsxs($n,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:i}),t.jsx(ve,{type:s}),t.jsx("span",{className:"deploy-date",children:o})]})}})):n.map((e=>{const{taskName:n,environment:i,status:s,navigationFunction:o}=e;return{dot:r,children:t.jsxs($n,{children:[t.jsx("span",{className:"task-env",children:i}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(ve,{type:s}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>o})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(Xn,{ref:i,children:t.jsx(r.Timeline,{mode:"left",items:s})})}));_n.displayName="LagoonTimeline";const{Item:er}=r.Form,tr=({wrap:e,...n})=>t.jsx(er,{...n});tr.displayName="FormItem";const nr=({text:e,width:i,fontSize:s="14px",type:o="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=i?{maxWidth:`${i}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(ir,{$fontSize:s,style:{...h},children:[t.jsx(ar,{className:"copyable",$maxWidth:i,$type:o,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(rr,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===o&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===o&&A]})})]})},rr=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,tr=l.default.span` +`,ar=l.default.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -819,7 +827,7 @@ html,body{ user-select: initial; } `}; -`,nr=l.default.div` +`,ir=l.default.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -862,7 +870,7 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,rr=l.default.div` +`,sr=l.default.div` min-height: 100dvh; margin: 0; background-color: #f2f2f2; @@ -876,16 +884,16 @@ html,body{ height: 42px; width: auto; } -`,ar=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},s)=>t.jsxs(rr,{ref:s,className:a,children:[n?t.jsx(Yn,{...r}):null,t.jsx("main",{className:"content",children:e})]})));ar.displayName="PageContainer";const sr=l.default.div` +`,or=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},i)=>t.jsxs(sr,{ref:i,className:a,children:[n?t.jsx(Jn,{...r}):null,t.jsx("main",{className:"content",children:e})]})));or.displayName="PageContainer";const lr=l.default.div` display: block; padding-block: 17px; -`,ir=l.default(r.Table)` +`,dr=l.default(r.Table)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,or=l.default.section` +`,cr=l.default.section` display: flex; gap: 1rem; justify-content: center; @@ -898,11 +906,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,lr=l.default.span` +`,ur=l.default.span` width: 1.1875rem; -`,dr=l.default(r.Empty)` +`,pr=l.default(r.Empty)` padding-block: 2.5rem; -`,cr=t.jsx(dr,{image:t.jsx(Un,{size:60}),description:t.jsx("span",{children:"Nothing to display"})}),ur=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:s=!1,variant:i="default",disableScrollable:o=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==o?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>cr,children:t.jsx(ir,{$variant:i,$withBg:l,$lastRowBordered:s,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function pr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}ur.displayName="Table";var hr,mr={exports:{}};var Ar,fr=(hr||(hr=1,mr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",s="minute",i="hour",o="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(i[0])}else{var o=t.name;y[o]=t,a=o}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==o?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>hr,children:t.jsx(dr,{$variant:s,$withBg:l,$lastRowBordered:i,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Ar(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}mr.displayName="Table";var fr,Cr={exports:{}};var xr,gr=(fr||(fr=1,Cr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",s="hour",o="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var o=t.name;y[o]=t,a=o}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)t.jsx(z,{...e}),Lr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Mr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Mr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Mr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};var Er,Wr={exports:{}};var Or=(Er||(Er=1,Wr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var s=n(e),i=n(t),o="("===(a=a||"()")[0],l=")"===a[1];return(o?this.isAfter(s,r):!this.isBefore(s,r))&&(l?this.isBefore(i,r):!this.isAfter(i,r))||(o?this.isBefore(s,r):!this.isAfter(s,r))&&(l?this.isAfter(i,r):!this.isBefore(i,r))}}),Wr.exports),Nr=pr(Or);Cr.extend(Nr),Cr.extend(kr),Cr.extend(br);const Hr=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},zr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Mr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Mr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Mr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};var Tr,Rr={exports:{}};var Kr=(Tr||(Tr=1,Rr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,s,i,o){for(var l,d,c,u=s.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];o&&(f=o(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return s(e,t,this,!0)},r.from=function(e,t){return s(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}),Rr.exports),Ur=pr(Kr);const qr=l.default(a.DownloadOutlined)` +`,Wr=e=>t.jsx(z,{...e}),Or=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Nr,Hr={exports:{}};var zr=(Nr||(Nr=1,Hr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),s=n(t),o="("===(a=a||"()")[0],l=")"===a[1];return(o?this.isAfter(i,r):!this.isBefore(i,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(o?this.isBefore(i,r):!this.isAfter(i,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Hr.exports),Tr=Ar(zr);yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const Rr=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Kr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Wr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Ur,qr={exports:{}};var Br=(Ur||(Ur=1,qr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,s,o){for(var l,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];o&&(f=o(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),qr.exports),Yr=Ar(Br);const Pr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`;function Br(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}Cr.extend(Nr),Cr.extend(br),Cr.extend(Ur);const Yr=l.default.span` +`;function Dr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}yr.extend(Tr),yr.extend(kr),yr.extend(Yr);const Jr=l.default.span` text-decoration: underline; cursor: pointer; -`,Dr=l.default.div` +`,Gr=l.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -947,7 +955,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Pr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Mr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Mr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Mr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Mr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Mr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};var Jr;Cr.extend(kr),Cr.extend(br),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Jr||(Jr={}));const Gr=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Mr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Mr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Mr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};var Qr,Fr={exports:{}};var Xr=(Qr||(Qr=1,Fr.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),s=(r=a)&&r.__esModule?r:{default:r};t.default=s.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,s.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,o.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var s=E===+i;W=a+" "+(s?n:""),O=!0===s&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,s=e.caseSensitive,i=void 0!==s&&s,o=e.findChunks,l=void 0===o?r:o,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:i,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?s:r,i=e.searchWords,o=e.textToHighlight;return o=a(o),i.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var s=new RegExp(r,n?"g":"gi"),i=void 0;i=s.exec(o);){var l=i.index,d=s.lastIndex;d>l&&e.push({start:l,end:d}),i.index==s.lastIndex&&s.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var s=0;t.forEach((function(e){a(s,e.start,!1),a(e.start,e.end,!0),s=e.end})),a(s,n,!1)}return r};function s(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=o(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],s=void 0,i=!1,o=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx($r,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>_r(e,n,`${t}-${r}`)))):e;Cr.extend(kr),Cr.extend(br);const ea=l.default.section` +`,Qr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Wr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Wr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Wr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Fr;yr.extend(Zr),yr.extend(kr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Fr||(Fr={}));const Xr=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Wr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var $r,_r={exports:{}};var ea=($r||($r=1,_r.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,o.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var i=E===+s;W=a+" "+(i?n:""),O=!0===i&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,s=void 0!==i&&i,o=e.findChunks,l=void 0===o?r:o,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,s=e.searchWords,o=e.textToHighlight;return o=a(o),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),s=void 0;s=i.exec(o);){var l=s.index,d=i.lastIndex;d>l&&e.push({start:l,end:d}),s.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=o(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,s=!1,o=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ta,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>na(e,n,`${t}-${r}`)))):e;yr.extend(Zr),yr.extend(kr);const ra=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -957,15 +965,15 @@ html,body{ max-width: 220px !important; } } -`,ta=l.default(a.DownloadOutlined)` +`,aa=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,na=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Mr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Mr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Mr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Mr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};Cr.extend(kr),Cr.extend(br);const ra=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Mr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Mr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Mr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};Cr.extend(kr),Cr.extend(br);const aa=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},sa=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Mr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(ur,{dataSource:n,columns:e})};Cr.extend(Nr),Cr.extend(kr),Cr.extend(br);const ia=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},oa=l.default.span` +`,ia=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Wr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const sa=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const oa=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},la=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(mr,{dataSource:n,columns:e})};yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const da=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ca=l.default.span` text-decoration: underline; cursor: pointer; -`,la=l.default.div` +`,ua=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,da=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Mr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Mr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Mr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Mr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(ur,{variant:"alternate",dataSource:r,columns:e})},ca=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},ua=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};Cr.extend(kr),Cr.extend(br);const pa=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ha=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Mr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Mr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Mr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Mr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Mr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Mr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})},ma=l.default.span` +`,pa=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Wr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Wr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Wr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})},ha=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},ma=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};yr.extend(Zr),yr.extend(kr);const Aa=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),fa=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Wr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Wr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Wr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Wr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Wr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Wr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},Ca=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -975,12 +983,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,Aa=l.default.p` +`,xa=l.default.p` margin-top: 1rem; -`,fa=l.default.div` +`,ga=l.default.div` display: flex; justify-content: space-between; -`,Ca=l.default.div` +`,ya=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -989,7 +997,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,xa=l.default.div` +`,wa=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -997,7 +1005,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,ga=l.default.div` +`,ja=l.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1005,24 +1013,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;Cr.extend(kr),Cr.extend(br);const ya=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Mr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Mr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(ur,{variant:"alternate",dataSource:r,columns:e})};Cr.extend(kr),Cr.extend(br);const wa=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},ja=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Mr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Mr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(ur,{variant:"alternate",dataSource:r,columns:e})};Cr.extend(kr),Cr.extend(br);const ba=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},va=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Mr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Mr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Mr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(ur,{variant:"default",dataSource:a,columns:n})};Cr.extend(kr),Cr.extend(br);const Va=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Mr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Mr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Mr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Mr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(ur,{dataSource:n,columns:e})};Cr.extend(Nr),Cr.extend(kr),Cr.extend(br);const ka=e=>{const t=e.started||e.created,n=t?Cr.utc(t):Cr.utc(),r=e.completed?Cr.utc(e.completed):Cr.utc(),a=Cr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Ia=l.default.span` +`;yr.extend(Zr),yr.extend(kr);const ba=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const va=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Wr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const ka=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ia=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Wr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Wr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Wr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(mr,{variant:"default",dataSource:a,columns:n})};yr.extend(Zr),yr.extend(kr);const Sa=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(mr,{dataSource:n,columns:e})};yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const Za=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ma=l.default.span` text-decoration: underline; cursor: pointer; -`,Sa=l.default.div` +`,La=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Za=l.default(Y)` +`,Ea=l.default(Y)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Ma=l.default(ee)` +`,Wa=l.default(ee)` margin-bottom: 0 !important; margin-top: 10px !important; -`,La=l.default(J)` +`,Oa=l.default(J)` font-size: 11px !important; transform: translateY(-5px) !important; -`,Ea=l.default(r.Form)` +`,Na=l.default(r.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1033,12 +1041,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,Wa=l.default.span` +`,Ha=l.default.span` font-weight: 600; color: ${k.lagoonBlue}; -`,Oa=l.default.div` +`,za=l.default.div` display: block; -`,Na=l.default(u.default)` +`,Ta=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1072,13 +1080,13 @@ html,body{ color: ${k.white}; `} } -`;Cr.extend(br),Cr.extend(Ur);const Ha=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],za=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Mr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Mr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Mr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Mr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,withBg:!0,columns:e})},Ta=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Mr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Mr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})},Ra=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Mr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Mr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Mr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Mr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Mr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(ur,{dataSource:a,columns:n})},Ka=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Mr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Mr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(ur,{dataSource:a,columns:n})},Ua=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Mr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Mr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Mr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(ur,{dataSource:a,columns:n})},qa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Mr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Mr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Mr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Mr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})},Ba=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Mr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Mr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Mr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(ur,{dataSource:r,columns:e})};ur.DefaultTable=ur,ur.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{resultsPerPage:s,filterString:i,projects:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(o),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),w=n.useCallback(((e,t,n)=>{let r=o?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=pa(e.environments),a=pa(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[o]),j=n.useMemo((()=>ua((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:i,sortField:C[0],sortOrder:C[1]})}),[i,C,j]),n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Zr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:Cr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:Cr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,i,r)}:_r(a,i,r):a}}))),k=b&&b.map((e=>{const n=pa(e.environments),s=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:s&&"undefined"!==s?s.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:Cr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Cr.utc(e.created).local().fromNow()}),actions:t.jsx(or,{children:t.jsx(Zr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(ye,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},ur.SshTable=({sshKeys:e,addNewKey:{add:s,loading:o},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=i.useForm(),[m,A]=n.useState(!1),[f]=i.useForm(),[C,x]=n.useState(!1),[g]=i.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Za,{iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ve,{confirmText:"Create",subTitle:t.jsx(La,{children:"Step 1 of 1"}),title:t.jsx(Ma,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();s(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:o,children:t.jsxs(Ea,{form:h,children:[t.jsx($n,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(we,{placeholder:"Enter a name for the variable"})}),t.jsx($n,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Na,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ve,{confirmText:"Update",title:t.jsx(Ma,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ea,{form:g,children:[t.jsx($n,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(we,{placeholder:"Enter a name for the variable"})}),t.jsx($n,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(we,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ve,{confirmText:"Delete",title:t.jsx(Ma,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Wa,{children:y?.name})," and cannot be undone.",t.jsx(Ea,{form:f,children:t.jsx($n,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(we,{placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:Cr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:Cr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?Cr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?Cr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(or,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{rowKey:e=>e.id||e.name,dataSource:L,columns:Ha}),t.jsx(Oa,{children:Z})]})},ur.DeploymentsTable=e=>{const{resultsPerPage:s,filterStatus:i,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);n.useEffect((()=>{s&&u(s)}),[s]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Lr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!i||e.status===i,n=!o||!o.every(Boolean)||Cr(e.created).isBetween(Cr(o[0]).startOf("day"),Cr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,i,o]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Ir,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Zr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Sr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(be,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(be,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Sr,{placement:"right",title:e.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Hr(e),actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(lr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:y,columns:g,rowKey:e=>e.id}),t.jsx(ye,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},ur.BackupsTable=e=>{const{resultsPerPage:s,filterStatus:i,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);if(n.useEffect((()=>{s&&u(s)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(zr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!i||e?.restore?.status===i,n=!o||!o.every(Boolean)||Cr(e.created).isBetween(Cr(o[0]).startOf("day"),Cr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,i,o]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Ir,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(_n,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,s=e.restore?.restoreSize||0,i=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{})});case"successful":return t.jsx(J,{underline:!1,href:i,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Br(s)})`,children:[t.jsx(qr,{})," (",t.jsx("span",{style:{fontSize:"12px"},children:Br(s)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{})})}},g=A&&A.map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(be,{type:e.restore?.status??"unavailable"}),actions:t.jsx(or,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:g,columns:C,rowKey:e=>e.id}),t.jsx(ye,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},ur.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pr,{});const[s,i]=n.useState([]),{problems:o}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Yr,{onClick:()=>{return e=!s.includes(n.id),t=n,void i(e?[...s,t.id]:s.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=Cr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Dr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=o&&o.map((e=>({...e,actions:t.jsx(or,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(ur,{expandable:{expandedRowKeys:s,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id})})},ur.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:s=null,filterString:i=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[i]),"skeleton"in e&&e.skeleton)return t.jsx(Gr,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],h=s?s.split("_")[0]:null,m=s?s.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((o-1)*d,o*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,i,r)}:_r(a,i,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:f,columns:w,rowKey:e=>e.id}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(ye,{total:C,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})]})},ur.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:s,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(na,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=o?o.split("_")[0]:null,f=o?o.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!s||!s.every(Boolean)||Cr(e.created).isBetween(Cr(s[0]).startOf("day"),Cr(s[1]).endOf("day"),null,"[]"))):[]),[C,s]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(or,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(ta,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,l,r)}:_r(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:b,columns:V,rowKey:e=>e.id}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(ye,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},ur.TasksTable=e=>{const{resultsPerPage:s}=e,[i,o]=n.useState(1),[l,d]=n.useState(s||10);n.useEffect((()=>{s&&d(s)}),[s]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ra,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((i-1)*l,i*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Ir,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Zr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(be,{type:"succeeded"===e.status?"complete":e.status}),duration:aa(e),actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(lr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:x,columns:C,rowKey:e=>e.id}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(ye,{total:f,pageSize:-1===l?1/0:l,current:i,onChange:e=>{o(e)}})]})]})},ur.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{task:a,cancelTask:s,children:i}=e,[o,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(oa,{onClick:()=>{return e=!o.includes(n.id),t=n,void l(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Ir,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(be,{type:e.status})}),duration:ia(e),actions:t.jsx(or,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(lr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(ur,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(la,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},ur.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:s,basePath:i,filterString:o="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(s||10),[A,f]=n.useState([]);n.useEffect((()=>{s&&m(s)}),[s]),n.useEffect((()=>{p(1)}),[o]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(Ne,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Zr,{children:t.jsx(c,{href:`${i}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ca(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:Cr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:Cr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,o,r)}:_r(a,o,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(nt,{data:e.quickActions,children:t.jsx(Je,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(c,{href:`${i}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,hasSummary:!0}),t.jsx(sr,{children:d}),t.jsx(ye,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},ur.AllDeploymentsTable=e=>{const{resultsPerPage:s,filterString:i=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(s||10);n.useEffect((()=>{s&&c(s)}),[s]),n.useEffect((()=>{l(1)}),[i]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(ya,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],A=d>0?m.slice((o-1)*d,o*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Zr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Zr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Zr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=Cr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Ir,{children:[t.jsx(be,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Sr,{placement:"right",title:n.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Sr,{placement:"right",title:n.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,i,r)}:_r(a,i,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:wa(e),actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(lr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,disableScrollable:!0}),t.jsx(ye,{total:f,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})},ur.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ja,{});const{deployments:s,cancelDeployment:i}=e,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Zr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Zr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Zr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=Cr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Ir,{children:[t.jsx(be,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Sr,{placement:"right",title:n.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Sr,{placement:"right",title:n.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=s&&s.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ba(e),actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(lr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(ur,{variant:"alternate",dataSource:l,columns:o,rowKey:e=>e.id})})},ur.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{withValues:e.withValues});const{variables:s,editVariableModal:i,deleteVariableModal:o,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(s.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=s&&w&&x?s.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):s,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(_n,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,x||"",r)}:_r(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,s=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=s?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(or,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Zr,{children:e.value?t.jsx(r.Tooltip,{title:s?"show":"hide",children:d}):t.jsx(lr,{})}),i(e)]}):null,o(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:l}),w?t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(ye,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},ur.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployment:s,cancelDeployment:i,children:o}=e,[l,d]=n.useState([s.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Ir,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ia,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=s&&[s].map((e=>{const n=Cr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Sr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(be,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(be,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Sr,{placement:"right",title:e.buildStep,children:t.jsx(be,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:ka(e),actions:t.jsx(or,{children:["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(lr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(ur,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Sa,{children:[t.jsx("br",{}),o]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},ur.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(za,{});const{resultsPerPage:s,filterString:i,organizations:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(o||[]);n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[i]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),g=n.useCallback(ua((e=>{const t=o?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(i)}),[i,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Zr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,i,r)}:_r(a,i,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(or,{children:t.jsx(Zr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(ye,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},ur.OrgGroupsTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ta,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?i?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,i]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Zr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(ma,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(or,{children:[f&&f(e),t.jsx(Zr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(lr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,d,r)}:_r(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:Z,columns:L,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:x}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(ye,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},ur.OrgUsersTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ra,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?i?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,i]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(ma,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Zr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ga,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(or,{children:[Z(e),t.jsx(Zr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(lr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,d,r)}:_r(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:M,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:C}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(ye,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},ur.OrgProjectsTable=e=>{const{resultsPerPage:s,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10);if(n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ka,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Zr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(or,{children:[t.jsx(Zr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Bn,{})})})}),t.jsx(Zr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,l,r)}:_r(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:I,columns:Z,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:A}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(ye,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},ur.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{type:e.type});const s=U(),{notifications:i,orgName:o,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...i.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...i.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...i.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...i.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...i.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(xa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Zr,{children:t.jsx(s,{href:`/organizations/${o}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(or,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,u,r)}:_r(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,hasSummary:!0}),t.jsx(sr,{children:d})]})},ur.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:s=""}=e,[i,o]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{o(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((i-1)*l,i*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(ma,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(fa,{children:[e," ",t.jsx(Ca,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(or,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,s,r)}:_r(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:y,columns:j,rowKey:e=>e.id,hasSummary:!0}),t.jsx(sr,{children:u}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(ye,{total:x,pageSize:-1===l?1/0:l,current:i,onChange:e=>{o(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===i)return 1;const t=1===i?1:(i-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},ur.OrgUserGroupsTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?i?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,i]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Zr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(ma,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ga,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(or,{children:[C(e),t.jsx(Zr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(lr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:_r(a.children,d,r)}:_r(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(ur,{dataSource:M,columns:E,rowKey:e=>e.id??e.name}),t.jsxs(ea,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(ye,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Aa,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ya=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:s,...i})}));Ya.displayName="Confirm";const Da=l.default.section` +`;yr.extend(kr),yr.extend(Yr);const Ra=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ka=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Wr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Wr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Wr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Wr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,withBg:!0,columns:e})},Ua=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},qa=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Wr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Wr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Wr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Ba=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Wr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Wr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Pa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Wr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},Da=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};mr.DefaultTable=mr,mr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(pa,{});const{resultsPerPage:i,filterString:s,projects:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(i||10),[h,m]=n.useState(!1),[A,f]=n.useState(o),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),w=n.useCallback(((e,t,n)=>{let r=o?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Aa(e.environments),a=Aa(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[o]),j=n.useMemo((()=>ma((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{i&&p(i)}),[i]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Er,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}}))),k=b&&b.map((e=>{const n=Aa(e.environments),i=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:i&&"undefined"!==i?i.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e.created).local().fromNow()}),actions:t.jsx(cr,{children:t.jsx(Er,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(we,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},mr.SshTable=({sshKeys:e,addNewKey:{add:i,loading:o},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Ea,{iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(ke,{confirmText:"Create",subTitle:t.jsx(Oa,{children:"Step 1 of 1"}),title:t.jsx(Wa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();i(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:o,children:t.jsxs(Na,{form:h,children:[t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(je,{placeholder:"Enter a name for the variable"})}),t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(ke,{confirmText:"Update",title:t.jsx(Wa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Na,{form:g,children:[t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(je,{placeholder:"Enter a name for the variable"})}),t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(je,{placeholder:"Enter the variable value"})})]})}),t.jsx(ke,{confirmText:"Delete",title:t.jsx(Wa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ha,{children:y?.name})," and cannot be undone.",t.jsx(Na,{form:f,children:t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(je,{placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?yr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?yr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(cr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{rowKey:e=>e.id||e.name,dataSource:L,columns:Ra}),t.jsx(za,{children:Z})]})},mr.DeploymentsTable=e=>{const{resultsPerPage:i,filterStatus:s,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(i||10);n.useEffect((()=>{i&&u(i)}),[i]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Or,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!o||!o.every(Boolean)||yr(e.created).isBetween(yr(o[0]).startOf("day"),yr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,o]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Er,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Lr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Lr,{placement:"right",title:e.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Rr(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(ur,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:y,columns:g,rowKey:e=>e.id}),t.jsx(we,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},mr.BackupsTable=e=>{const{resultsPerPage:i,filterStatus:s,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(i||10);if(n.useEffect((()=>{i&&u(i)}),[i]),"skeleton"in e&&e.skeleton)return t.jsx(Kr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!o||!o.every(Boolean)||yr(e.created).isBetween(yr(o[0]).startOf("day"),yr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,o]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Mr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(nr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,i=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Dr(i)})`,children:[t.jsx(Pr,{})," (",t.jsx("span",{style:{fontSize:"12px"},children:Dr(i)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{})})}},g=A&&A.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(cr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:g,columns:C,rowKey:e=>e.id}),t.jsx(we,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},mr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Qr,{});const[i,s]=n.useState([]),{problems:o}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Jr,{onClick:()=>{return e=!i.includes(n.id),t=n,void s(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Gr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=o&&o.map((e=>({...e,actions:t.jsx(cr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(mr,{expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id})})},mr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:i=null,filterString:s=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=i?i.split("_")[0]:null,m=i?i.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((o-1)*d,o*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:f,columns:w,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(we,{total:C,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})]})},mr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:i,resultDropdown:s=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=o?o.split("_")[0]:null,f=o?o.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!i||!i.every(Boolean)||yr(e.created).isBetween(yr(i[0]).startOf("day"),yr(i[1]).endOf("day"),null,"[]"))):[]),[C,i]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(cr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(aa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,l,r)}:na(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:b,columns:V,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(we,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},mr.TasksTable=e=>{const{resultsPerPage:i}=e,[s,o]=n.useState(1),[l,d]=n.useState(i||10);n.useEffect((()=>{i&&d(i)}),[i]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Er,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(ve,{type:"succeeded"===e.status?"complete":e.status}),duration:oa(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(ur,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:x,columns:C,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(we,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{o(e)}})]})]})},mr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{task:a,cancelTask:i,children:s}=e,[o,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ca,{onClick:()=>{return e=!o.includes(n.id),t=n,void l(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Mr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(ve,{type:e.status})}),duration:da(e),actions:t.jsx(cr,{children:["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(ur,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(mr,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ua,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},mr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(fa,{});const{resultsPerPage:i,basePath:s,filterString:o="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(i||10),[A,f]=n.useState([]);n.useEffect((()=>{i&&m(i)}),[i]),n.useEffect((()=>{p(1)}),[o]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(He,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Er,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ha(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,o,r)}:na(a,o,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(rt,{data:e.quickActions,children:t.jsx(Ge,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,hasSummary:!0}),t.jsx(lr,{children:d}),t.jsx(we,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},mr.AllDeploymentsTable=e=>{const{resultsPerPage:i,filterString:s=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(i||10);n.useEffect((()=>{i&&c(i)}),[i]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((o-1)*d,o*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Mr,{children:[t.jsx(ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:va(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(ur,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,disableScrollable:!0}),t.jsx(we,{total:f,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})},mr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:i,cancelDeployment:s}=e,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Mr,{children:[t.jsx(ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=i&&i.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(ur,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(mr,{variant:"alternate",dataSource:l,columns:o,rowKey:e=>e.id})})},mr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{withValues:e.withValues});const{variables:i,editVariableModal:s,deleteVariableModal:o,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(i.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=i&&w&&x?i.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):i,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(nr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,x||"",r)}:na(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,i=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=i?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(cr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Er,{children:e.value?t.jsx(r.Tooltip,{title:i?"show":"hide",children:d}):t.jsx(ur,{})}),s(e)]}):null,o(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:l}),w?t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(we,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},mr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{});const{deployment:i,cancelDeployment:s,children:o}=e,[l,d]=n.useState([i.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ma,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=i&&[i].map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Lr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Lr,{placement:"right",title:e.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Za(e),actions:t.jsx(cr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(ur,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(mr,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(La,{children:[t.jsx("br",{}),o]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},mr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ka,{});const{resultsPerPage:i,filterString:s,organizations:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(i||10),[h,m]=n.useState(!1),[A,f]=n.useState(o||[]);n.useEffect((()=>{i&&p(i)}),[i]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),g=n.useCallback(ma((e=>{const t=o?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Er,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(cr,{children:t.jsx(Er,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(we,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},mr.OrgGroupsTable=e=>{const{resultsPerPage:i,showDefaults:s=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(i||10);if(n.useEffect((()=>{i&&h(i)}),[i]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Er,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(cr,{children:[f&&f(e),t.jsx(Er,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(ur,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:Z,columns:L,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:x}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},mr.OrgUsersTable=e=>{const{resultsPerPage:i,showDefaults:s=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(i||10);if(n.useEffect((()=>{i&&h(i)}),[i]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Er,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(cr,{children:[Z(e),t.jsx(Er,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(ur,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:M,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:C}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},mr.OrgProjectsTable=e=>{const{resultsPerPage:i,resultDropdown:s=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(i||10);if(n.useEffect((()=>{i&&p(i)}),[i]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Er,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Dn,{})})})}),t.jsx(Er,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,l,r)}:na(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:I,columns:Z,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:A}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(we,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},mr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const i=U(),{notifications:s,orgName:o,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Er,{children:t.jsx(i,{href:`/organizations/${o}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(cr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,u,r)}:na(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,hasSummary:!0}),t.jsx(lr,{children:d})]})},mr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:i=""}=e,[s,o]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{o(1)}),[i]),"skeleton"in e&&e.skeleton)return t.jsx(Pa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(cr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:y,columns:j,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:u}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(we,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{o(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},mr.OrgUserGroupsTable=e=>{const{resultsPerPage:i,showDefaults:s=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(i||10);if(n.useEffect((()=>{i&&h(i)}),[i]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Er,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(cr,{children:[C(e),t.jsx(Er,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(ur,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:M,columns:E,rowKey:e=>e.id??e.name}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ja=n.forwardRef(((e,n)=>{const{className:a,style:i,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:i,...s})}));Ja.displayName="Confirm";const Ga=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Pa=l.default.section` +`,Qa=l.default.section` float: left; margin-right: 8px; @@ -1086,24 +1094,28 @@ html,body{ &::after { clear: both; } -`,Ja=l.default.section` +`,Fa=l.default.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,Ga=n.forwardRef((({content:e},n)=>t.jsxs(Da,{ref:n,className:"lagoon-tip",children:[t.jsx(Pa,{children:t.jsx(Bn,{})}),t.jsxs(Ja,{children:[" ",e," "]})]})));Ga.displayName="Tip";const Qa=l.default.div` +`,Xa=n.forwardRef((({content:e},n)=>t.jsxs(Ga,{ref:n,className:"lagoon-tip",children:[t.jsx(Qa,{children:t.jsx(Dn,{})}),t.jsxs(Fa,{children:[" ",e," "]})]})));Xa.displayName="Tip";const $a=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; display: flex; flex-direction: column; + .statistic-element, + .ant-statistic-content { + font-size: 1.2rem; + } ${t=>t.$fullWidth?e.css` width: 100%; `:e.css` min-width: 20.25rem; max-width: max-content; `} -`,Fa=({fullWidth:e=!1,value:a,...s})=>{let i=n.isValidElement(a);return t.jsxs(Qa,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:i?"":a,valueStyle:i?{display:"none"}:{}}),i?t.jsx("div",{className:"statistic-element",children:a}):null]})};Fa.displayName="Stat";const Xa=l.default.div` +`,_a=({fullWidth:e=!1,value:a,...i})=>{let s=n.isValidElement(a);return t.jsxs($a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:s?"":a,valueStyle:s?{display:"none"}:{}}),s?t.jsx("div",{className:"statistic-element",children:a}):null]})};_a.displayName="Stat";const ei=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1113,4 +1125,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,$a=n.forwardRef((({items:e},n)=>t.jsx(Xa,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(Fa,{title:e,value:n,loading:a,fullWidth:!0},r)))})));$a.displayName="DetailedStats",exports.BreadCrumb=fe,exports.Button=Y,exports.Checkbox=de,exports.Collapse=ie,exports.Colors=k,exports.Confirm=Ya,exports.CopyToClipboard=_n,exports.DataCard=Ie,exports.DetailedStats=$a,exports.Details=oe,exports.FormItem=$n,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:jt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:bt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:vt,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:kt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:It,...e}),exports.IconApi=e=>t.jsx(c.default,{component:St,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Et,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:zt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconExport=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconEye=e=>t.jsx(c.default,{component:$t,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:_t,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:en,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:an,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:sn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:on,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:ln,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:dn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:cn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:un,...e}),exports.IconInfoCircle=Un,exports.IconLagoonOnly=Bn,exports.IconLink=e=>t.jsx(c.default,{component:hn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:mn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:An,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:fn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:gn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:yn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:wn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:bn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:vn,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:kn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:In,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSun=e=>t.jsx(c.default,{component:zn,...e}),exports.IconTag=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconTags=e=>t.jsx(c.default,{component:En,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:On,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Nn,...e}),exports.Input=we,exports.LagoonCard=rt,exports.LagoonCardLabel=Ne,exports.LagoonEnvironmentDetails=dt,exports.LagoonFilter=Re,exports.LagoonFooter=Jn,exports.LagoonHeader=Yn,exports.LagoonIcon=qn,exports.LagoonProblemsOverview=ot,exports.LagoonProjectDetails=ut,exports.LagoonTimeline=Fn,exports.List=se,exports.LoadingSkeleton=Mr,exports.Modal=Ve,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=ar,exports.Pagination=ye,exports.Select=ce,exports.Stat=Fa,exports.StatusTag=be,exports.Steps=xe,exports.Switch=le,exports.Table=ur,exports.Tabs=me,exports.TaskTreeSelector=Ze,exports.Text=J,exports.TextLabel=F,exports.Tip=Ga,exports.Tree=Me,exports.TreeList=nt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:s="top",requiresManualClose:i=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:s,duration:i?0:3,btn:o?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ti=n.forwardRef((({items:e},n)=>t.jsx(ei,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(_a,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ti.displayName="DetailedStats",exports.BreadCrumb=fe,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ja,exports.CopyToClipboard=nr,exports.DataCard=Se,exports.DetailedStats=ti,exports.Details=oe,exports.FormItem=tr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:St,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBug=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:qt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:_t,...e}),exports.IconEye=e=>t.jsx(c.default,{component:en,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:an,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:on,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Un,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:dn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:un,...e}),exports.IconHome=e=>t.jsx(c.default,{component:pn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:hn,...e}),exports.IconInfoCircle=Bn,exports.IconLagoonOnly=Dn,exports.IconLink=e=>t.jsx(c.default,{component:An,...e}),exports.IconList=e=>t.jsx(c.default,{component:qn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:fn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:wn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:In,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconStar=e=>t.jsx(c.default,{component:En,...e}),exports.IconSun=Pn,exports.IconTag=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:On,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:zn,...e}),exports.Input=je,exports.LagoonCard=at,exports.LagoonCardLabel=He,exports.LagoonEnvironmentDetails=ct,exports.LagoonFilter=Ke,exports.LagoonFooter=Fn,exports.LagoonHeader=Jn,exports.LagoonIcon=Yn,exports.LagoonProblemsOverview=lt,exports.LagoonProjectDetails=pt,exports.LagoonTimeline=_n,exports.List=ie,exports.LoadingSkeleton=Wr,exports.Modal=ke,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=or,exports.Pagination=we,exports.Select=ce,exports.Stat=_a,exports.StatusTag=ve,exports.Steps=ge,exports.Switch=le,exports.Table=mr,exports.Tabs=me,exports.TaskTreeSelector=Me,exports.Text=J,exports.TextLabel=F,exports.Tip=Xa,exports.Tree=Le,exports.TreeList=rt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:i="top",requiresManualClose:s=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:i,duration:s?0:3,btn:o?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index 2f2affa8..18902e43 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -91,9 +91,16 @@ const UIBreadcrumb: FC = (props) => { // always prepend with " / " modifiedItems.unshift({ type: 'separator', separator: '/' }); - return ; + return ; }; +const StyledBreadcrumb = styled(Breadcrumb)` + &.ant-breadcrumb { + font-size: 1.2rem; + line-height: 25px; + } +`; + const Wrapper = styled.div` display: flex; flex-direction: column; diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 74fc111f..8e7203fc 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -146,10 +146,10 @@ const InternalHeader: React.ForwardRefRenderFunction =
- {/* + - */} + ); }; diff --git a/src/components/Stat/styles.tsx b/src/components/Stat/styles.tsx index ea6f7468..00c3f55f 100644 --- a/src/components/Stat/styles.tsx +++ b/src/components/Stat/styles.tsx @@ -7,6 +7,10 @@ export const StyledStatistic = styled.div<{ $fullWidth?: boolean }>` display: flex; flex-direction: column; + .statistic-element, + .ant-statistic-content { + font-size: 1.2rem; + } ${(props) => props.$fullWidth ? css` diff --git a/src/components/Tabs/styles.tsx b/src/components/Tabs/styles.tsx index 907f9fc6..0c3e61d6 100644 --- a/src/components/Tabs/styles.tsx +++ b/src/components/Tabs/styles.tsx @@ -2,18 +2,21 @@ import { Tabs } from 'antd'; import styled, { css } from 'styled-components'; export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>` - .ant-tabs-nav-list { - background-color: #fff; + .ant-tabs-nav { + margin-bottom: 0; + > div { + background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#fff' : 'initial')}; + } } `; export const StyledTabChildren = styled.section` box-shadow: 2px 2px 4px 0px #69696933; - color: ${(props) => props.theme.UI.texts.primary}; + background-color: ${(props) => (props.theme.colorScheme === 'light' ? props.theme.UI.texts.primary : 'initial')}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; - background-color: #fff; + background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#fff' : 'initial')}; `; diff --git a/src/hooks/useTheme.tsx b/src/hooks/useTheme.tsx index 9d3e8c49..8b8a5009 100644 --- a/src/hooks/useTheme.tsx +++ b/src/hooks/useTheme.tsx @@ -1,4 +1,5 @@ import React, { createContext, useContext, useEffect, useState } from 'react'; +import { Button, ConfigProvider, Input, Space, theme as AntdTheme } from 'antd'; type Theme = 'dark' | 'light'; //@ts-ignore @@ -13,40 +14,48 @@ const useTheme = () => { }; export const AppThemeProvider = ({ defaultScheme, children }: { defaultScheme?: Theme; children: React.ReactNode }) => { - const [theme, setTheme] = useState('light'); - - // TEMP: disable dark theme completely - - // useEffect(() => { - // if (defaultScheme) { - // setTheme(defaultScheme); - // return; - // } - // const storageTheme = localStorage.getItem('theme'); - // // already previously set in browser store. - // if (storageTheme && ['light', 'dark'].includes(storageTheme)) { - // setTheme(storageTheme as Theme); - // } else { - // // try to automatically infer dark mode theme. - // if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { - // setTheme('dark'); - // localStorage.setItem('theme', 'dark'); - // } else { - // // default to light - // setTheme('light'); - // localStorage.setItem('theme', 'light'); - // } - // } - // }, []); + const [theme, setTheme] = useState(null); + + useEffect(() => { + if (defaultScheme) { + setTheme(defaultScheme); + return; + } + const storageTheme = localStorage.getItem('theme'); + // already previously set in browser store. + if (storageTheme && ['light', 'dark'].includes(storageTheme)) { + setTheme(storageTheme as Theme); + } else { + // try to automatically infer dark mode theme. + if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { + setTheme('dark'); + localStorage.setItem('theme', 'dark'); + } else { + // default to light + setTheme('light'); + localStorage.setItem('theme', 'light'); + } + } + }, []); const toggleTheme = () => { - // const newTheme = theme === 'light' ? 'dark' : 'light'; - // setTheme(newTheme); - // localStorage.setItem('theme', newTheme); - // window.dispatchEvent(new Event('storage')); + const newTheme = theme === 'light' ? 'dark' : 'light'; + setTheme(newTheme); + localStorage.setItem('theme', newTheme); + window.dispatchEvent(new Event('storage')); }; - return {children}; + return ( + + + {children} + + + ); }; export default useTheme; From d3737df850a27b4fddf128203953a42a372e1659 Mon Sep 17 00:00:00 2001 From: Davit Date: Fri, 24 Jan 2025 10:33:41 +0400 Subject: [PATCH 11/66] dark mode styles antd --- dist/index.es.js | 30 +++++++-- dist/index.js | 82 +++++++++++++++--------- src/components/Breadcrumb/Breadcrumb.tsx | 17 +++++ src/components/Header/styles.tsx | 2 +- src/components/PageContainer/styles.tsx | 3 +- src/components/Tabs/styles.tsx | 8 ++- 6 files changed, 101 insertions(+), 41 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index d71b522b..6bdb4e4e 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -121,23 +121,42 @@ html,body{ `;Mt.displayName="Select";const Wt=e(S)` .ant-tabs-nav { margin-bottom: 0; + &::before { + display: none; + } > div { - background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"initial"}; + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } `,Nt=e.section` box-shadow: 2px 2px 4px 0px #69696933; - background-color: ${e=>"light"===e.theme.colorScheme?e.theme.UI.texts.primary:"initial"}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; - background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"initial"}; + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; `,Et=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return i(Wt,{$type:e,...n});const{pathname:r,items:l}=n;return a(o,{children:[i(Wt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),i(Nt,{children:t})]})};Et.displayName="Tabs";const zt={default:["","project","environment"],orgs:["","organization","project"]},Ht=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?zt[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:i(o?"a":"span",{...d,children:a(Rt,{children:[a("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:i(m,{children:a(Rt,{...s,children:[a("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),i(Ot,{style:{marginBottom:"2rem"},items:s,...o})},Ot=e(M)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; + + li, + span, + a { + transition: all 0.25s ease; + color: ${e=>e.theme.UI.texts.secondary}; + &[data-active='active'] { + color: ${e=>"light"===e.theme.colorScheme?je.texts.primary.light:je.white}; + } + } + & a:hover { + background-color: ${e=>"light"===e.theme.colorScheme?"#0000000f":je.lighterGray}; + } + + li.ant-breadcrumb-separator:nth-last-child(2) { + color: ${e=>"light"===e.theme.colorScheme?je.texts.primary.light:je.white}; + } } `,Rt=e.div` display: flex; @@ -654,7 +673,7 @@ html,body{ align-items: center; position: relative; box-shadow: 0px 8px 8px -1px #f0f1f233; - background: #fff; + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; #user_dropdown_container { .ant-dropdown { @@ -873,7 +892,8 @@ html,body{ `,Ua=e.div` min-height: 100dvh; margin: 0; - background-color: #f2f2f2; + background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; + .content { padding-inline: 8.888vw; padding-block-end: 5rem; diff --git a/dist/index.js b/dist/index.js index aaa93248..b9e7c27e 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),i=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=o(e),d=o(n),c=o(a),u=o(i);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),s=require("antd/es/input/TextArea"),i=require("antd/es/form/Form");function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=o(e),d=o(n),c=o(a),u=o(s);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -110,34 +110,53 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[i,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:i,toggleTheme:()=>{const e="light"===i?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===i?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:i})=>{const{theme:s}=Z(),o=n.useMemo((()=>"light"===s?Object.assign({},E,i):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:o,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:i,direction:s,duration:o,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof o&&(c["--animation-duration"]=`${o}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),i&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:i=!1,style:s,...o}){var l,c,u;const p=d.default.useContext(O),h={...o};for(const[e,t]of Object.entries(o))void 0===t&&delete h[e];const m={...p,...h,circle:i},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{localStorage.getItem("theme"),Z();const{UI:{skeleton:{base:a,highlight:i}}}=E;return t.jsx(T,{baseColor:n||a,highlightColor:r||i,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[s,i]=n.useState(null);n.useEffect((()=>{if(e)return void i(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?i(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(i("dark"),localStorage.setItem("theme","dark")):(i("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:s,toggleTheme:()=>{const e="light"===s?"dark":"light";i(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===s?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:s})=>{const{theme:i}=Z(),o=n.useMemo((()=>"light"===i?Object.assign({},E,s):Object.assign({},L,a)),[i]);return i?t.jsx(e.ThemeProvider,{theme:o,children:r},i):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:s,direction:i,duration:o,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===i&&(c["--animation-direction"]="reverse"),"number"==typeof o&&(c["--animation-duration"]=`${o}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),s&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:s=!1,style:i,...o}){var l,c,u;const p=d.default.useContext(O),h={...o};for(const[e,t]of Object.entries(o))void 0===t&&delete h[e];const m={...p,...h,circle:s},A={...i,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{localStorage.getItem("theme"),Z();const{UI:{skeleton:{base:a,highlight:s}}}=E;return t.jsx(T,{baseColor:n||a,highlightColor:r||s,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` display: inline-block; margin-left: 0.5rem; -`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:i,iconAfter:s,disabled:o,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return i&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:i}),m]})),s&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:o,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},i)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:i,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:i,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const i=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:i,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...i},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...i,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,ie=n.forwardRef((({className:e,children:n,style:a,...i},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...i,children:n})));ie.displayName="List",ie.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:i,style:s,customBorder:o,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?i?.map((e=>({...e,extra:u}))):i;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));se.displayName="Collapse";const oe=e=>{const{className:n,items:a,type:i="default",style:s,...o}=e;if("topToBottom"===i){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...o})}return t.jsx(r.Descriptions,{items:a,...o})};oe.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:i,style:s,...o}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...o})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:i,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:i,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,i)=>{const{className:s,style:o,onChange:l,value:d,selectedState:c,setSelectedState:u,size:p,...h}=e,[m,A]=n.useState(!1);return t.jsx(r.Select,{ref:i,onChange:l??(e=>{u&&u(e)}),value:d||c||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(ue,{children:e}),onDropdownVisibleChange:e=>A(e),...h,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:p??"middle"})})),ue=l.default.section` +`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:s,iconAfter:i,disabled:o,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return s&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:s}),m]})),i&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:i})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:o,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},s)=>{if("href"in a){const r=a.href??null,i=a.target??"__blank";return t.jsx(D,{ref:s,className:e,href:r,target:i,children:n})}return t.jsx(P,{ref:s,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const s=r.href??null,i=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:s,target:i,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...s},i)=>t.jsx(X,{level:e,ref:i,className:n,style:a,...s,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,se=n.forwardRef((({className:e,children:n,style:a,...s},i)=>t.jsx(r.List,{ref:i,className:e,style:a,...s,children:n})));se.displayName="List",se.Item=ae;const ie=n.forwardRef(((e,n)=>{const{className:a,items:s,style:i,customBorder:o,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?s?.map((e=>({...e,extra:u}))):s;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));ie.displayName="Collapse";const oe=e=>{const{className:n,items:a,type:s="default",style:i,...o}=e;if("topToBottom"===s){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...o})}return t.jsx(r.Descriptions,{items:a,...o})};oe.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:s,style:i,...o}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:i,...l,...o})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Checkbox,{ref:n,style:s,...i})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,s)=>{const{className:i,style:o,onChange:l,value:d,selectedState:c,setSelectedState:u,size:p,...h}=e,[m,A]=n.useState(!1);return t.jsx(r.Select,{ref:s,onChange:l??(e=>{u&&u(e)}),value:d||c||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(ue,{children:e}),onDropdownVisibleChange:e=>A(e),...h,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:p??"middle"})})),ue=l.default.section` background-color: #fff; `;ce.displayName="Select";const pe=l.default(r.Tabs)` .ant-tabs-nav { margin-bottom: 0; + &::before { + display: none; + } > div { - background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"initial"}; + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } `,he=l.default.section` box-shadow: 2px 2px 4px 0px #69696933; - background-color: ${e=>"light"===e.theme.colorScheme?e.theme.UI.texts.primary:"initial"}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; - background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"initial"}; -`,me=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(pe,{$type:e,...r});const{pathname:a,items:i}=r;return t.jsxs(t.Fragment,{children:[t.jsx(pe,{activeKey:(()=>{for(const e of i)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return i[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};me.displayName="Tabs";const Ae={default:["","project","environment"],orgs:["","organization","project"]},fe=e=>{const{activeKey:r,items:a,type:i,...s}=e,o=i&&["default","orgs"].includes(i)?Ae[i]:null,l=a.map(((e,a)=>{const i=o?o[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let o=!1;r&&r===s&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:a?t.jsx("a",{...l,children:t.jsxs(xe,{children:[t.jsxs("span",{children:[" ",i]}),n]})}):t.jsx("span",{...l,children:t.jsxs(xe,{children:[t.jsxs("span",{children:[" ",i]}),n]})}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s}=e;let o=!1;r&&r===s&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(xe,{...l,children:[t.jsxs("span",{children:[" ",i]}),a]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),t.jsx(Ce,{style:{marginBottom:"2rem"},items:l,...s})},Ce=l.default(r.Breadcrumb)` + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; +`,me=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(pe,{$type:e,...r});const{pathname:a,items:s}=r;return t.jsxs(t.Fragment,{children:[t.jsx(pe,{activeKey:(()=>{for(const e of s)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return s[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};me.displayName="Tabs";const Ae={default:["","project","environment"],orgs:["","organization","project"]},fe=e=>{const{activeKey:r,items:a,type:s,...i}=e,o=s&&["default","orgs"].includes(s)?Ae[s]:null,l=a.map(((e,a)=>{const s=o?o[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:i}=e;let o=!1;r&&r===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:a?t.jsx("a",{...l,children:t.jsxs(xe,{children:[t.jsxs("span",{children:[" ",s]}),n]})}):t.jsx("span",{...l,children:t.jsxs(xe,{children:[t.jsxs("span",{children:[" ",s]}),n]})}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:i}=e;let o=!1;r&&r===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(xe,{...l,children:[t.jsxs("span",{children:[" ",s]}),a]})},i)}}}));return l.unshift({type:"separator",separator:"/"}),t.jsx(Ce,{style:{marginBottom:"2rem"},items:l,...i})},Ce=l.default(r.Breadcrumb)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; + + li, + span, + a { + transition: all 0.25s ease; + color: ${e=>e.theme.UI.texts.secondary}; + &[data-active='active'] { + color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; + } + } + & a:hover { + background-color: ${e=>"light"===e.theme.colorScheme?"#0000000f":k.lighterGray}; + } + + li.ant-breadcrumb-separator:nth-last-child(2) { + color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; + } } `,xe=l.default.div` display: flex; @@ -171,11 +190,11 @@ html,body{ color: #272822; } } -`,ve=n.forwardRef((({className:e,children:n,type:i,...s},o)=>{if("custom"===i)return t.jsx(r.Tag,{ref:o,className:e,...s,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[i]||{};return t.jsxs(be,{ref:o,className:e,color:l.color,...s,children:[l.icon," ",(d=i,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));ve.displayName="StatusTag";const Ve=l.default.section` +`,ve=n.forwardRef((({className:e,children:n,type:s,...i},o)=>{if("custom"===s)return t.jsx(r.Tag,{ref:o,className:e,...i,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[s]||{};return t.jsxs(be,{ref:o,className:e,color:l.color,...i,children:[l.icon," ",(d=s,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));ve.displayName="StatusTag";const Ve=l.default.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,ke=({children:e,subTitle:n,title:a,onCancel:i,onOk:s,confirmText:o,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;return n&&(m=t.jsxs(t.Fragment,{children:[a,n]})),t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:i,...h,modalRender:e=>t.jsx(Ve,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{id:"cancel-btn",onClick:i,children:l||"Cancel"},"back"),t.jsx(r.Button,{disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:o||"OK"},"submit")],children:e})};ke.displayName="Modal";const Ie=l.default.div` +`,ke=({children:e,subTitle:n,title:a,onCancel:s,onOk:i,confirmText:o,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;return n&&(m=t.jsxs(t.Fragment,{children:[a,n]})),t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:s,...h,modalRender:e=>t.jsx(Ve,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{id:"cancel-btn",onClick:s,children:l||"Cancel"},"back"),t.jsx(r.Button,{disabled:p,danger:u,type:"primary",loading:d,onClick:i,children:o||"OK"},"submit")],children:e})};ke.displayName="Modal";const Ie=l.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -201,11 +220,11 @@ html,body{ text-align: right; } } -`,Se=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,i=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Ie,{className:"ui-datacard",ref:n,$severityColor:i,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Se.displayName="DataCard";const Ze=l.default.section` +`,Se=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,s=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Ie,{className:"ui-datacard",ref:n,$severityColor:s,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Se.displayName="DataCard";const Ze=l.default.section` .ant-select-tree { background-color: #fff; } -`,Me=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...i},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Ze,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...i})));Me.displayName="TreeSelect";const Le=n.forwardRef((({className:e,children:n,items:a,onClick:i,...s},o)=>t.jsx(r.Tree,{ref:o,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Le.displayName="Tree";const Ee=l.default.div` +`,Me=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...s},i)=>t.jsx(r.TreeSelect,{ref:i,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Ze,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...s})));Me.displayName="TreeSelect";const Le=n.forwardRef((({className:e,children:n,items:a,onClick:s,...i},o)=>t.jsx(r.Tree,{ref:o,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));Le.displayName="Tree";const Ee=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -302,7 +321,7 @@ html,body{ display: flex; gap: 5px; } -`,Ke=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:i,loadingSkeleton:s=!1},o)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Re,{ref:o,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,i?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:i?.selectedState??void 0,options:i.options,setSelectedState:e=>{i.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Te,{ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ke.displayName="LagoonFilter";const Ue=e.css` +`,Ke=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:s,loadingSkeleton:i=!1},o)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Re,{ref:o,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{disabled:i,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,s?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{disabled:i,defaultOpen:!1,placeholder:"Sort by",selectedState:s?.selectedState??void 0,options:s.options,setSelectedState:e=>{s.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Te,{ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ke.displayName="LagoonFilter";const Ue=e.css` width: 23.75rem; height: 15.25rem; `,qe=l.default(r.Card)` @@ -486,7 +505,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,Fe=({steps:e,onCreateEnvironment:i,requiredFormItems:o,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(o))for(const n of o){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Ye,{$type:d,children:[t.jsxs(Pe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{})," New environment"]}),t.jsx(ke,{title:t.jsx($e,{children:"Create an Environment"}),subTitle:t.jsxs(_e,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},Xe=l.default.div` +`,Fe=({steps:e,onCreateEnvironment:s,requiredFormItems:o,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=i.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(o))for(const n of o){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Ye,{$type:d,children:[t.jsxs(Pe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{})," New environment"]}),t.jsx(ke,{title:t.jsx($e,{children:"Create an Environment"}),subTitle:t.jsxs(_e,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},Xe=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; @@ -502,7 +521,7 @@ html,body{ margin-top: -10px; `,et=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(De,{children:a})},tt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Je,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},nt=l.default.div` display: inline-block; -`,rt=n.forwardRef((({data:e,children:n},a)=>{const i=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:i,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:t.jsxs(nt,{children:[" ",n," "]})})}));rt.displayName="TreeList";const at=n.forwardRef(((e,i)=>{const[s,o]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Fe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(qe,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(rt,{data:C,children:t.jsx(Ge,{},"ellipsis")}),V={project:[t.jsx(Qe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Qe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Qe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(He,{type:j}),"environment"===p?t.jsx(et,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(tt,{environments:e.environments})]});return t.jsx(Be,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{o(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&o(!0)},hoverable:!0,ref:i,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));at.displayName="LagoonCard";const it=l.default.div` +`,rt=n.forwardRef((({data:e,children:n},a)=>{const s=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:s,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:t.jsxs(nt,{children:[" ",n," "]})})}));rt.displayName="TreeList";const at=n.forwardRef(((e,s)=>{const[i,o]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Fe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(qe,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(rt,{data:C,children:t.jsx(Ge,{},"ellipsis")}),V={project:[t.jsx(Qe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Qe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Qe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(He,{type:j}),"environment"===p?t.jsx(et,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(tt,{environments:e.environments})]});return t.jsx(Be,{onClick:e=>{const t=e.target;i||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{o(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&o(!0)},hoverable:!0,ref:s,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));at.displayName="LagoonCard";const st=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -532,10 +551,10 @@ html,body{ margin-left: 0.25rem; } } -`,st=l.default.div` +`,it=l.default.div` display: flex; gap: 1.5rem; -`,ot=()=>{const e=t.jsxs(st,{children:[t.jsx(Se,{text:"Problems",count:0}),t.jsx(Se,{text:"Critical",count:0,critical:!0}),t.jsx(Se,{text:"High",count:0,high:!0}),t.jsx(Se,{text:"Medium",count:0,medium:!0}),t.jsx(Se,{text:"Low",count:0,low:!0})]});return t.jsxs(it,{children:[t.jsx("div",{className:"icon",children:t.jsx(Wr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},lt=e=>{if(e.skeleton)return t.jsx(ot,{});const{problems:n,critical:i,high:s,medium:o,low:l}=e,d=t.jsxs(st,{children:[t.jsx(Se,{text:"Problems",count:n}),t.jsx(Se,{text:"Critical",count:i,critical:!0}),t.jsx(Se,{text:"High",count:s,high:!0}),t.jsx(Se,{text:"Medium",count:o,medium:!0}),t.jsx(Se,{text:"Low",count:l,low:!0})]});return t.jsxs(it,{children:[t.jsx("div",{className:"icon",children:i>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};lt.displayName="LagoonProblemsOverview";const dt=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ct=e=>{let n=0;const{environmentType:r,deploymentType:a,created:i,source:s,standbyRoutes:o,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:i,source:s,standbyRoutes:o,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:dt(t),children:e[t]})).flat();return t.jsx(oe,{bordered:!0,items:c})};ct.displayName="LagoonEnv";const ut=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},pt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:i,branchesEnabled:s,prsEnabled:o,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:i,branchesEnabled:s,prsEnabled:o,deployKey:l}).map((t=>({key:t,label:ut(t),children:!0===e[t]?"True":e[t]})));return t.jsx(oe,{bordered:!0,items:d})};pt.displayName="LagoonProjectDetails",l.default.div` +`,ot=()=>{const e=t.jsxs(it,{children:[t.jsx(Se,{text:"Problems",count:0}),t.jsx(Se,{text:"Critical",count:0,critical:!0}),t.jsx(Se,{text:"High",count:0,high:!0}),t.jsx(Se,{text:"Medium",count:0,medium:!0}),t.jsx(Se,{text:"Low",count:0,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:t.jsx(Wr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},lt=e=>{if(e.skeleton)return t.jsx(ot,{});const{problems:n,critical:s,high:i,medium:o,low:l}=e,d=t.jsxs(it,{children:[t.jsx(Se,{text:"Problems",count:n}),t.jsx(Se,{text:"Critical",count:s,critical:!0}),t.jsx(Se,{text:"High",count:i,high:!0}),t.jsx(Se,{text:"Medium",count:o,medium:!0}),t.jsx(Se,{text:"Low",count:l,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:s>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):i>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};lt.displayName="LagoonProblemsOverview";const dt=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ct=e=>{let n=0;const{environmentType:r,deploymentType:a,created:s,source:i,standbyRoutes:o,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:s,source:i,standbyRoutes:o,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:dt(t),children:e[t]})).flat();return t.jsx(oe,{bordered:!0,items:c})};ct.displayName="LagoonEnv";const ut=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},pt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:i,prsEnabled:o,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:i,prsEnabled:o,deployKey:l}).map((t=>({key:t,label:ut(t),children:!0===e[t]?"True":e[t]})));return t.jsx(oe,{bordered:!0,items:d})};pt.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -654,7 +673,7 @@ html,body{ align-items: center; position: relative; box-shadow: 0px 8px 8px -1px #f0f1f233; - background: #fff; + background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; #user_dropdown_container { .ant-dropdown { @@ -729,7 +748,7 @@ html,body{ background-color: #78787853; } } -`,jt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${s})`,textColor:bt(a,i,s)>.5?"#000000":"#FFFFFF"}};function bt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Vt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),zt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),qt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Bt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Pt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),mn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),In=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Rn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Bn=e=>t.jsx(c.default,{component:mn,...e}),Yn=e=>t.jsx(c.default,{component:Tn,...e}),Pn=e=>t.jsx(c.default,{component:Rn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=n.forwardRef((({userInfo:e,navLinks:a,logo:i,toggleTheme:s,userDropdownMenu:o,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?jt(u.charAt(0),p.charAt(0)):jt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(xt,{src:h,alt:"user_avatar"}):t.jsx(Ct,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{className:"user-name",children:`${u} ${p}`}):t.jsx("span",{className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(ft,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(At,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:t.jsxs(gt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(wt,{onClick:s,children:t.jsx(Pn,{className:"theme-icon"})})]})}));Jn.displayName="LagoonHeader";const Gn=l.default.footer` +`,jt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,s=r(t)%256,i=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${s}, ${i})`,textColor:bt(a,s,i)>.5?"#000000":"#FFFFFF"}};function bt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Vt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),zt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),qt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Bt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Pt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),mn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),In=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Rn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Bn=e=>t.jsx(c.default,{component:mn,...e}),Yn=e=>t.jsx(c.default,{component:Tn,...e}),Pn=e=>t.jsx(c.default,{component:Rn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=n.forwardRef((({userInfo:e,navLinks:a,logo:s,toggleTheme:i,userDropdownMenu:o,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?jt(u.charAt(0),p.charAt(0)):jt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(xt,{src:h,alt:"user_avatar"}):t.jsx(Ct,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{className:"user-name",children:`${u} ${p}`}):t.jsx("span",{className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(ft,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(At,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:t.jsxs(gt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(wt,{onClick:i,children:t.jsx(Pn,{className:"theme-icon"})})]})}));Jn.displayName="LagoonHeader";const Gn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -805,7 +824,7 @@ html,body{ color: ${k.lagoonBlue}; font-size: 22px; } -`,_n=n.forwardRef((({items:e,type:n},i)=>{const s=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:i,status:s,date:o}=e;return{dot:r,children:t.jsxs($n,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:i}),t.jsx(ve,{type:s}),t.jsx("span",{className:"deploy-date",children:o})]})}})):n.map((e=>{const{taskName:n,environment:i,status:s,navigationFunction:o}=e;return{dot:r,children:t.jsxs($n,{children:[t.jsx("span",{className:"task-env",children:i}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(ve,{type:s}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>o})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(Xn,{ref:i,children:t.jsx(r.Timeline,{mode:"left",items:s})})}));_n.displayName="LagoonTimeline";const{Item:er}=r.Form,tr=({wrap:e,...n})=>t.jsx(er,{...n});tr.displayName="FormItem";const nr=({text:e,width:i,fontSize:s="14px",type:o="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=i?{maxWidth:`${i}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(ir,{$fontSize:s,style:{...h},children:[t.jsx(ar,{className:"copyable",$maxWidth:i,$type:o,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(rr,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===o&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===o&&A]})})]})},rr=l.default.div` +`,_n=n.forwardRef((({items:e,type:n},s)=>{const i=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:s,status:i,date:o}=e;return{dot:r,children:t.jsxs($n,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:s}),t.jsx(ve,{type:i}),t.jsx("span",{className:"deploy-date",children:o})]})}})):n.map((e=>{const{taskName:n,environment:s,status:i,navigationFunction:o}=e;return{dot:r,children:t.jsxs($n,{children:[t.jsx("span",{className:"task-env",children:s}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(ve,{type:i}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>o})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(Xn,{ref:s,children:t.jsx(r.Timeline,{mode:"left",items:i})})}));_n.displayName="LagoonTimeline";const{Item:er}=r.Form,tr=({wrap:e,...n})=>t.jsx(er,{...n});tr.displayName="FormItem";const nr=({text:e,width:s,fontSize:i="14px",type:o="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=s?{maxWidth:`${s}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(sr,{$fontSize:i,style:{...h},children:[t.jsx(ar,{className:"copyable",$maxWidth:s,$type:o,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(rr,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===o&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===o&&A]})})]})},rr=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -827,7 +846,7 @@ html,body{ user-select: initial; } `}; -`,ir=l.default.div` +`,sr=l.default.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -870,10 +889,11 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,sr=l.default.div` +`,ir=l.default.div` min-height: 100dvh; margin: 0; - background-color: #f2f2f2; + background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; + .content { padding-inline: 8.888vw; padding-block-end: 5rem; @@ -884,7 +904,7 @@ html,body{ height: 42px; width: auto; } -`,or=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},i)=>t.jsxs(sr,{ref:i,className:a,children:[n?t.jsx(Jn,{...r}):null,t.jsx("main",{className:"content",children:e})]})));or.displayName="PageContainer";const lr=l.default.div` +`,or=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},s)=>t.jsxs(ir,{ref:s,className:a,children:[n?t.jsx(Jn,{...r}):null,t.jsx("main",{className:"content",children:e})]})));or.displayName="PageContainer";const lr=l.default.div` display: block; padding-block: 17px; `,dr=l.default(r.Table)` @@ -910,7 +930,7 @@ html,body{ width: 1.1875rem; `,pr=l.default(r.Empty)` padding-block: 2.5rem; -`,hr=t.jsx(pr,{image:t.jsx(Bn,{size:60}),description:t.jsx("span",{children:"Nothing to display"})}),mr=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:i=!1,variant:s="default",disableScrollable:o=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==o?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>hr,children:t.jsx(dr,{$variant:s,$withBg:l,$lastRowBordered:i,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Ar(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}mr.displayName="Table";var fr,Cr={exports:{}};var xr,gr=(fr||(fr=1,Cr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",s="hour",o="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var o=t.name;y[o]=t,a=o}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==o?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>hr,children:t.jsx(dr,{$variant:i,$withBg:l,$lastRowBordered:s,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Ar(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}mr.displayName="Table";var fr,Cr={exports:{}};var xr,gr=(fr||(fr=1,Cr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",s="minute",i="hour",o="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(i[0])}else{var o=t.name;y[o]=t,a=o}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)t.jsx(z,{...e}),Or=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Nr,Hr={exports:{}};var zr=(Nr||(Nr=1,Hr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),s=n(t),o="("===(a=a||"()")[0],l=")"===a[1];return(o?this.isAfter(i,r):!this.isBefore(i,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(o?this.isBefore(i,r):!this.isAfter(i,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Hr.exports),Tr=Ar(zr);yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const Rr=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Kr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Wr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Ur,qr={exports:{}};var Br=(Ur||(Ur=1,qr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,s,o){for(var l,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];o&&(f=o(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),qr.exports),Yr=Ar(Br);const Pr=l.default(a.DownloadOutlined)` +`,Wr=e=>t.jsx(z,{...e}),Or=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Nr,Hr={exports:{}};var zr=(Nr||(Nr=1,Hr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var s=n(e),i=n(t),o="("===(a=a||"()")[0],l=")"===a[1];return(o?this.isAfter(s,r):!this.isBefore(s,r))&&(l?this.isBefore(i,r):!this.isAfter(i,r))||(o?this.isBefore(s,r):!this.isAfter(s,r))&&(l?this.isAfter(i,r):!this.isBefore(i,r))}}),Hr.exports),Tr=Ar(zr);yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const Rr=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Kr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Wr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Ur,qr={exports:{}};var Br=(Ur||(Ur=1,qr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,s,i,o){for(var l,d,c,u=s.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];o&&(f=o(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return s(e,t,this,!0)},r.from=function(e,t){return s(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}),qr.exports),Yr=Ar(Br);const Pr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; `;function Dr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}yr.extend(Tr),yr.extend(kr),yr.extend(Yr);const Jr=l.default.span` text-decoration: underline; @@ -955,7 +975,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Qr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Wr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Wr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Wr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Fr;yr.extend(Zr),yr.extend(kr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Fr||(Fr={}));const Xr=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Wr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var $r,_r={exports:{}};var ea=($r||($r=1,_r.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,o.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var i=E===+s;W=a+" "+(i?n:""),O=!0===i&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,s=void 0!==i&&i,o=e.findChunks,l=void 0===o?r:o,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,s=e.searchWords,o=e.textToHighlight;return o=a(o),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),s=void 0;s=i.exec(o);){var l=s.index,d=i.lastIndex;d>l&&e.push({start:l,end:d}),s.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=o(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,s=!1,o=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ta,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>na(e,n,`${t}-${r}`)))):e;yr.extend(Zr),yr.extend(kr);const ra=l.default.section` +`,Qr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Wr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Wr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Wr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Fr;yr.extend(Zr),yr.extend(kr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Fr||(Fr={}));const Xr=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Wr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var $r,_r={exports:{}};var ea=($r||($r=1,_r.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),s=(r=a)&&r.__esModule?r:{default:r};t.default=s.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,s.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,o.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var s=E===+i;W=a+" "+(s?n:""),O=!0===s&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,s=e.caseSensitive,i=void 0!==s&&s,o=e.findChunks,l=void 0===o?r:o,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:i,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?s:r,i=e.searchWords,o=e.textToHighlight;return o=a(o),i.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var s=new RegExp(r,n?"g":"gi"),i=void 0;i=s.exec(o);){var l=i.index,d=s.lastIndex;d>l&&e.push({start:l,end:d}),i.index==s.lastIndex&&s.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var s=0;t.forEach((function(e){a(s,e.start,!1),a(e.start,e.end,!0),s=e.end})),a(s,n,!1)}return r};function s(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=o(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],s=void 0,i=!1,o=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ta,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>na(e,n,`${t}-${r}`)))):e;yr.extend(Zr),yr.extend(kr);const ra=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -967,7 +987,7 @@ html,body{ } `,aa=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,ia=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Wr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const sa=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const oa=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},la=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(mr,{dataSource:n,columns:e})};yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const da=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ca=l.default.span` +`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Wr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const oa=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},la=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(mr,{dataSource:n,columns:e})};yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const da=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},ca=l.default.span` text-decoration: underline; cursor: pointer; `,ua=l.default.div` @@ -1013,7 +1033,7 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;yr.extend(Zr),yr.extend(kr);const ba=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const va=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Wr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const ka=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ia=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Wr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Wr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Wr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(mr,{variant:"default",dataSource:a,columns:n})};yr.extend(Zr),yr.extend(kr);const Sa=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(mr,{dataSource:n,columns:e})};yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const Za=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==i&&(s+=`${i}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ma=l.default.span` +`;yr.extend(Zr),yr.extend(kr);const ba=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const va=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Wr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const ka=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Ia=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Wr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Wr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Wr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(mr,{variant:"default",dataSource:a,columns:n})};yr.extend(Zr),yr.extend(kr);const Sa=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(mr,{dataSource:n,columns:e})};yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const Za=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Ma=l.default.span` text-decoration: underline; cursor: pointer; `,La=l.default.div` @@ -1080,7 +1100,7 @@ html,body{ color: ${k.white}; `} } -`;yr.extend(kr),yr.extend(Yr);const Ra=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ka=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Wr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Wr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Wr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Wr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,withBg:!0,columns:e})},Ua=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},qa=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Wr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Wr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Wr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Ba=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Wr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Wr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Pa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Wr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},Da=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};mr.DefaultTable=mr,mr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(pa,{});const{resultsPerPage:i,filterString:s,projects:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(i||10),[h,m]=n.useState(!1),[A,f]=n.useState(o),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),w=n.useCallback(((e,t,n)=>{let r=o?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Aa(e.environments),a=Aa(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[o]),j=n.useMemo((()=>ma((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{i&&p(i)}),[i]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Er,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}}))),k=b&&b.map((e=>{const n=Aa(e.environments),i=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:i&&"undefined"!==i?i.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e.created).local().fromNow()}),actions:t.jsx(cr,{children:t.jsx(Er,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(we,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},mr.SshTable=({sshKeys:e,addNewKey:{add:i,loading:o},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Ea,{iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(ke,{confirmText:"Create",subTitle:t.jsx(Oa,{children:"Step 1 of 1"}),title:t.jsx(Wa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();i(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:o,children:t.jsxs(Na,{form:h,children:[t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(je,{placeholder:"Enter a name for the variable"})}),t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(ke,{confirmText:"Update",title:t.jsx(Wa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Na,{form:g,children:[t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(je,{placeholder:"Enter a name for the variable"})}),t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(je,{placeholder:"Enter the variable value"})})]})}),t.jsx(ke,{confirmText:"Delete",title:t.jsx(Wa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ha,{children:y?.name})," and cannot be undone.",t.jsx(Na,{form:f,children:t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(je,{placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?yr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?yr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(cr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{rowKey:e=>e.id||e.name,dataSource:L,columns:Ra}),t.jsx(za,{children:Z})]})},mr.DeploymentsTable=e=>{const{resultsPerPage:i,filterStatus:s,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(i||10);n.useEffect((()=>{i&&u(i)}),[i]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Or,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!o||!o.every(Boolean)||yr(e.created).isBetween(yr(o[0]).startOf("day"),yr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,o]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Er,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Lr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Lr,{placement:"right",title:e.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Rr(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(ur,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:y,columns:g,rowKey:e=>e.id}),t.jsx(we,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},mr.BackupsTable=e=>{const{resultsPerPage:i,filterStatus:s,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(i||10);if(n.useEffect((()=>{i&&u(i)}),[i]),"skeleton"in e&&e.skeleton)return t.jsx(Kr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!o||!o.every(Boolean)||yr(e.created).isBetween(yr(o[0]).startOf("day"),yr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,o]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Mr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(nr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,i=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Dr(i)})`,children:[t.jsx(Pr,{})," (",t.jsx("span",{style:{fontSize:"12px"},children:Dr(i)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{})})}},g=A&&A.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(cr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:g,columns:C,rowKey:e=>e.id}),t.jsx(we,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},mr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Qr,{});const[i,s]=n.useState([]),{problems:o}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Jr,{onClick:()=>{return e=!i.includes(n.id),t=n,void s(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Gr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=o&&o.map((e=>({...e,actions:t.jsx(cr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(mr,{expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id})})},mr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:i=null,filterString:s=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=i?i.split("_")[0]:null,m=i?i.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((o-1)*d,o*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:f,columns:w,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(we,{total:C,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})]})},mr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:i,resultDropdown:s=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=o?o.split("_")[0]:null,f=o?o.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!i||!i.every(Boolean)||yr(e.created).isBetween(yr(i[0]).startOf("day"),yr(i[1]).endOf("day"),null,"[]"))):[]),[C,i]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(cr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(aa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,l,r)}:na(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:b,columns:V,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(we,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},mr.TasksTable=e=>{const{resultsPerPage:i}=e,[s,o]=n.useState(1),[l,d]=n.useState(i||10);n.useEffect((()=>{i&&d(i)}),[i]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Er,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(ve,{type:"succeeded"===e.status?"complete":e.status}),duration:oa(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(ur,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:x,columns:C,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(we,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{o(e)}})]})]})},mr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{task:a,cancelTask:i,children:s}=e,[o,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ca,{onClick:()=>{return e=!o.includes(n.id),t=n,void l(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Mr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(ve,{type:e.status})}),duration:da(e),actions:t.jsx(cr,{children:["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(ur,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(mr,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ua,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},mr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(fa,{});const{resultsPerPage:i,basePath:s,filterString:o="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(i||10),[A,f]=n.useState([]);n.useEffect((()=>{i&&m(i)}),[i]),n.useEffect((()=>{p(1)}),[o]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(He,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Er,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ha(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,o,r)}:na(a,o,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(rt,{data:e.quickActions,children:t.jsx(Ge,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,hasSummary:!0}),t.jsx(lr,{children:d}),t.jsx(we,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},mr.AllDeploymentsTable=e=>{const{resultsPerPage:i,filterString:s=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(i||10);n.useEffect((()=>{i&&c(i)}),[i]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((o-1)*d,o*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Mr,{children:[t.jsx(ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:va(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(ur,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,disableScrollable:!0}),t.jsx(we,{total:f,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})},mr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:i,cancelDeployment:s}=e,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Mr,{children:[t.jsx(ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=i&&i.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(ur,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(mr,{variant:"alternate",dataSource:l,columns:o,rowKey:e=>e.id})})},mr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{withValues:e.withValues});const{variables:i,editVariableModal:s,deleteVariableModal:o,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(i.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=i&&w&&x?i.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):i,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(nr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,x||"",r)}:na(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,i=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=i?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(cr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Er,{children:e.value?t.jsx(r.Tooltip,{title:i?"show":"hide",children:d}):t.jsx(ur,{})}),s(e)]}):null,o(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:l}),w?t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(we,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},mr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{});const{deployment:i,cancelDeployment:s,children:o}=e,[l,d]=n.useState([i.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ma,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=i&&[i].map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Lr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Lr,{placement:"right",title:e.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Za(e),actions:t.jsx(cr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(ur,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(mr,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(La,{children:[t.jsx("br",{}),o]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},mr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ka,{});const{resultsPerPage:i,filterString:s,organizations:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(i||10),[h,m]=n.useState(!1),[A,f]=n.useState(o||[]);n.useEffect((()=>{i&&p(i)}),[i]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),g=n.useCallback(ma((e=>{const t=o?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Er,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(cr,{children:t.jsx(Er,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(we,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},mr.OrgGroupsTable=e=>{const{resultsPerPage:i,showDefaults:s=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(i||10);if(n.useEffect((()=>{i&&h(i)}),[i]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Er,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(cr,{children:[f&&f(e),t.jsx(Er,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(ur,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:Z,columns:L,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:x}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},mr.OrgUsersTable=e=>{const{resultsPerPage:i,showDefaults:s=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(i||10);if(n.useEffect((()=>{i&&h(i)}),[i]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Er,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(cr,{children:[Z(e),t.jsx(Er,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(ur,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:M,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:C}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},mr.OrgProjectsTable=e=>{const{resultsPerPage:i,resultDropdown:s=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(i||10);if(n.useEffect((()=>{i&&p(i)}),[i]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Er,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Dn,{})})})}),t.jsx(Er,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,l,r)}:na(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:I,columns:Z,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:A}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(we,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},mr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const i=U(),{notifications:s,orgName:o,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Er,{children:t.jsx(i,{href:`/organizations/${o}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(cr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,u,r)}:na(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,hasSummary:!0}),t.jsx(lr,{children:d})]})},mr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:i=""}=e,[s,o]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{o(1)}),[i]),"skeleton"in e&&e.skeleton)return t.jsx(Pa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(cr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:y,columns:j,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:u}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(we,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{o(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},mr.OrgUserGroupsTable=e=>{const{resultsPerPage:i,showDefaults:s=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(i||10);if(n.useEffect((()=>{i&&h(i)}),[i]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Er,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(cr,{children:[C(e),t.jsx(Er,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(ur,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:M,columns:E,rowKey:e=>e.id??e.name}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ja=n.forwardRef(((e,n)=>{const{className:a,style:i,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:i,...s})}));Ja.displayName="Confirm";const Ga=l.default.section` +`;yr.extend(kr),yr.extend(Yr);const Ra=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ka=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Wr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Wr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Wr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Wr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,withBg:!0,columns:e})},Ua=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},qa=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Wr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Wr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Wr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Ba=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Wr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Wr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Pa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Wr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},Da=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};mr.DefaultTable=mr,mr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(pa,{});const{resultsPerPage:s,filterString:i,projects:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(o),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),w=n.useCallback(((e,t,n)=>{let r=o?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Aa(e.environments),a=Aa(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[o]),j=n.useMemo((()=>ma((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:i,sortField:C[0],sortOrder:C[1]})}),[i,C,j]),n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Er,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}}))),k=b&&b.map((e=>{const n=Aa(e.environments),s=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:s&&"undefined"!==s?s.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e.created).local().fromNow()}),actions:t.jsx(cr,{children:t.jsx(Er,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(we,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},mr.SshTable=({sshKeys:e,addNewKey:{add:s,loading:o},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=i.useForm(),[m,A]=n.useState(!1),[f]=i.useForm(),[C,x]=n.useState(!1),[g]=i.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Ea,{iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(ke,{confirmText:"Create",subTitle:t.jsx(Oa,{children:"Step 1 of 1"}),title:t.jsx(Wa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();s(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:o,children:t.jsxs(Na,{form:h,children:[t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(je,{placeholder:"Enter a name for the variable"})}),t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(ke,{confirmText:"Update",title:t.jsx(Wa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Na,{form:g,children:[t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(je,{placeholder:"Enter a name for the variable"})}),t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(je,{placeholder:"Enter the variable value"})})]})}),t.jsx(ke,{confirmText:"Delete",title:t.jsx(Wa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ha,{children:y?.name})," and cannot be undone.",t.jsx(Na,{form:f,children:t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(je,{placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?yr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?yr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(cr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{rowKey:e=>e.id||e.name,dataSource:L,columns:Ra}),t.jsx(za,{children:Z})]})},mr.DeploymentsTable=e=>{const{resultsPerPage:s,filterStatus:i,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);n.useEffect((()=>{s&&u(s)}),[s]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Or,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!i||e.status===i,n=!o||!o.every(Boolean)||yr(e.created).isBetween(yr(o[0]).startOf("day"),yr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,i,o]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Er,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Lr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Lr,{placement:"right",title:e.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Rr(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(ur,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:y,columns:g,rowKey:e=>e.id}),t.jsx(we,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},mr.BackupsTable=e=>{const{resultsPerPage:s,filterStatus:i,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);if(n.useEffect((()=>{s&&u(s)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(Kr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!i||e?.restore?.status===i,n=!o||!o.every(Boolean)||yr(e.created).isBetween(yr(o[0]).startOf("day"),yr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,i,o]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Mr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(nr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,s=e.restore?.restoreSize||0,i=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{})});case"successful":return t.jsx(J,{underline:!1,href:i,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Dr(s)})`,children:[t.jsx(Pr,{})," (",t.jsx("span",{style:{fontSize:"12px"},children:Dr(s)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{})})}},g=A&&A.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(cr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:g,columns:C,rowKey:e=>e.id}),t.jsx(we,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},mr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Qr,{});const[s,i]=n.useState([]),{problems:o}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Jr,{onClick:()=>{return e=!s.includes(n.id),t=n,void i(e?[...s,t.id]:s.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Gr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=o&&o.map((e=>({...e,actions:t.jsx(cr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(mr,{expandable:{expandedRowKeys:s,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id})})},mr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:s=null,filterString:i=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[i]),"skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],h=s?s.split("_")[0]:null,m=s?s.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((o-1)*d,o*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:f,columns:w,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(we,{total:C,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})]})},mr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:s,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=o?o.split("_")[0]:null,f=o?o.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!s||!s.every(Boolean)||yr(e.created).isBetween(yr(s[0]).startOf("day"),yr(s[1]).endOf("day"),null,"[]"))):[]),[C,s]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(cr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(aa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,l,r)}:na(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:b,columns:V,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(we,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},mr.TasksTable=e=>{const{resultsPerPage:s}=e,[i,o]=n.useState(1),[l,d]=n.useState(s||10);n.useEffect((()=>{s&&d(s)}),[s]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((i-1)*l,i*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Er,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(ve,{type:"succeeded"===e.status?"complete":e.status}),duration:oa(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(ur,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:x,columns:C,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(we,{total:f,pageSize:-1===l?1/0:l,current:i,onChange:e=>{o(e)}})]})]})},mr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{task:a,cancelTask:s,children:i}=e,[o,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ca,{onClick:()=>{return e=!o.includes(n.id),t=n,void l(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Mr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(ve,{type:e.status})}),duration:da(e),actions:t.jsx(cr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(ur,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(mr,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ua,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},mr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(fa,{});const{resultsPerPage:s,basePath:i,filterString:o="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(s||10),[A,f]=n.useState([]);n.useEffect((()=>{s&&m(s)}),[s]),n.useEffect((()=>{p(1)}),[o]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(He,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Er,{children:t.jsx(c,{href:`${i}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ha(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,o,r)}:na(a,o,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(rt,{data:e.quickActions,children:t.jsx(Ge,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(c,{href:`${i}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,hasSummary:!0}),t.jsx(lr,{children:d}),t.jsx(we,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},mr.AllDeploymentsTable=e=>{const{resultsPerPage:s,filterString:i=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(s||10);n.useEffect((()=>{s&&c(s)}),[s]),n.useEffect((()=>{l(1)}),[i]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],A=d>0?m.slice((o-1)*d,o*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Mr,{children:[t.jsx(ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:va(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(ur,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,disableScrollable:!0}),t.jsx(we,{total:f,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})},mr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:s,cancelDeployment:i}=e,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Mr,{children:[t.jsx(ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=s&&s.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(ur,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(mr,{variant:"alternate",dataSource:l,columns:o,rowKey:e=>e.id})})},mr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{withValues:e.withValues});const{variables:s,editVariableModal:i,deleteVariableModal:o,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(s.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=s&&w&&x?s.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):s,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(nr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,x||"",r)}:na(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,s=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=s?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(cr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Er,{children:e.value?t.jsx(r.Tooltip,{title:s?"show":"hide",children:d}):t.jsx(ur,{})}),i(e)]}):null,o(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:l}),w?t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(we,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},mr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{});const{deployment:s,cancelDeployment:i,children:o}=e,[l,d]=n.useState([s.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ma,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=s&&[s].map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Lr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Lr,{placement:"right",title:e.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Za(e),actions:t.jsx(cr,{children:["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(ur,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(mr,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(La,{children:[t.jsx("br",{}),o]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},mr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ka,{});const{resultsPerPage:s,filterString:i,organizations:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(o||[]);n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[i]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),g=n.useCallback(ma((e=>{const t=o?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(i)}),[i,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Er,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(cr,{children:t.jsx(Er,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(we,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},mr.OrgGroupsTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?i?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,i]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Er,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(cr,{children:[f&&f(e),t.jsx(Er,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(ur,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:Z,columns:L,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:x}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},mr.OrgUsersTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?i?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,i]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Er,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(cr,{children:[Z(e),t.jsx(Er,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(ur,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:M,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:C}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},mr.OrgProjectsTable=e=>{const{resultsPerPage:s,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10);if(n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Er,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Dn,{})})})}),t.jsx(Er,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,l,r)}:na(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:I,columns:Z,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:A}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(we,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},mr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const s=U(),{notifications:i,orgName:o,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...i.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...i.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...i.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...i.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...i.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Er,{children:t.jsx(s,{href:`/organizations/${o}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(cr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,u,r)}:na(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,hasSummary:!0}),t.jsx(lr,{children:d})]})},mr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:s=""}=e,[i,o]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{o(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(Pa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((i-1)*l,i*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(cr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:y,columns:j,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:u}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(we,{total:x,pageSize:-1===l?1/0:l,current:i,onChange:e=>{o(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===i)return 1;const t=1===i?1:(i-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},mr.OrgUserGroupsTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?i?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,i]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Er,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(cr,{children:[C(e),t.jsx(Er,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(ur,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:M,columns:E,rowKey:e=>e.id??e.name}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ja=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:s,...i})}));Ja.displayName="Confirm";const Ga=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; @@ -1115,7 +1135,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`,_a=({fullWidth:e=!1,value:a,...i})=>{let s=n.isValidElement(a);return t.jsxs($a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:s?"":a,valueStyle:s?{display:"none"}:{}}),s?t.jsx("div",{className:"statistic-element",children:a}):null]})};_a.displayName="Stat";const ei=l.default.div` +`,_a=({fullWidth:e=!1,value:a,...s})=>{let i=n.isValidElement(a);return t.jsxs($a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:i?"":a,valueStyle:i?{display:"none"}:{}}),i?t.jsx("div",{className:"statistic-element",children:a}):null]})};_a.displayName="Stat";const es=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1125,4 +1145,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ti=n.forwardRef((({items:e},n)=>t.jsx(ei,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(_a,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ti.displayName="DetailedStats",exports.BreadCrumb=fe,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ja,exports.CopyToClipboard=nr,exports.DataCard=Se,exports.DetailedStats=ti,exports.Details=oe,exports.FormItem=tr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:St,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBug=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:qt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:_t,...e}),exports.IconEye=e=>t.jsx(c.default,{component:en,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:an,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:on,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Un,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:dn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:un,...e}),exports.IconHome=e=>t.jsx(c.default,{component:pn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:hn,...e}),exports.IconInfoCircle=Bn,exports.IconLagoonOnly=Dn,exports.IconLink=e=>t.jsx(c.default,{component:An,...e}),exports.IconList=e=>t.jsx(c.default,{component:qn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:fn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:wn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:In,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconStar=e=>t.jsx(c.default,{component:En,...e}),exports.IconSun=Pn,exports.IconTag=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:On,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:zn,...e}),exports.Input=je,exports.LagoonCard=at,exports.LagoonCardLabel=He,exports.LagoonEnvironmentDetails=ct,exports.LagoonFilter=Ke,exports.LagoonFooter=Fn,exports.LagoonHeader=Jn,exports.LagoonIcon=Yn,exports.LagoonProblemsOverview=lt,exports.LagoonProjectDetails=pt,exports.LagoonTimeline=_n,exports.List=ie,exports.LoadingSkeleton=Wr,exports.Modal=ke,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=or,exports.Pagination=we,exports.Select=ce,exports.Stat=_a,exports.StatusTag=ve,exports.Steps=ge,exports.Switch=le,exports.Table=mr,exports.Tabs=me,exports.TaskTreeSelector=Me,exports.Text=J,exports.TextLabel=F,exports.Tip=Xa,exports.Tree=Le,exports.TreeList=rt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:i="top",requiresManualClose:s=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:i,duration:s?0:3,btn:o?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ts=n.forwardRef((({items:e},n)=>t.jsx(es,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(_a,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ts.displayName="DetailedStats",exports.BreadCrumb=fe,exports.Button=Y,exports.Checkbox=de,exports.Collapse=ie,exports.Colors=k,exports.Confirm=Ja,exports.CopyToClipboard=nr,exports.DataCard=Se,exports.DetailedStats=ts,exports.Details=oe,exports.FormItem=tr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:St,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBug=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:qt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:_t,...e}),exports.IconEye=e=>t.jsx(c.default,{component:en,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:an,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:on,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Un,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:dn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:un,...e}),exports.IconHome=e=>t.jsx(c.default,{component:pn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:hn,...e}),exports.IconInfoCircle=Bn,exports.IconLagoonOnly=Dn,exports.IconLink=e=>t.jsx(c.default,{component:An,...e}),exports.IconList=e=>t.jsx(c.default,{component:qn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:fn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:wn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:In,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconStar=e=>t.jsx(c.default,{component:En,...e}),exports.IconSun=Pn,exports.IconTag=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:On,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:zn,...e}),exports.Input=je,exports.LagoonCard=at,exports.LagoonCardLabel=He,exports.LagoonEnvironmentDetails=ct,exports.LagoonFilter=Ke,exports.LagoonFooter=Fn,exports.LagoonHeader=Jn,exports.LagoonIcon=Yn,exports.LagoonProblemsOverview=lt,exports.LagoonProjectDetails=pt,exports.LagoonTimeline=_n,exports.List=se,exports.LoadingSkeleton=Wr,exports.Modal=ke,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=or,exports.Pagination=we,exports.Select=ce,exports.Stat=_a,exports.StatusTag=ve,exports.Steps=ge,exports.Switch=le,exports.Table=mr,exports.Tabs=me,exports.TaskTreeSelector=Me,exports.Text=J,exports.TextLabel=F,exports.Tip=Xa,exports.Tree=Le,exports.TreeList=rt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:s="top",requiresManualClose:i=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:s,duration:i?0:3,btn:o?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index 18902e43..6b1567f1 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -98,6 +98,23 @@ const StyledBreadcrumb = styled(Breadcrumb)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; + + li, + span, + a { + transition: all 0.25s ease; + color: ${(props) => props.theme.UI.texts.secondary}; + &[data-active='active'] { + color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; + } + } + & a:hover { + background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#0000000f' : colors.lighterGray)}; + } + + li.ant-breadcrumb-separator:nth-last-child(2) { + color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; + } } `; diff --git a/src/components/Header/styles.tsx b/src/components/Header/styles.tsx index f7ad0603..8ce1a150 100644 --- a/src/components/Header/styles.tsx +++ b/src/components/Header/styles.tsx @@ -135,7 +135,7 @@ export const StyledHeader = styled.header` align-items: center; position: relative; box-shadow: 0px 8px 8px -1px #f0f1f233; - background: #fff; + background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#fff' : '#1F1F1F')}; #user_dropdown_container { .ant-dropdown { diff --git a/src/components/PageContainer/styles.tsx b/src/components/PageContainer/styles.tsx index 9a14b5b5..9e8e894f 100644 --- a/src/components/PageContainer/styles.tsx +++ b/src/components/PageContainer/styles.tsx @@ -5,7 +5,8 @@ import lightBg from '../../images/bg_light.jpg'; export const StyledPageContainer = styled.div` min-height: 100dvh; margin: 0; - background-color: #f2f2f2; + background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#f2f2f2' : '#1F1F1F')}; + .content { padding-inline: 8.888vw; padding-block-end: 5rem; diff --git a/src/components/Tabs/styles.tsx b/src/components/Tabs/styles.tsx index 0c3e61d6..6f5344ed 100644 --- a/src/components/Tabs/styles.tsx +++ b/src/components/Tabs/styles.tsx @@ -4,19 +4,21 @@ import styled, { css } from 'styled-components'; export const StyledTabs = styled(Tabs)<{ $type: 'navigation' | 'default' }>` .ant-tabs-nav { margin-bottom: 0; + &::before { + display: none; + } > div { - background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#fff' : 'initial')}; + background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#fff' : '#1F1F1F')}; } } `; export const StyledTabChildren = styled.section` box-shadow: 2px 2px 4px 0px #69696933; - background-color: ${(props) => (props.theme.colorScheme === 'light' ? props.theme.UI.texts.primary : 'initial')}; padding-top: 1.5rem; padding-inline: 1rem; min-height: 27.1875rem; max-height: max-content; padding-bottom: 2.5rem; - background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#fff' : 'initial')}; + background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#fff' : '#1F1F1F')}; `; From 55d82fc2e259d391b7c816eb8b3c31cadd29986b Mon Sep 17 00:00:00 2001 From: Davit Date: Fri, 24 Jan 2025 10:50:20 +0400 Subject: [PATCH 12/66] modify some dark mode stylers --- dist/index.es.js | 211 +++++++++++++---------- dist/index.js | 207 ++++++++++++---------- src/components/Select/Select.tsx | 41 ++++- src/providers/GlobalStyles.tsx | 3 + src/providers/SkeletonConfigProvider.tsx | 10 +- 5 files changed, 285 insertions(+), 187 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 6bdb4e4e..e6cd94a1 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,4 +1,4 @@ -import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as i,jsxs as a,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as g,theme as y,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Breadcrumb as M,Steps as L,Pagination as W,Input as N,notification as E,Tag as z,Modal as H,TreeSelect as O,Tree as R,Card as K,Form as T,Popover as U,Tooltip as q,Skeleton as B,Dropdown as j,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,PauseCircleOutlined as $,SyncOutlined as _,CheckCircleOutlined as ee,WarningOutlined as te,StopOutlined as ne,QuestionCircleOutlined as re,CloseOutlined as ie,EllipsisOutlined as ae,PlusOutlined as oe,EditOutlined as le,EyeOutlined as se,LinkOutlined as de,SmileOutlined as ce,MehOutlined as ue,FrownOutlined as pe,BgColorsOutlined as he,CloudUploadOutlined as me,CarryOutOutlined as Ae,RightOutlined as Ce,EyeInvisibleOutlined as fe,CopyOutlined as ge,CheckOutlined as ye,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},He={light:"#fd971f",dark:"#fd971f"},Oe={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},Be={light:"#1b8784",dark:"#1b8784"},je={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:He.dark,lightOrange:Oe.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(je);const Ye=t` +import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as g,theme as y,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Breadcrumb as M,Steps as L,Pagination as W,Input as N,notification as E,Tag as z,Modal as H,TreeSelect as O,Tree as R,Card as K,Form as T,Popover as U,Tooltip as q,Skeleton as B,Dropdown as j,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,PauseCircleOutlined as $,SyncOutlined as _,CheckCircleOutlined as ee,WarningOutlined as te,StopOutlined as ne,QuestionCircleOutlined as re,CloseOutlined as ae,EllipsisOutlined as ie,PlusOutlined as oe,EditOutlined as le,EyeOutlined as se,LinkOutlined as de,SmileOutlined as ce,MehOutlined as ue,FrownOutlined as pe,BgColorsOutlined as he,CloudUploadOutlined as me,CarryOutOutlined as Ae,RightOutlined as Ce,EyeInvisibleOutlined as fe,CopyOutlined as ge,CheckOutlined as ye,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},He={light:"#fd971f",dark:"#fd971f"},Oe={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},Be={light:"#1b8784",dark:"#1b8784"},je={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:He.dark,lightOrange:Oe.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(je);const Ye=t` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -29,6 +29,9 @@ body { html,body{ scroll-behavior: smooth; } +.ant-select-dropdown{ + background-color: transparent; +} /* @font-face { font-family: 'ArabicPro-Regular'; @@ -110,15 +113,45 @@ html,body{ } */ -`,De=s(null),Pe=()=>{const e=d(De);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Je=({defaultScheme:e,children:t})=>{const[n,r]=c(null);u((()=>{if(e)return void r(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?r(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(r("dark"),localStorage.setItem("theme","dark")):(r("light"),localStorage.setItem("theme","light"))}),[]);return i(De.Provider,{value:{theme:n,toggleTheme:()=>{const e="light"===n?"dark":"light";r(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:i(g,{theme:{algorithm:"dark"===n?y.darkAlgorithm:y.compactAlgorithm},children:t})})},Ge={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:je.backgrounds.primary.dark,modal:je.backgrounds.primary.dark,dataCard:je.darkGray,selection:je.gray,lagoonCard:je.backgrounds.primary.dark,lagoonCardInverted:je.backgrounds.primary.light,footer:je.backgrounds.primary.light,header:je.header.dark,navTabs:We.dark},texts:{primary:je.texts.primary.dark,primaryInverted:je.texts.primary.light,label:"#dee2e5",secondary:je.texts.secondary.dark,timeline:je.texts.timeline.light,nav:Ne.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:je.darkGray},highlights:{selection:"#497ffa"},notification:je.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Qe={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:je.darkGray,selection:"#e6f4ff",lagoonCard:je.backgrounds.primary.light,lagoonCardInverted:je.backgrounds.primary.dark,footer:je.backgrounds.primary.dark,header:je.header.light,navTabs:We.light},confirm:{text:"#000",background:We.light},texts:{primary:je.texts.primary.light,primaryInverted:je.texts.primary.dark,label:"#555",secondary:je.texts.secondary.dark,timeline:je.texts.timeline.dark,nav:Ne.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:je.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Xe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:a}=Pe(),o=p((()=>"light"===a?Object.assign({},Qe,r):Object.assign({},Ge,t)),[a]);return a?i(n,{theme:o,children:e},a):null},Fe=l.createContext({}),$e=!0;function _e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:i,circle:a,direction:o,duration:l,enableAnimation:s=$e,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof i&&"number"!=typeof i||(c.borderRadius=i),a&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function et({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:i,circle:a=!1,style:o,...s}){var d,c,u;const p=l.useContext(Fe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const m={...p,...h,circle:a},A={...o,..._e(m)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=m.inline)&&void 0!==d&&d,g=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,i="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:i}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?g.push(r):g.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":i,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:$e},t?g.map(((e,n)=>l.createElement(t,{key:n},e))):g)}function tt({children:e,...t}){return l.createElement(Fe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const nt=({children:e,baseColor:t,highlightColor:n})=>{localStorage.getItem("theme"),Pe();const{UI:{skeleton:{base:r,highlight:a}}}=Qe;return i(tt,{baseColor:t||r,highlightColor:n||a,children:e})},rt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>i(Je,{defaultScheme:r||void 0,children:i(Xe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:i(nt,{children:e})})}),it=s(void 0),at=({linkComponent:e,children:t})=>i(it.Provider,{value:e,children:t}),ot=()=>{const e=d(it);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},lt=e.div` +`,De=s(null),Pe=()=>{const e=d(De);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Je=({defaultScheme:e,children:t})=>{const[n,r]=c(null);u((()=>{if(e)return void r(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?r(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(r("dark"),localStorage.setItem("theme","dark")):(r("light"),localStorage.setItem("theme","light"))}),[]);return a(De.Provider,{value:{theme:n,toggleTheme:()=>{const e="light"===n?"dark":"light";r(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:a(g,{theme:{algorithm:"dark"===n?y.darkAlgorithm:y.compactAlgorithm},children:t})})},Ge={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:je.backgrounds.primary.dark,modal:je.backgrounds.primary.dark,dataCard:je.darkGray,selection:je.gray,lagoonCard:je.backgrounds.primary.dark,lagoonCardInverted:je.backgrounds.primary.light,footer:je.backgrounds.primary.light,header:je.header.dark,navTabs:We.dark},texts:{primary:je.texts.primary.dark,primaryInverted:je.texts.primary.light,label:"#dee2e5",secondary:je.texts.secondary.dark,timeline:je.texts.timeline.light,nav:Ne.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:je.darkGray},highlights:{selection:"#497ffa"},notification:je.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Qe={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:je.darkGray,selection:"#e6f4ff",lagoonCard:je.backgrounds.primary.light,lagoonCardInverted:je.backgrounds.primary.dark,footer:je.backgrounds.primary.dark,header:je.header.light,navTabs:We.light},confirm:{text:"#000",background:We.light},texts:{primary:je.texts.primary.light,primaryInverted:je.texts.primary.dark,label:"#555",secondary:je.texts.secondary.dark,timeline:je.texts.timeline.dark,nav:Ne.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:je.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Xe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:i}=Pe(),o=p((()=>"light"===i?Object.assign({},Qe,r):Object.assign({},Ge,t)),[i]);return i?a(n,{theme:o,children:e},i):null},Fe=l.createContext({}),$e=!0;function _e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:i,direction:o,duration:l,enableAnimation:s=$e,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),i&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function et({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:i=!1,style:o,...s}){var d,c,u;const p=l.useContext(Fe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const m={...p,...h,circle:i},A={...o,..._e(m)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=m.inline)&&void 0!==d&&d,g=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?g.push(r):g.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:$e},t?g.map(((e,n)=>l.createElement(t,{key:n},e))):g)}function tt({children:e,...t}){return l.createElement(Fe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const nt=({children:e,baseColor:t,highlightColor:n})=>{const r=localStorage.getItem("theme"),{theme:i}=Pe(),o=r||i,{UI:{skeleton:{base:l,highlight:s}}}="dark"===o?Ge:Qe;return a(tt,{baseColor:t||l,highlightColor:n||s,children:e})},rt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>a(Je,{defaultScheme:r||void 0,children:a(Xe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:a(nt,{children:e})})}),at=s(void 0),it=({linkComponent:e,children:t})=>a(at.Provider,{value:e,children:t}),ot=()=>{const e=d(at);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},lt=e.div` display: inline-block; margin-right: 0.5rem; `,st=e.div` display: inline-block; margin-left: 0.5rem; -`,dt=h((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,...h},m)=>{let A=u;return r&&(A=a(o,{children:[i(lt,{children:r}),A]})),l&&(A=a(o,{children:[A," ",i(st,{children:l})]})),i(w,{ref:m,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...h,children:A})}));dt.displayName="Button";const ct=b.Text,ut=b.Link,pt=({className:e,children:t,underline:n=!0,...r},a)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return i(ut,{ref:a,className:e,href:n,target:o,children:t})}return i(ct,{ref:a,className:e,...r,children:t})};pt.displayName="Text";const ht=b.Text,mt=b.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const a=n.href??null,o=n.target??"__blank";return i(mt,{ref:r,className:e,href:a,target:o,children:t})}return i(ht,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:Ct}=b,ft=h((({level:e=1,className:t,children:n,style:r,...a},o)=>i(Ct,{level:e,ref:o,className:t,style:r,...a,children:n})));ft.displayName="UIHeadingBase";const gt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:1,...e})));gt.displayName="UIHead1";const yt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:2,...e})));yt.displayName="UIHead2";const wt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:3,...e})));wt.displayName="UIHead3";const bt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:4,...e})));bt.displayName="UIHead4";const vt=l.forwardRef(((e,t)=>i(ft,{ref:t,level:5,...e})));vt.displayName="UIHead5";const{Item:Vt}=v,kt=h((({className:e,children:t,style:n,...r},a)=>i(v,{ref:a,className:e,style:n,...r,children:t})));kt.displayName="List",kt.Item=Vt;const xt=h(((e,t)=>{const{className:n,items:r,style:a,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?i(o,{children:"Collapse Section"}):i(o,{children:"Expand Section"})},m=u&&d?r?.map((e=>({...e,extra:u}))):r;return i(V,{ref:t,items:m,...h,...p})}));xt.displayName="Collapse";const It=e=>{const{className:t,items:n,type:r="default",style:a,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return i(k,{items:e,...o})}return i(k,{items:n,...o})};It.displayName="Details";const Zt=h(((e,t)=>{const{showLabel:n=!0,className:r,style:a,...o}=e;return i(x,{ref:t,style:a,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const St=h(((e,t)=>{const{className:n,style:r,...a}=e;return i(I,{ref:t,style:r,...a})}));St.displayName="Checkbox";const Mt=h(((e,t)=>{const{className:n,style:r,onChange:a,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return i(Z,{ref:t,onChange:a??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownRender:e=>i(Lt,{children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:i(p?X:F,{}),size:d??"middle"})})),Lt=e.section` - background-color: #fff; -`;Mt.displayName="Select";const Wt=e(S)` +`,dt=h((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,...h},m)=>{let A=u;return r&&(A=i(o,{children:[a(lt,{children:r}),A]})),l&&(A=i(o,{children:[A," ",a(st,{children:l})]})),a(w,{ref:m,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...h,children:A})}));dt.displayName="Button";const ct=b.Text,ut=b.Link,pt=({className:e,children:t,underline:n=!0,...r},i)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return a(ut,{ref:i,className:e,href:n,target:o,children:t})}return a(ct,{ref:i,className:e,...r,children:t})};pt.displayName="Text";const ht=b.Text,mt=b.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const i=n.href??null,o=n.target??"__blank";return a(mt,{ref:r,className:e,href:i,target:o,children:t})}return a(ht,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:Ct}=b,ft=h((({level:e=1,className:t,children:n,style:r,...i},o)=>a(Ct,{level:e,ref:o,className:t,style:r,...i,children:n})));ft.displayName="UIHeadingBase";const gt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:1,...e})));gt.displayName="UIHead1";const yt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:2,...e})));yt.displayName="UIHead2";const wt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:3,...e})));wt.displayName="UIHead3";const bt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:4,...e})));bt.displayName="UIHead4";const vt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:5,...e})));vt.displayName="UIHead5";const{Item:Vt}=v,kt=h((({className:e,children:t,style:n,...r},i)=>a(v,{ref:i,className:e,style:n,...r,children:t})));kt.displayName="List",kt.Item=Vt;const xt=h(((e,t)=>{const{className:n,items:r,style:i,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?a(o,{children:"Collapse Section"}):a(o,{children:"Expand Section"})},m=u&&d?r?.map((e=>({...e,extra:u}))):r;return a(V,{ref:t,items:m,...h,...p})}));xt.displayName="Collapse";const It=e=>{const{className:t,items:n,type:r="default",style:i,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return a(k,{items:e,...o})}return a(k,{items:n,...o})};It.displayName="Details";const Zt=h(((e,t)=>{const{showLabel:n=!0,className:r,style:i,...o}=e;return a(x,{ref:t,style:i,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const St=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(I,{ref:t,style:r,...i})}));St.displayName="Checkbox";const Mt=h(((e,t)=>{const{className:n,style:r,onChange:i,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return a(Lt,{ref:t,onChange:i??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownRender:e=>a(Wt,{children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:a(p?X:F,{}),size:d??"middle"})})),Lt=e(Z)` + &.ant-select { + & .ant-select-selector { + span { + color: #333; + } + .ant-select-selection-placeholder { + color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#1f1f1f"}; + } + border-radius: 2px; + } + + ${e=>"dark"===e.theme.colorScheme&&r` + & .ant-select-selector { + background-color: #1f1f1f; + span { + color: #fff; + } + } + & .ant-select-arrow { + color: #fff; + } + `} + } +`,Wt=e.section` + ${e=>"dark"===e.theme.colorScheme&&r` + background-color: #1f1f1f; + + .ant-select-item.ant-select-item-option { + color: #fff; + } + `} +`;Mt.displayName="Select";const Nt=e(S)` .ant-tabs-nav { margin-bottom: 0; &::before { @@ -128,7 +161,7 @@ html,body{ background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } -`,Nt=e.section` +`,Et=e.section` box-shadow: 2px 2px 4px 0px #69696933; padding-top: 1.5rem; padding-inline: 1rem; @@ -136,7 +169,7 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,Et=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return i(Wt,{$type:e,...n});const{pathname:r,items:l}=n;return a(o,{children:[i(Wt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),i(Nt,{children:t})]})};Et.displayName="Tabs";const zt={default:["","project","environment"],orgs:["","organization","project"]},Ht=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?zt[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:i(o?"a":"span",{...d,children:a(Rt,{children:[a("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:i(m,{children:a(Rt,{...s,children:[a("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),i(Ot,{style:{marginBottom:"2rem"},items:s,...o})},Ot=e(M)` +`,zt=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return a(Nt,{$type:e,...n});const{pathname:r,items:l}=n;return i(o,{children:[a(Nt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),a(Et,{children:t})]})};zt.displayName="Tabs";const Ht={default:["","project","environment"],orgs:["","organization","project"]},Ot=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?Ht[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:a(o?"a":"span",{...d,children:i(Kt,{children:[i("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:a(m,{children:i(Kt,{...s,children:[i("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),a(Rt,{style:{marginBottom:"2rem"},items:s,...o})},Rt=e(M)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; @@ -158,7 +191,7 @@ html,body{ color: ${e=>"light"===e.theme.colorScheme?je.texts.primary.light:je.white}; } } -`,Rt=e.div` +`,Kt=e.div` display: flex; flex-direction: column; align-items: center; @@ -183,18 +216,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;Ht.displayName="Breadcrumb";const Kt=e=>{const{className:t,style:n,...r}=e;return i(Tt,{size:"default",style:n,className:t,...r})};Kt.displayName="Steps";const Tt=e(L)``,Ut=({showSizeSelector:e=!1,...t})=>i(W,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Ut.displayName="Pagination";const qt=h(((e,t)=>i(N,{...e,ref:t})));qt.displayName="Input";const Bt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:a=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=E.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:a?0:3,btn:l?i(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:i(o,{})},...c};u[e](h)},contextHolder:p}},jt=e(z)` +`;Ot.displayName="Breadcrumb";const Tt=e=>{const{className:t,style:n,...r}=e;return a(Ut,{size:"default",style:n,className:t,...r})};Tt.displayName="Steps";const Ut=e(L)``,qt=({showSizeSelector:e=!1,...t})=>a(W,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});qt.displayName="Pagination";const Bt=h(((e,t)=>a(N,{...e,ref:t})));Bt.displayName="Input";const jt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=E.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Yt=e(z)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,Yt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return i(z,{ref:o,className:e,...r,children:t});const l={new:{color:je.purple,icon:i($,{})},pending:{color:je.gray,icon:i($,{})},running:{color:je.blue,icon:i(_,{spin:!0})},complete:{color:je.green,icon:i(ee,{})},successful:{color:je.green,icon:i(ee,{})},failed:{color:je.orange,icon:i(te,{})},error:{color:je.pink,icon:i(ne,{})},queued:{color:je.yellow,icon:i(_,{spin:!0})},unavailable:{color:je.lightOrange,icon:i(re,{})},cancelled:{color:je.pink,icon:i(ie,{})}}[n]||{};return a(jt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Yt.displayName="StatusTag";const Dt=e.section` +`,Dt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(z,{ref:o,className:e,...r,children:t});const l={new:{color:je.purple,icon:a($,{})},pending:{color:je.gray,icon:a($,{})},running:{color:je.blue,icon:a(_,{spin:!0})},complete:{color:je.green,icon:a(ee,{})},successful:{color:je.green,icon:a(ee,{})},failed:{color:je.orange,icon:a(te,{})},error:{color:je.pink,icon:a(ne,{})},queued:{color:je.yellow,icon:a(_,{spin:!0})},unavailable:{color:je.lightOrange,icon:a(re,{})},cancelled:{color:je.pink,icon:a(ae,{})}}[n]||{};return i(Yt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Dt.displayName="StatusTag";const Pt=e.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Pt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;return t&&(A=a(o,{children:[n,t]})),i(H,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,...m,modalRender:e=>i(Dt,{$minHeight:u,children:e}),footer:[i(w,{id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),i(w,{disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Pt.displayName="Modal";const Jt=e.div` +`,Jt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;return t&&(A=i(o,{children:[n,t]})),a(H,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,...m,modalRender:e=>a(Pt,{$minHeight:u,children:e}),footer:[a(w,{id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),a(w,{disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Jt.displayName="Modal";const Gt=e.div` text-transform: uppercase; width: 100px; height: 62px; @@ -220,11 +253,11 @@ html,body{ text-align: right; } } -`,Gt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?je.pink:e.high?je.orange:e.medium?je.yellow:e.low?je.blue:"#fff")(e);return a(Jt,{className:"ui-datacard",ref:t,$severityColor:o,children:[i("span",{className:"ui-datacard__text",children:n}),i("span",{className:"ui-datacard__count",children:r})]})}));Gt.displayName="DataCard";const Qt=e.section` +`,Qt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?je.pink:e.high?je.orange:e.medium?je.yellow:e.low?je.blue:"#fff")(e);return i(Gt,{className:"ui-datacard",ref:t,$severityColor:o,children:[a("span",{className:"ui-datacard__text",children:n}),a("span",{className:"ui-datacard__count",children:r})]})}));Qt.displayName="DataCard";const Xt=e.section` .ant-select-tree { background-color: #fff; } -`,Xt=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},a)=>i(O,{ref:a,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>i(Qt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Xt.displayName="TreeSelect";const Ft=h((({className:e,children:t,items:n,onClick:r,...a},o)=>i(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...a})));Ft.displayName="Tree";const $t=e.div` +`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -248,7 +281,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,_t=e.div` +`,en=e.div` text-transform: uppercase; width: max-content; display: flex; @@ -269,14 +302,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,en=e.div` +`,tn=e.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,tn={development:je.blue,project:je.black,production:je.green,active:je.purple,standby:je.purple,"active production":je.green,"standby production":je.yellow,uat:je.orange,error:je.pink},nn=h((({type:e,variant:t="vertical"},n)=>{const r=tn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return a(en,{children:[i(_t,{className:"lagoon-label",$currentColor:tn[t[1]],ref:n,children:i("span",{children:t[1]})}),i(_t,{className:"lagoon-label",$currentColor:tn[t[0]],ref:n,children:i("span",{children:t[0]})})]})}return i(_t,{className:"lagoon-label",$currentColor:r,ref:n,children:i("span",{children:e})})}return i($t,{className:"lagoon-label",$currentColor:r,ref:n,children:i("span",{children:e})})}));nn.displayName="CardLabel";const{Search:rn}=N,an=e(rn)` +`,nn={development:je.blue,project:je.black,production:je.green,active:je.purple,standby:je.purple,"active production":je.green,"standby production":je.yellow,uat:je.orange,error:je.pink},rn=h((({type:e,variant:t="vertical"},n)=>{const r=nn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(tn,{children:[a(en,{className:"lagoon-label",$currentColor:nn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(en,{className:"lagoon-label",$currentColor:nn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(en,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(_t,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));rn.displayName="CardLabel";const{Search:an}=N,on=e(an)` &, & > * { background-color: transparent; @@ -312,7 +345,7 @@ html,body{ } } } -`,on=e.div` +`,ln=e.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -321,19 +354,19 @@ html,body{ display: flex; gap: 5px; } -`,ln=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),a(on,{ref:l,children:[a("div",{className:"select-container",children:[t?i("div",{className:"results",children:i(Mt,{disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?i("div",{className:"sortBy",children:i(Mt,{disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),i("div",{className:"searchBar",children:i(an,{ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));ln.displayName="LagoonFilter";const sn=r` +`,sn=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),i(ln,{ref:l,children:[i("div",{className:"select-container",children:[t?a("div",{className:"results",children:a(Mt,{disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?a("div",{className:"sortBy",children:a(Mt,{disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),a("div",{className:"searchBar",children:a(on,{ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));sn.displayName="LagoonFilter";const dn=r` width: 23.75rem; height: 15.25rem; -`,dn=e(K)` +`,cn=e(K)` &.ant-card { cursor: unset; - ${sn} + ${dn} &:hover { border: 1px solid ${je.lagoonBlue}; } } -`,cn=e(K)` - ${sn} +`,un=e(K)` + ${dn} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -421,11 +454,11 @@ html,body{ } } } -`,un=e(K)` +`,pn=e(K)` display: flex; place-content: center; place-items: center; - ${sn} + ${dn} border-left: inherit; border: ${e=>"dark"===e.theme.colorScheme&&r` @@ -443,7 +476,7 @@ html,body{ padding: 0; } `} -`,pn=e.div` +`,hn=e.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -458,7 +491,7 @@ html,body{ color: ${je.lagoonBlue}; border: 1px solid ${je.lagoonBlue}; } -`,hn=e.div` +`,mn=e.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -486,15 +519,15 @@ html,body{ text-transform: capitalize; } } -`,mn=e.div` +`,An=e.div` padding-left: 3.1875rem; -`,An=e(ae)` +`,Cn=e(ie)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${je.lagoonBlue}; } -`,Cn=e.div` +`,fn=e.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -505,23 +538,23 @@ html,body{ color: ${je.lagoonBlue}; } } -`,fn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return a(un,{$type:o,children:[a(pn,{onClick:()=>s(!0),children:[i(oe,{})," New environment"]}),i(Pt,{title:i(yn,{children:"Create an Environment"}),subTitle:a(wn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},gn=e.div` +`,gn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(pn,{$type:o,children:[i(hn,{onClick:()=>s(!0),children:[a(oe,{})," New environment"]}),a(Jt,{title:a(wn,{children:"Create an Environment"}),subTitle:i(bn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},yn=e.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,yn=e(yt)` +`,wn=e(yt)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,wn=e.span` +`,bn=e.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,bn=({projectName:e,deployType:t,region:n})=>{const r=a("div",{className:"lagooncard-project",children:[i("span",{children:"PROJECT"}),i("span",{className:"project-name",children:e}),i("span",{children:"TYPE"}),i("span",{className:"type",children:t}),n?a(o,{children:[i("span",{children:"REGION"}),i("span",{className:"region",children:n})]}):null]},`project-${e}`);return i(hn,{children:r})},vn=({environments:e})=>{const t=e.map((e=>i("div",{children:i(At,{link:!0,href:"#",children:e})},e)));return a(mn,{children:[t,i(At,{link:!0,href:"#",children:"View all"})]})},Vn=e.div` +`,vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(mn,{children:r})},Vn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(An,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},kn=e.div` display: inline-block; -`,kn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return i(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:i(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:a(Vn,{children:[" ",t," "]})})}));kn.displayName="TreeList";const xn=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return i(fn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return i(dn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:g,navigateTo:y,...w}=e,b="project"===u?"project":e.envType,v=y||(()=>{}),V=C&&i(kn,{data:C,children:i(An,{},"ellipsis")}),k={project:[i(Cn,{children:i(o,{href:g,children:i(le,{},"edit")})}),V],environment:[i(Cn,{children:i(o,{href:g,children:i(se,{},"view")})}),V]},x=[e.showProblemIndicator?i(q,{placement:"top",title:"Problem status",children:i(Cn,{children:i(o,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return i(pe,{style:{color:je.pink}});case"high":return i(ue,{style:{color:je.orange}});default:return i(ce,{style:{color:je.green2}})}})(f)})})}):null,i(q,{placement:"right",title:l?"Copied!":"Copy",children:i(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=a(B,{loading:p,active:!0,children:[i(nn,{type:b}),"environment"===u?i(bn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):i(vn,{environments:e.environments})]});return i(cn,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));xn.displayName="LagoonCard";const In=e.div` +`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(gn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:g,navigateTo:y,...w}=e,b="project"===u?"project":e.envType,v=y||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:g,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:g,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(q,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:je.pink}});case"high":return a(ue,{style:{color:je.orange}});default:return a(ce,{style:{color:je.green2}})}})(f)})})}):null,a(q,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(B,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -551,10 +584,10 @@ html,body{ margin-left: 0.25rem; } } -`,Zn=e.div` +`,Sn=e.div` display: flex; gap: 1.5rem; -`,Sn=()=>{const e=a(Zn,{children:[i(Gt,{text:"Problems",count:0}),i(Gt,{text:"Critical",count:0,critical:!0}),i(Gt,{text:"High",count:0,high:!0}),i(Gt,{text:"Medium",count:0,medium:!0}),i(Gt,{text:"Low",count:0,low:!0})]});return a(In,{children:[i("div",{className:"icon",children:i(mo,{style:{borderRadius:"50%"},width:50,height:50})}),i("div",{className:"overview-title",children:a(yt,{children:["At a glance",i(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:i(re,{})})]})}),e]})},Mn=e=>{if(e.skeleton)return i(Sn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=a(Zn,{children:[i(Gt,{text:"Problems",count:t}),i(Gt,{text:"Critical",count:n,critical:!0}),i(Gt,{text:"High",count:r,high:!0}),i(Gt,{text:"Medium",count:o,medium:!0}),i(Gt,{text:"Low",count:l,low:!0})]});return a(In,{children:[i("div",{className:"icon",children:n>=1?i(pe,{className:"icon-status pink"}):r>=1?i(ue,{className:"icon-status orange"}):i(ce,{className:"icon-status green"})}),i("div",{className:"overview-title",children:a(yt,{children:["At a glance",i(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:i(re,{})})]})}),s]})};Mn.displayName="LagoonProblemsOverview";const Ln=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Wn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:a,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Ln(n),children:e[n]})).flat();return i(It,{bordered:!0,items:c})};Wn.displayName="LagoonEnv";const Nn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},En=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:a,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Nn(t),children:!0===e[t]?"True":e[t]})));return i(It,{bordered:!0,items:d})};En.displayName="LagoonProjectDetails",e.div` +`,Mn=()=>{const e=i(Sn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:a(Ao,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(yt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Ln=e=>{if(e.skeleton)return a(Mn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Sn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(yt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Ln.displayName="LagoonProblemsOverview";const Wn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Nn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Wn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Nn.displayName="LagoonEnv";const En=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},zn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:En(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};zn.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -571,13 +604,13 @@ html,body{ height: auto; width: 5rem; } -`;const zn=e.nav` +`;const Hn=e.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,Hn=e.nav` +`,On=e.nav` display: flex; list-style: none; @@ -587,7 +620,7 @@ html,body{ & > *:hover > a { color: ${je.lagoonBlue}; } -`,On=e.span` +`,Rn=e.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -595,7 +628,7 @@ html,body{ bottom: -4px; left: 0px; color: ${je.lagoonBlue}; -`,Rn=e.div` +`,Kn=e.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -630,7 +663,7 @@ html,body{ &:active > a { color: #184cbc; } -`,Kn=e.div` +`,Tn=e.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -642,7 +675,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,Tn=e.img` +`,Un=e.img` border-radius: 50%; height: 24px; width: 24px; @@ -650,7 +683,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,Un=e.div` +`,qn=e.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -663,7 +696,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,qn=e.header` +`,Bn=e.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -717,7 +750,7 @@ html,body{ max-height: 42px; } } -`,Bn=e.section` +`,jn=e.section` font-size: 22px; width: 56px; height: 62px; @@ -748,7 +781,7 @@ html,body{ background-color: #78787853; } } -`,jn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let i=r(e)%256,a=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${i}, ${a}, ${o})`,textColor:Yn(i,a,o)>.5?"#000000":"#FFFFFF"}};function Yn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Dn=e=>a("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),i("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Pn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Jn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Gn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Xn=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Fn=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),$n=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),_n=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),er=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),tr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),nr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),rr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ir=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),i("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),or=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),lr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),sr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),i("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),cr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),ur=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),i("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),hr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),i("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),mr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Ar=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Cr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),fr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),gr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),i("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),wr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),br=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),vr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),Vr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),kr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),xr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Ir=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Zr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Sr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Mr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Lr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Wr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Nr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Er=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),i("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Hr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Or=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Rr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Kr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Tr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),i("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),qr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),i("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Br=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),jr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),i("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Yr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Dr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),i("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Gr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Qr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Xr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Fr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),$r=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),_r=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ei=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),ti=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),ni=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),ri=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ii=()=>a("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),i("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),i("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),i("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),i("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),a("defs",{children:[a("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#00AEEF"}),i("stop",{offset:"1",stopColor:"#2B3990"})]}),a("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),a("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.75",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[i("stop",{offset:"0.15",stopColor:"#4578E6"}),i("stop",{offset:"0.95",stopColor:"#262D65"})]}),a("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[i("stop",{stopColor:"#4578E6"}),i("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),ai=e=>i("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),oi=e=>a("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),i("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),i("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),i("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),li=e=>a("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("g",{"clip-path":"url(#clip0_1500_19277)",children:i("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),i("defs",{children:i("clipPath",{id:"clip0_1500_19277",children:i("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),si=e=>a("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),i("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),i("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),di=e=>i(Q,{component:Dn,...e}),ci=e=>i(Q,{component:Pn,...e}),ui=e=>i(Q,{component:Jn,...e}),pi=e=>i(Q,{component:Gn,...e}),hi=e=>i(Q,{component:Qn,...e}),mi=e=>i(Q,{component:Xn,...e}),Ai=e=>i(Q,{component:Fn,...e}),Ci=e=>i(Q,{component:$n,...e}),fi=e=>i(Q,{component:_n,...e}),gi=e=>i(Q,{component:er,...e}),yi=e=>i(Q,{component:tr,...e}),wi=e=>i(Q,{component:nr,...e}),bi=e=>i(Q,{component:rr,...e}),vi=e=>i(Q,{component:ir,...e}),Vi=e=>i(Q,{component:ar,...e}),ki=e=>i(Q,{component:or,...e}),xi=e=>i(Q,{component:lr,...e}),Ii=e=>i(Q,{component:sr,...e}),Zi=e=>i(Q,{component:dr,...e}),Si=e=>i(Q,{component:cr,...e}),Mi=e=>i(Q,{component:ur,...e}),Li=e=>i(Q,{component:pr,...e}),Wi=e=>i(Q,{component:hr,...e}),Ni=e=>i(Q,{component:mr,...e}),Ei=e=>i(Q,{component:Ar,...e}),zi=e=>i(Q,{component:Cr,...e}),Hi=e=>i(Q,{component:fr,...e}),Oi=e=>i(Q,{component:gr,...e}),Ri=e=>i(Q,{component:yr,...e}),Ki=e=>i(Q,{component:wr,...e}),Ti=e=>i(Q,{component:br,...e}),Ui=e=>i(Q,{component:vr,...e}),qi=e=>i(Q,{component:Vr,...e}),Bi=e=>i(Q,{component:kr,...e}),ji=e=>i(Q,{component:xr,...e}),Yi=e=>i(Q,{component:Ir,...e}),Di=e=>i(Q,{component:Zr,...e}),Pi=e=>i(Q,{component:Sr,...e}),Ji=e=>i(Q,{component:Mr,...e}),Gi=e=>i(Q,{component:Lr,...e}),Qi=e=>i(Q,{component:Wr,...e}),Xi=e=>i(Q,{component:Nr,...e}),Fi=e=>i(Q,{component:Er,...e}),$i=e=>i(Q,{component:zr,...e}),_i=e=>i(Q,{component:Hr,...e}),ea=e=>i(Q,{component:Or,...e}),ta=e=>i(Q,{component:Rr,...e}),na=e=>i(Q,{component:Kr,...e}),ra=e=>i(Q,{component:Tr,...e}),ia=e=>i(Q,{component:Ur,...e}),aa=e=>i(Q,{component:qr,...e}),oa=e=>i(Q,{component:Br,...e}),la=e=>i(Q,{component:jr,...e}),sa=e=>i(Q,{component:Yr,...e}),da=e=>i(Q,{component:Dr,...e}),ca=e=>i(Q,{component:Pr,...e}),ua=e=>i(Q,{component:Jr,...e}),pa=e=>i(Q,{component:Gr,...e}),ha=e=>i(Q,{component:Qr,...e}),ma=e=>i(Q,{component:Xr,...e}),Aa=e=>i(Q,{component:Fr,...e}),Ca=e=>i(Q,{component:$r,...e}),fa=e=>i(Q,{component:_r,...e}),ga=e=>i(Q,{component:ei,...e}),ya=e=>i(Q,{component:ti,...e}),wa=e=>i(Q,{component:ni,...e}),ba=e=>i(Q,{component:ri,...e}),va=e=>i(Q,{component:ii,...e}),Va=e=>i(Q,{component:ai,...e}),ka=e=>i(Q,{component:oi,...e}),xa=e=>i(Q,{component:li,...e}),Ia=e=>i(Q,{component:si,...e}),Za=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,g=!(!p||!h),y=g?jn(p.charAt(0),h.charAt(0)):jn(C.charAt(0),C.charAt(1)),w=g?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?i(Tn,{src:m,alt:"user_avatar"}):i(Kn,{$bgColor:y.bgColor,$textColor:y.textColor,children:w}),v=i("span",g?{className:"user-name",children:`${p} ${h}`}:{className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Zi(Rn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?i(On,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),i(j,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:a(Un,{children:[b,v]})}),i("section",{id:"user_dropdown_container"}),i(Bn,{onClick:r,children:i(Va,{className:"theme-icon"})})]})}));Za.displayName="LagoonHeader";const Sa=e.footer` +`,Yn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Dn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Dn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Pn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Jn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Gn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Xn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Fn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),$n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ir=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),mr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),gr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),wr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),xr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Ir=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Or=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),qr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Br=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),jr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Yr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),$r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),_r=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ia=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),oa=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),la=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),sa=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),da=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ca=e=>a(Q,{component:Pn,...e}),ua=e=>a(Q,{component:Jn,...e}),pa=e=>a(Q,{component:Gn,...e}),ha=e=>a(Q,{component:Qn,...e}),ma=e=>a(Q,{component:Xn,...e}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ga=e=>a(Q,{component:er,...e}),ya=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Ha=e=>a(Q,{component:fr,...e}),Oa=e=>a(Q,{component:gr,...e}),Ra=e=>a(Q,{component:yr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),Ba=e=>a(Q,{component:kr,...e}),ja=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Hr,...e}),ei=e=>a(Q,{component:Or,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:Br,...e}),li=e=>a(Q,{component:jr,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),gi=e=>a(Q,{component:ea,...e}),yi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,g=!(!p||!h),y=g?Yn(p.charAt(0),h.charAt(0)):Yn(C.charAt(0),C.charAt(1)),w=g?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Un,{src:m,alt:"user_avatar"}):a(Tn,{$bgColor:y.bgColor,$textColor:y.textColor,children:w}),v=a("span",g?{className:"user-name",children:`${p} ${h}`}:{className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Kn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(Rn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(j,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:i(qn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(jn,{onClick:r,children:a(ki,{className:"theme-icon"})})]})}));Si.displayName="LagoonHeader";const Mi=e.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -769,7 +802,7 @@ html,body{ max-height: 42px; } } -`,Ma=e.section` +`,Li=e.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -783,7 +816,7 @@ html,body{ background-color: #78787853; } } -`,La=h((({icon:e,toggleTheme:t},n)=>a(Sa,{ref:n,children:[i("section",{className:"icon-container",children:e||i(va,{className:"icon"})}),i(Ma,{onClick:t,children:i(he,{className:"theme-icon"})})]})));La.displayName="LagoonFooter";const Wa=e.section` +`,Wi=h((({icon:e,toggleTheme:t},n)=>i(Mi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Vi,{className:"icon"})}),a(Li,{onClick:t,children:a(he,{className:"theme-icon"})})]})));Wi.displayName="LagoonFooter";const Ni=e.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -803,7 +836,7 @@ html,body{ } } } -`,Na=e.div` +`,Ei=e.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -824,11 +857,11 @@ html,body{ color: ${je.lagoonBlue}; font-size: 22px; } -`,Ea=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:a(Na,{children:[i("span",{className:"deploy-env",children:t}),i(Ce,{}),i("span",{className:"deploy-name",children:r}),i(Yt,{type:o}),i("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:a(Na,{children:[i("span",{className:"task-env",children:r}),i(Ce,{}),i("span",{className:"task-name",children:t}),i(Yt,{type:o}),i(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,i("deployment"===t?me:Ae,{}));return i(Wa,{ref:n,children:i(Y,{mode:"left",items:r})})}));Ea.displayName="LagoonTimeline";const{Item:za}=T,Ha=({wrap:e,...t})=>i(za,{...t});Ha.displayName="FormItem";const Oa=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=i(u?fe:se,{className:"eye-icon",onClick:m});return a(Ta,{$fontSize:n,style:{...h},children:[i(Ka,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?i(q,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:i(Ra,{children:e})}):e}),i("div",{className:"icons",children:s?a(q,{placement:"right",title:"Copied!",children:[i(ye,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):a(o,{children:[i(ge,{onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ra=e.div` +`,zi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ni,{ref:n,children:a(Y,{mode:"left",items:r})})}));zi.displayName="LagoonTimeline";const{Item:Hi}=T,Oi=({wrap:e,...t})=>a(Hi,{...t});Oi.displayName="FormItem";const Ri=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(Ui,{$fontSize:n,style:{...h},children:[a(Ti,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(q,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ki,{children:e})}):e}),a("div",{className:"icons",children:s?i(q,{placement:"right",title:"Copied!",children:[a(ye,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ge,{onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ki=e.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,Ka=e.span` +`,Ti=e.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -846,7 +879,7 @@ html,body{ user-select: initial; } `}; -`,Ta=e.div` +`,Ui=e.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -889,7 +922,7 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,Ua=e.div` +`,qi=e.div` min-height: 100dvh; margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; @@ -904,16 +937,16 @@ html,body{ height: 42px; width: auto; } -`,qa=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>a(Ua,{ref:o,className:r,children:[t?i(Za,{...n}):null,i("main",{className:"content",children:e})]})));qa.displayName="PageContainer";const Ba=e.div` +`,Bi=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>i(qi,{ref:o,className:r,children:[t?a(Si,{...n}):null,a("main",{className:"content",children:e})]})));Bi.displayName="PageContainer";const ji=e.div` display: block; padding-block: 17px; -`,ja=e(D)` +`,Yi=e(D)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,Ya=e.section` +`,Di=e.section` display: flex; gap: 1rem; justify-content: center; @@ -926,11 +959,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,Da=e.span` +`,Pi=e.span` width: 1.1875rem; -`,Pa=e(P)` +`,Ji=e(P)` padding-block: 2.5rem; -`,Ja=i(Pa,{image:i($i,{size:60}),description:i("span",{children:"Nothing to display"})}),Ga=h((({columns:e,dataSource:t,children:n,lastRowBordered:r=!1,variant:a="default",disableScrollable:l=!1,withBg:s=!1,hasSummary:d=!1,...c},u)=>i(o,{children:i(g,{renderEmpty:()=>Ja,children:i(ja,{$variant:a,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Qa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Ga.displayName="Table";var Xa,Fa={exports:{}};var $a,_a=(Xa||(Xa=1,Fa.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",a="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},g={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(i,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,i=l}return!r&&i&&(y=i),i||!r&&y},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=g;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)a(o,{children:a(g,{renderEmpty:()=>Gi,children:a(Yi,{$variant:i,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Xi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Qi.displayName="Table";var Fi,$i={exports:{}};var _i,eo=(Fi||(Fi=1,$i.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},g={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,a=l}return!r&&a&&(y=a),a||!r&&y},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=g;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)i(et,{...e}),Ao=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(mo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(mo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};var Co,fo={exports:{}};var go=(Co||(Co=1,fo.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,i){var a=n(e),o=n(t),l="("===(i=i||"()")[0],s=")"===i[1];return(l?this.isAfter(a,r):!this.isBefore(a,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(a,r):!this.isAfter(a,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),fo.exports),yo=Qa(go);eo.extend(yo),eo.extend(co),eo.extend(oo);const wo=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},bo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>i(mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>i(mo,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>i(mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};var vo,Vo={exports:{}};var ko=(vo||(vo=1,Vo.exports=function(e,t,n){e=e||{};var r=t.prototype,i={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(e,t,n,i){return r.fromToBase(e,t,n,i)}n.en.relativeTime=i,r.fromToBase=function(t,r,a,o,l){for(var s,d,c,u=a.$locale().relativeTime||i,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var g=c?u.future:u.past;return"function"==typeof g?g(d):g.replace("%s",d)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),Vo.exports),xo=Qa(ko);const Io=e(be)` +`,Ao=e=>a(et,{...e}),Co=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var fo,go={exports:{}};var yo=(fo||(fo=1,go.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),o=n(t),l="("===(a=a||"()")[0],s=")"===a[1];return(l?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),go.exports),wo=Xi(yo);to.extend(wo),to.extend(uo),to.extend(lo);const bo=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},vo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>a(Ao,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var Vo,ko={exports:{}};var xo=(Vo||(Vo=1,ko.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,o,l){for(var s,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var g=c?u.future:u.past;return"function"==typeof g?g(d):g.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),ko.exports),Io=Xi(xo);const Zo=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`;function Zo(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}eo.extend(yo),eo.extend(oo),eo.extend(xo);const So=e.span` +`;function So(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}to.extend(wo),to.extend(lo),to.extend(Io);const Mo=e.span` text-decoration: underline; cursor: pointer; -`,Mo=e.div` +`,Lo=e.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -975,7 +1008,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Lo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>i(mo,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>i(mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>i(mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>i(mo,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>i(mo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};var Wo;eo.extend(co),eo.extend(oo),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Wo||(Wo={}));const No=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>i(mo,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>i(mo,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>i(mo,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};var Eo,zo={exports:{}};var Ho=(Eo||(Eo=1,zo.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,a.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,H=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var i=void 0;i="object"==typeof C?p?C[r]:(C=H(C))[r.toLowerCase()]:C;var a=N===+o;E=i+" "+(a?n:""),z=!0===a&&null!=d?Object.assign({},g,d):g;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,a=e.caseSensitive,o=void 0!==a&&a,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return i({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,i=void 0===r?a:r,o=e.searchWords,l=e.textToHighlight;return l=i(l),o.filter((function(e){return e})).reduce((function(e,r){r=i(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(r,n?"g":"gi"),o=void 0;o=a.exec(l);){var s=o.index,d=a.lastIndex;d>s&&e.push({start:s,end:d}),o.index==a.lastIndex&&a.lastIndex++}return e}),[])};t.findChunks=r;var i=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],i=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)i(0,n,!1);else{var a=0;t.forEach((function(e){i(a,e.start,!1),i(e.start,e.end,!0),a=e.end})),i(a,n,!1)}return r};function a(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),a=2;a1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,i=[],a=void 0,o=!1,l=function(e,n){return t(e,i[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?i(Oo,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ro(e,t,`${r}-${n}`)))):e;eo.extend(co),eo.extend(oo);const Ko=e.section` +`,Wo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Ao,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Ao,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var No;to.extend(uo),to.extend(lo),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(No||(No={}));const Eo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var zo,Ho={exports:{}};var Oo=(zo||(zo=1,Ho.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,H=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=H(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},g,d):g;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ro,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ko(e,t,`${r}-${n}`)))):e;to.extend(uo),to.extend(lo);const To=e.section` display: flex; justify-content: space-between; align-items: center; @@ -985,15 +1018,15 @@ html,body{ max-width: 220px !important; } } -`,To=e(be)` +`,Uo=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`,Uo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>i(mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>i(mo,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>i(mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>i(mo,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};eo.extend(co),eo.extend(oo);const qo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(mo,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(mo,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};eo.extend(co),eo.extend(oo);const Bo=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},jo=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>i(mo,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return i(Ga,{dataSource:t,columns:e})};eo.extend(yo),eo.extend(co),eo.extend(oo);const Yo=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},Do=e.span` +`,qo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const Bo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const jo=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Yo=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Qi,{dataSource:t,columns:e})};to.extend(wo),to.extend(uo),to.extend(lo);const Do=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Po=e.span` text-decoration: underline; cursor: pointer; -`,Po=e.div` +`,Jo=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Jo=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>i(mo,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>i(mo,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>i(mo,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>i(mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return i(Ga,{variant:"alternate",dataSource:n,columns:e})},Go=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Qo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};eo.extend(co),eo.extend(oo);const Xo=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),Fo=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>i(mo,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>i(mo,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>i(mo,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>i(mo,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>i(mo,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>i(mo,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})},$o=e.span` +`,Go=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Ao,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Ao,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Ao,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})},Qo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Xo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};to.extend(uo),to.extend(lo);const Fo=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),$o=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Ao,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Ao,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Ao,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Ao,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Ao,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Ao,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},_o=e.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1003,12 +1036,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,_o=e.p` +`,el=e.p` margin-top: 1rem; -`,el=e.div` +`,tl=e.div` display: flex; justify-content: space-between; -`,tl=e.div` +`,nl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1017,7 +1050,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,nl=e.div` +`,rl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1025,7 +1058,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,rl=e.div` +`,al=e.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1033,24 +1066,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;eo.extend(co),eo.extend(oo);const il=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>i(mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>i(mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return i(Ga,{variant:"alternate",dataSource:n,columns:e})};eo.extend(co),eo.extend(oo);const al=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},ol=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>i(mo,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>i(mo,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>i(mo,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>i(mo,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return i(Ga,{variant:"alternate",dataSource:n,columns:e})};eo.extend(co),eo.extend(oo);const ll=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},sl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>i(mo,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>i(mo,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>i(mo,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return i(Ga,{variant:"default",dataSource:r,columns:t})};eo.extend(co),eo.extend(oo);const dl=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>i(mo,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>i(mo,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>i(mo,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>i(mo,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return i(Ga,{dataSource:t,columns:e})};eo.extend(yo),eo.extend(co),eo.extend(oo);const cl=e=>{const t=e.started||e.created,n=t?eo.utc(t):eo.utc(),r=e.completed?eo.utc(e.completed):eo.utc(),i=eo.duration(r.diff(n)),a=String(Math.floor(i.asHours())).padStart(2,"0");let o="";return"00"!==a&&(o+=`${a}hr `),o+=`${String(i.minutes()).padStart(2,"0")}m ${String(i.seconds()).padStart(2,"0")}sec`,o.trim()},ul=e.span` +`;to.extend(uo),to.extend(lo);const il=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const ol=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},ll=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Ao,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const sl=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},dl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Ao,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Ao,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Ao,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Qi,{variant:"default",dataSource:r,columns:t})};to.extend(uo),to.extend(lo);const cl=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Qi,{dataSource:t,columns:e})};to.extend(wo),to.extend(uo),to.extend(lo);const ul=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},pl=e.span` text-decoration: underline; cursor: pointer; -`,pl=e.div` +`,hl=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,hl=e(dt)` +`,ml=e(dt)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,ml=e(yt)` +`,Al=e(yt)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Al=e(pt)` +`,Cl=e(pt)` font-size: 11px !important; transform: translateY(-5px) !important; -`,Cl=e(T)` +`,fl=e(T)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1061,12 +1094,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,fl=e.span` +`,gl=e.span` font-weight: 600; color: ${je.lagoonBlue}; -`,gl=e.div` +`,yl=e.div` display: block; -`,yl=e(Ze)` +`,wl=e(Ze)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1100,13 +1133,13 @@ html,body{ color: ${je.white}; `} } -`;eo.extend(oo),eo.extend(xo);const wl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],bl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>i(mo,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>i(mo,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>i(mo,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>i(mo,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return i(Ga,{dataSource:n,withBg:!0,columns:e})},vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>i(mo,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>i(mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})},Vl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>i(mo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>i(mo,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>i(mo,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>i(mo,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>i(mo,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return i(Ga,{dataSource:r,columns:t})},kl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>i(mo,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>i(mo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return i(Ga,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>i(mo,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>i(mo,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>i(mo,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return i(Ga,{dataSource:r,columns:t})},Il=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>i(mo,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>i(mo,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>i(mo,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>i(mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})},Zl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>i(mo,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>i(mo,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>i(mo,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return i(Ga,{dataSource:n,columns:e})};Ga.DefaultTable=Ga,Ga.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Jo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[g,y]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let i=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&i.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Xo(e.environments),i=Xo(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(i?new Date(i).getTime():0):(i?new Date(i).getTime():0)-(t?new Date(t).getTime():0)}return 0})),i}),[r]),x=p((()=>Qo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);y(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?g.slice((s-1)*h,s*h):g,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>i(ho,{children:i(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?i(q,{placement:"top",title:eo.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:eo.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,n,i)}:Ro(a,n,i):a}}))),M=I&&I.map((e=>{const t=Xo(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:i(q,{placement:"top",title:eo.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:eo.utc(e.created).local().fromNow()}),actions:i(Ya,{children:i(ho,{children:i(v,{href:`${l}/${e.name}`,children:i(q,{placement:"bottom",title:"View project",children:i(se,{})})})})})}}));return a(o,{children:[i(Ga,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:i}=n;b([r,i])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,loading:{spinning:A,indicator:i(ke,{})}}),i(Ut,{total:g.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Ga.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[g]=Se(),[y,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),g.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();r.update(y?.id,e,y?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(y?.id).finally((()=>{x(),s()}))},S=a(o,{children:[i(hl,{iconBefore:i(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),i(Pt,{confirmText:"Create",subTitle:i(Al,{children:"Step 1 of 1"}),title:i(ml,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:a(Cl,{form:p,children:[i(Ha,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:i(qt,{placeholder:"Enter a name for the variable"})}),i(Ha,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:i(yl,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),i(Pt,{confirmText:"Update",title:i(ml,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:a(Cl,{form:g,children:[i(Ha,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:i(qt,{placeholder:"Enter a name for the variable"})}),i(Ha,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:i(qt,{placeholder:"Enter the variable value"})})]})}),i(Pt,{confirmText:"Delete",title:i(ml,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:a(o,{children:["This action will delete the SSH key ",i(fl,{children:y?.name})," and cannot be undone.",i(Cl,{form:A,children:i(Ha,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:i(qt,{placeholder:"Key name",value:y?.name,onChange:e=>{v(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:a(o,{children:[e.id," - ",e.name]}),created:i(q,{placement:"top",title:eo.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:eo.utc(e.created).local().fromNow()}),lastUsed:i(q,{placement:"top",title:e.lastUsed?eo.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?eo.utc(e.lastUsed).local().fromNow():"Never"}),actions:a(Ya,{children:[i(q,{placement:"bottom",title:"Edit key",children:i(le,{onClick:()=>{w(e),f(!0)}})}),i(q,{placement:"bottom",title:"Delete key",children:i(Ie,{onClick:()=>{w(e),m(!0)}})})]})})));return a(o,{children:[i(Ga,{rowKey:e=>e.id||e.name,dataSource:L,columns:wl}),i(gl,{children:S})]})},Ga.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return i(Ao,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,g=p((()=>A?A.filter((e=>{const t=!n||e.status===n,i=!r||!r.every(Boolean)||eo(e.created).isBetween(eo(r[0]).startOf("day"),eo(r[1]).endOf("day"),null,"[]");return t&&i})):[]),[A,n,r]),y=d>0?g.slice((l-1)*d,l*d):g,w=g.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(uo,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(ho,{children:[i(m,{href:`${C}/${e}`,children:e}),t.bulkId?i("span",{className:"bulk-link",children:i(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=y&&y.map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?a(po,{placement:"right",title:`Step: ${e.buildStep}`,children:[i(Yt,{style:{cursor:"pointer"},type:e.status}),i(we,{style:{cursor:"pointer"}})]}):i(Yt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&i(po,{placement:"right",title:e.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]}),duration:wo(e),actions:a(Ya,{children:[i(ho,{children:i(m,{href:`${C}/${e.name}`,children:i(q,{placement:"bottom",title:"View deployment",children:i(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):i(Da,{})]})}}));return a(o,{children:[i(Ga,{dataSource:v,columns:b,rowKey:e=>e.id}),i(Ut,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Ga.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return i(bo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,i=!r||!r.every(Boolean)||eo(e.created).isBetween(eo(r[0]).startOf("day"),eo(r[1]).endOf("day"),null,"[]");return t&&i})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,g=C.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>i(uo,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>i("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>i(Oa,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return i(q,{placement:"bottom",title:"Retrieving...",children:i(ke,{})});case"successful":return i(pt,{underline:!1,href:r,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${Zo(n)})`,children:[i(Io,{})," (",i("span",{style:{fontSize:"12px"},children:Zo(n)}),")"]})});case"failed":return i(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):i(Ve,{})});default:return i(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):i(ve,{})})}},b=f&&f.map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(Yt,{type:e.restore?.status??"unavailable"}),actions:i(Ya,{children:w(e)})}}));return a(o,{children:[i(Ga,{dataSource:b,columns:y,rowKey:e=>e.id}),i(Ut,{total:g,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Ga.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Lo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>i(So,{onClick:()=>{return e=!t.includes(r.id),i=r,void n(e?[...t,i.id]:t.filter((e=>e!==i.id)));var e,i},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=eo.utc(e).local();return i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>a(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>i(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:i(Mo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:i(Ya,{children:"0000-00-00 00:00:00"!==e.deleted&&i(q,{placement:"top",title:"Dismiss",children:i(xe,{})})})})));return i(o,{children:i(Ga,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>a("p",{style:{margin:0},children:[i(bt,{children:"Detailed problem description:"}),i("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id})})},Ga.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return i(No,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,g=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],i="asc"===f?1:-1;if(n>r)return i;if(n0?g.slice((s-1)*p,s*p):g,w=g.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>i(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,l,r)}:Ro(i,l,r):i}})));return a(o,{children:[i(Ga,{dataSource:y,columns:k,rowKey:e=>e.id}),a(Ko,{children:[i("section",{className:"selector",children:n}),i(Ut,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Ga.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return i(Uo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],g=l?l.split("_")[0]:null,y=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(g){const n=e[g],r=t[g],i="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nw?w.filter((e=>!n||!n.every(Boolean)||eo(e.created).isBetween(eo(n[0]).startOf("day"),eo(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>g===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>i(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:i(Ya,{children:i(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${e.size})`,children:i(To,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,s,r)}:Ro(i,s,r):i}})));return a(o,{children:[i(Ga,{dataSource:I,columns:S,rowKey:e=>e.id}),a(Ko,{children:[i("section",{className:"selector",children:r}),i(Ut,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Ga.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return i(qo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(uo,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(ho,{children:i(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(Yt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:a(Ya,{children:[i(ho,{children:i(d,{href:`${h}/${e.taskName}`,children:i(q,{placement:"bottom",title:"View task",children:i(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):i(Da,{})]})}}));return a(o,{children:[i(Ga,{dataSource:y,columns:g,rowKey:e=>e.id}),a(Ko,{children:[i("section",{className:"selector",children:m}),i(Ut,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Ga.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return i(jo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>i(Do,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>i(uo,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:i(Yt,{type:e.status})}),duration:Yo(e),actions:i(Ya,{children:["new","pending","queued","running"].includes(e.status)?n(e):i(Da,{})})}}));return i(o,{children:i(Ga,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(Po,{children:[i("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Ga.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return i(Fo,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const g=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[y,w]=C,b=void 0===w?g:g.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===y)return n*e.name.localeCompare(t.name);if("last_deployment"===y){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>i("div",{style:{display:"flex",placeContent:"center"},children:i(nn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>i(ho,{children:i(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>i("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>i("div",{children:e?Go(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?i(q,{placement:"top",title:eo.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:eo.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,i)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,r,i)}:Ro(a,r,i):a}}))),Z=v&&v.map((e=>{const t=e.quickActions&&i(kn,{data:e.quickActions,children:i(An,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:a(Ya,{children:[i(ho,{children:i(d,{href:`${n}/${e.name}`,children:i(q,{placement:"bottom",title:"View environment",children:i(se,{})})})}),t]})}}));return a(o,{children:[i(Ga,{onChange:(e,t,n)=>{const r=n.field,i=n.order;r&&["ascend","descend",void 0].includes(i)&&f([r,i])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,hasSummary:!0}),i(Ba,{children:s}),i(Ut,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),a(_o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Ga.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return i(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,g=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>i(ho,{children:i(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>i(ho,{children:i(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>i(ho,{children:i(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=eo.utc(e).local();return i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>a(uo,{children:[i(Yt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&i(po,{placement:"right",title:t.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#118EE9",icon:i(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&i(po,{placement:"right",title:t.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=["project_name","environment_name","openshift_name","deployment_name"],w=g&&g.map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,n,i)}:Ro(a,n,i):a}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:al(e),actions:a(Ya,{children:[i(ho,{children:i(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:i(q,{placement:"bottom",title:"View deployment",children:i(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):i(Da,{})]})})));return a(o,{children:[i(Ga,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,disableScrollable:!0}),i(Ut,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Ga.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return i(ol,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>i(ho,{children:i(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>i(ho,{children:i(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>i(ho,{children:i(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=eo.utc(e).local();return i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>a(uo,{children:[i(Yt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&i(po,{placement:"right",title:t.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#118EE9",icon:i(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&i(po,{placement:"right",title:t.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:a(Ya,{children:[i(ho,{children:i(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:i(q,{placement:"bottom",title:"View bulk deployment",children:i(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):i(Da,{})]})})));return i(o,{children:i(Ga,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id})})},Ga.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return i(sl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[g,y]=c(f||10);let w,b,v;u((()=>{f&&y(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],i="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return i;if(null==r)return-i;if(n>r)return i;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&g>0?S.slice((A-1)*g,A*g):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>i(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return i("div",{children:e?i(Oa,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,w||"",r)}:Ro(i,w||"",r):i}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=i(l?se:fe,{onClick:s});return{...e,actions:a(Ya,{children:[d?a(o,{children:[i(ho,{children:e.value?i(q,{title:l?"show":"hide",children:c}):i(Da,{})}),n(e)]}):null,r(e)]})}}));return a(o,{children:[i(Ga,{dataSource:H,columns:z,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:l}),V?a(Ko,{children:[i("section",{className:"selector",children:e.resultDropdown}),i(Ut,{total:L,pageSize:-1===g?1/0:g,current:A,onChange:e=>{C(e)}})]}):null]})},Ga.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return i(dl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>i(uo,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(ul,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=eo.utc(e.created).local();return{...e,created:i(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?a(po,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[i(Yt,{style:{cursor:"pointer"},type:e.status}),i(we,{style:{cursor:"pointer"}})]}):i(Yt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&i(po,{placement:"right",title:e.buildStep,children:i(Yt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:i(o,{}),children:"Completed with warnings"})})]}),duration:cl(e),actions:i(Ya,{children:["new","pending","queued","running"].includes(e.status)?n(e):i(Da,{})})}}));return i(o,{children:i(Ga,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>a(pl,{children:[i("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Ga.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return i(bl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[g,y]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Qo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?g.slice((s-1)*h,s*h):g,k=g.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>i(ho,{children:a(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,i("section",{children:i(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return a("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>a("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>i("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,i)=>{const a=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,n,i)}:Ro(a,n,i):a}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:i(o,{children:e.deployTargets.map((e=>i("div",{className:"target",children:e.name},e.id)))}),actions:i(Ya,{children:i(ho,{children:i(w,{href:`${l}/${e.name}`,children:i(q,{placement:"bottom",title:"View organization",children:i(se,{})})})})})})));return a(o,{children:[i(Ga,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,loading:{spinning:A,indicator:i(ke,{})}}),i(Ut,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Ga.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return i(vl,{});const{groups:C,basePath:f,addUserModal:g,deleteUserModal:y,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],i="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>i(ho,{children:a(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?i($o,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>a(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:a(Ya,{children:[g&&g(e),i(ho,{children:i(b,{href:`${f}/${e.name}`,children:i(q,{placement:"bottom",title:"View group",children:i(se,{})})})}),"project-default-group"!==e.type?y?y(e):null:i(Da,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,s,r)}:Ro(i,s,r):i}})));return a(o,{children:[i(Ga,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:w}),a(Ko,{children:[i("section",{className:"selector",children:r}),i(Ut,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Ga.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return i(Vl,{type:e.type});const{users:C,basePath:f,type:g="standalone",newUserModal:y}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===g&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const i="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>i(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?i("p",{style:{textAlign:"center"},children:i($o,{$noSpace:!0,children:"DEFAULT USER"})}):i(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>i(ho,{children:i(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===g?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>a(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>i(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===g&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===g&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===g&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===g?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:a(Ya,{children:[W(e),i(ho,{children:i(w,{href:`${f}/${e.email}`,children:i(q,{placement:"bottom",title:"View user",children:i(se,{})})})}),e.email.startsWith("default-user")?i(Da,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,s,r)}:Ro(i,s,r):i}})));return a(o,{children:[i(Ga,{dataSource:N,columns:z,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:y}),a(Ko,{children:[i("section",{className:"selector",children:r}),i(Ut,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Ga.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return i(kl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,g=ot(),y=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],i="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n>r)return i;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>i(ho,{children:i(g,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>a(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:a(Ya,{children:[i(ho,{children:i(g,{target:"_blank",href:`/projects/${e.name}`,children:i(q,{title:"View dashboard",placement:"bottom",children:i(ka,{})})})}),i(ho,{children:i(g,{href:`${A}/${e.name}`,children:i(q,{placement:"bottom",title:"View project",children:i(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,l,r)}:Ro(i,l,r):i}})));return a(o,{children:[i(Ga,{dataSource:S,columns:L,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:C}),a(Ko,{children:[i("section",{className:"selector",children:n}),i(Ut,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Ga.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return i(xl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>i(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>i(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?a(o,{children:[a("p",{children:["Webhook: ",t.webhook]}),a("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?i(o,{children:a("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?i(o,{children:a("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?i(ho,{children:i(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:i(q,{placement:"bottom",title:"View notification",children:i(se,{})})})}):null,g=m&&m.map((e=>({...e,actions:a(Ya,{children:[f(e),C(e)]})}))),y=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,c,r)}:Ro(i,c,r):i}})));return a(o,{children:[i(Ga,{dataSource:g,columns:w,rowKey:e=>e.id??e.name,hasSummary:!0}),i(Ba,{children:s})]})},Ga.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return i(Il,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:g}=e,y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>y?y.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!g||t===g})):[]),[y,g]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>i(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>i(o,{children:t.email.startsWith("default-user")?i($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",a(el,{children:[e," ",i(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>a(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:a(Ya,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,i)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ro(a.children,r,i)}:Ro(a,r,i):a}})));return a(o,{children:[i(Ga,{dataSource:k,columns:I,rowKey:e=>e.id,hasSummary:!0}),i(Ba,{children:A}),a(Ko,{children:[i("section",{className:"selector",children:n}),i(Ut,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Ga.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return i(Zl,{});const{userGroups:C,basePath:f,unlinkGroupModal:g,editUserRoleModal:y,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],i="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return i;if(null===r)return-i;if(n&&r){if(n>r)return i;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>i(ho,{children:a(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?i($o,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>i(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:a(Ya,{children:[y(e),i(ho,{children:i(b,{href:`${f}/${e.name}`,children:i(q,{placement:"bottom",title:"View group",children:i(se,{})})})}),"project-default-group"!==e.groupType?g(e):i(Da,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const i=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ro(i.children,s,r)}:Ro(i,s,r):i}})));return a(o,{children:[i(Ga,{dataSource:N,columns:z,rowKey:e=>e.id??e.name}),a(Ko,{children:[i("section",{className:"selector",children:r}),i(Ut,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),a(_o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Sl=h(((e,t)=>{const{className:n,style:r,...a}=e;return i(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...a})}));Sl.displayName="Confirm";const Ml=e.section` +`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[g,y]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Fo(e.environments),a=Fo(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);y(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?g.slice((s-1)*h,s*h):g,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=Fo(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:g.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[g]=Se(),[y,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),g.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();r.update(y?.id,e,y?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(y?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Bt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:g,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:a(Bt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(Bt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:y?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Bt,{placeholder:"Key name",value:y?.name,onChange:e=>{v(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,columns:bl}),a(yl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,g=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),y=d>0?g.slice((l-1)*d,l*d):g,w=g.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=y&&y.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,g=C.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:y,rowKey:e=>e.id}),a(qt,{total:g,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,g=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?g.slice((s-1)*p,s*p):g,w=g.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:k,rowKey:e=>e.id}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],g=l?l.split("_")[0]:null,y=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>g===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:jo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:y,columns:g,rowKey:e=>e.id}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a($o,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const g=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[y,w]=C,b=void 0===w?g:g.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===y)return n*e.name.localeCompare(t.name);if("last_deployment"===y){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,hasSummary:!0}),a(ji,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(el,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,g=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=["project_name","environment_name","openshift_name","deployment_name"],w=g&&g.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return y.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[g,y]=c(f||10);let w,b,v;u((()=>{f&&y(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&g>0?S.slice((A-1)*g,A*g):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,hasSummary:!0}),a(ji,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===g?1/0:g,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[g,y]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?g.slice((s-1)*h,s*h):g,k=g.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:g,deleteUserModal:y,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(_o,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[g&&g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?y?y(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),a(ji,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(el,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:g="standalone",newUserModal:y}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===g&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(_o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===g?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(al,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===g&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===g&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===g&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===g?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,hasSummary:!0}),a(ji,{children:y}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(el,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,g=ot(),y=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(g,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(g,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(g,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,hasSummary:!0}),a(ji,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(el,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(rl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,g=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),y=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:w,rowKey:e=>e.id??e.name,hasSummary:!0}),a(ji,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:g}=e,y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>y?y.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!g||t===g})):[]),[y,g]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(_o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(tl,{children:[e," ",a(nl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,hasSummary:!0}),a(ji,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(el,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:g,editUserRoleModal:y,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(_o,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(al,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?g(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(el,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Ll=e.section` +`,Wl=e.section` float: left; margin-right: 8px; @@ -1114,11 +1147,11 @@ html,body{ &::after { clear: both; } -`,Wl=e.section` +`,Nl=e.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,Nl=h((({content:e},t)=>a(Ml,{ref:t,className:"lagoon-tip",children:[i(Ll,{children:i(ka,{})}),a(Wl,{children:[" ",e," "]})]})));Nl.displayName="Tip";const El=e.div` +`,El=h((({content:e},t)=>i(Ll,{ref:t,className:"lagoon-tip",children:[a(Wl,{children:a(xi,{})}),i(Nl,{children:[" ",e," "]})]})));El.displayName="Tip";const zl=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1135,7 +1168,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`,zl=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return a(El,{$fullWidth:e,children:[i(G,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{}}),r?i("div",{className:"statistic-element",children:t}):null]})};zl.displayName="Stat";const Hl=e.div` +`,Hl=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{}}),r?a("div",{className:"statistic-element",children:t}):null]})};Hl.displayName="Stat";const Ol=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1145,4 +1178,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Ol=h((({items:e},t)=>i(Hl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>i(zl,{title:e,value:t,loading:r,fullWidth:!0},n)))})));Ol.displayName="DetailedStats";export{Ht as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,je as Colors,Sl as Confirm,Oa as CopyToClipboard,Gt as DataCard,Ol as DetailedStats,It as Details,Ha as FormItem,Ye as GlobalStyles,gt as Head1,yt as Head2,wt as Head3,bt as Head4,vt as Head5,di as IconAim,ci as IconAlert,ui as IconAlignCenter,pi as IconAlignLeft,hi as IconAlignRight,mi as IconApartment,Ai as IconApi,Ci as IconAppstore,fi as IconArrowDown,gi as IconArrowsAlt,yi as IconAudio,wi as IconBell,bi as IconBranches,vi as IconBug,Vi as IconBulb,ki as IconCamera,xi as IconCaretDown,Ii as IconCheck,Zi as IconCheckSquare,Si as IconClose,Mi as IconCloseSquare,Li as IconCloudDownload,Wi as IconCloudUpload,Ni as IconDelete,Ei as IconDisconnect,zi as IconEdit,Hi as IconEllipsis,Oi as IconExclamation,Ri as IconExclamationCircle,Ki as IconExport,Ti as IconEye,Ui as IconFileImage,Bi as IconFileJpg,qi as IconFilePdf,ji as IconFrown,Yi as IconFullscreen,Di as IconFullscreenExit,Pi as IconGithub,xa as IconGrid,Ji as IconHdd,Gi as IconHeart,Qi as IconHighlight,Xi as IconHome,Fi as IconIdcard,$i as IconInfoCircle,ka as IconLagoonOnly,_i as IconLink,Ia as IconList,ea as IconLoading,ta as IconLock,na as IconMeh,ra as IconMessage,ia as IconMinusCircle,aa as IconMinusSquare,oa as IconPaperclip,la as IconPlus,sa as IconPushpinFIlled,da as IconPushpinOutlined,ca as IconRest,ua as IconRocket,pa as IconSave,ha as IconSearch,ma as IconSettings,Aa as IconSmile,Ca as IconStar,Va as IconSun,fa as IconTag,ga as IconTags,ya as IconWifi,wa as IconZoomIn,ba as IconZoomOut,qt as Input,xn as LagoonCard,nn as LagoonCardLabel,Wn as LagoonEnvironmentDetails,ln as LagoonFilter,La as LagoonFooter,Za as LagoonHeader,va as LagoonIcon,Mn as LagoonProblemsOverview,En as LagoonProjectDetails,Ea as LagoonTimeline,kt as List,mo as LoadingSkeleton,Pt as Modal,at as NextLinkProvider,qa as PageContainer,Ut as Pagination,Mt as Select,zl as Stat,Yt as StatusTag,Kt as Steps,Zt as Switch,Ga as Table,Et as Tabs,Xt as TaskTreeSelector,pt as Text,At as TextLabel,Nl as Tip,Ft as Tree,kn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; +`,Rl=h((({items:e},t)=>a(Ol,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>a(Hl,{title:e,value:t,loading:r,fullWidth:!0},n)))})));Rl.displayName="DetailedStats";export{Ot as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,je as Colors,Ml as Confirm,Ri as CopyToClipboard,Qt as DataCard,Rl as DetailedStats,It as Details,Oi as FormItem,Ye as GlobalStyles,gt as Head1,yt as Head2,wt as Head3,bt as Head4,vt as Head5,ca as IconAim,ua as IconAlert,pa as IconAlignCenter,ha as IconAlignLeft,ma as IconAlignRight,Aa as IconApartment,Ca as IconApi,fa as IconAppstore,ga as IconArrowDown,ya as IconArrowsAlt,wa as IconAudio,ba as IconBell,va as IconBranches,Va as IconBug,ka as IconBulb,xa as IconCamera,Ia as IconCaretDown,Za as IconCheck,Sa as IconCheckSquare,Ma as IconClose,La as IconCloseSquare,Wa as IconCloudDownload,Na as IconCloudUpload,Ea as IconDelete,za as IconDisconnect,Ha as IconEdit,Oa as IconEllipsis,Ra as IconExclamation,Ka as IconExclamationCircle,Ta as IconExport,Ua as IconEye,qa as IconFileImage,ja as IconFileJpg,Ba as IconFilePdf,Ya as IconFrown,Da as IconFullscreen,Pa as IconFullscreenExit,Ja as IconGithub,Ii as IconGrid,Ga as IconHdd,Qa as IconHeart,Xa as IconHighlight,Fa as IconHome,$a as IconIdcard,_a as IconInfoCircle,xi as IconLagoonOnly,ei as IconLink,Zi as IconList,ti as IconLoading,ni as IconLock,ri as IconMeh,ai as IconMessage,ii as IconMinusCircle,oi as IconMinusSquare,li as IconPaperclip,si as IconPlus,di as IconPushpinFIlled,ci as IconPushpinOutlined,ui as IconRest,pi as IconRocket,hi as IconSave,mi as IconSearch,Ai as IconSettings,Ci as IconSmile,fi as IconStar,ki as IconSun,gi as IconTag,yi as IconTags,wi as IconWifi,bi as IconZoomIn,vi as IconZoomOut,Bt as Input,In as LagoonCard,rn as LagoonCardLabel,Nn as LagoonEnvironmentDetails,sn as LagoonFilter,Wi as LagoonFooter,Si as LagoonHeader,Vi as LagoonIcon,Ln as LagoonProblemsOverview,zn as LagoonProjectDetails,zi as LagoonTimeline,kt as List,Ao as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,Bi as PageContainer,qt as Pagination,Mt as Select,Hl as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Qi as Table,zt as Tabs,Ft as TaskTreeSelector,pt as Text,At as TextLabel,El as Tip,$t as Tree,xn as TreeList,rt as UIThemeProvider,ot as useNextLink,jt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index b9e7c27e..bf508b62 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),s=require("antd/es/input/TextArea"),i=require("antd/es/form/Form");function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=o(e),d=o(n),c=o(a),u=o(s);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),s=require("antd/es/input/TextArea"),o=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(s);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -29,6 +29,9 @@ body { html,body{ scroll-behavior: smooth; } +.ant-select-dropdown{ + background-color: transparent; +} /* @font-face { font-family: 'ArabicPro-Regular'; @@ -110,15 +113,45 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[s,i]=n.useState(null);n.useEffect((()=>{if(e)return void i(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?i(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(i("dark"),localStorage.setItem("theme","dark")):(i("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:s,toggleTheme:()=>{const e="light"===s?"dark":"light";i(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===s?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:s})=>{const{theme:i}=Z(),o=n.useMemo((()=>"light"===i?Object.assign({},E,s):Object.assign({},L,a)),[i]);return i?t.jsx(e.ThemeProvider,{theme:o,children:r},i):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:s,direction:i,duration:o,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===i&&(c["--animation-direction"]="reverse"),"number"==typeof o&&(c["--animation-duration"]=`${o}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),s&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:s=!1,style:i,...o}){var l,c,u;const p=d.default.useContext(O),h={...o};for(const[e,t]of Object.entries(o))void 0===t&&delete h[e];const m={...p,...h,circle:s},A={...i,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{localStorage.getItem("theme"),Z();const{UI:{skeleton:{base:a,highlight:s}}}=E;return t.jsx(T,{baseColor:n||a,highlightColor:r||s,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[s,o]=n.useState(null);n.useEffect((()=>{if(e)return void o(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?o(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(o("dark"),localStorage.setItem("theme","dark")):(o("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:s,toggleTheme:()=>{const e="light"===s?"dark":"light";o(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===s?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:s})=>{const{theme:o}=Z(),i=n.useMemo((()=>"light"===o?Object.assign({},E,s):Object.assign({},L,a)),[o]);return o?t.jsx(e.ThemeProvider,{theme:i,children:r},o):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:s,direction:o,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),s&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:s=!1,style:o,...i}){var l,c,u;const p=d.default.useContext(O),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:s},A={...o,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:s}=Z(),o=a||s,{UI:{skeleton:{base:i,highlight:l}}}="dark"===o?L:E;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` display: inline-block; margin-left: 0.5rem; -`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:s,iconAfter:i,disabled:o,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return s&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:s}),m]})),i&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:i})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:o,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},s)=>{if("href"in a){const r=a.href??null,i=a.target??"__blank";return t.jsx(D,{ref:s,className:e,href:r,target:i,children:n})}return t.jsx(P,{ref:s,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const s=r.href??null,i=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:s,target:i,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...s},i)=>t.jsx(X,{level:e,ref:i,className:n,style:a,...s,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,se=n.forwardRef((({className:e,children:n,style:a,...s},i)=>t.jsx(r.List,{ref:i,className:e,style:a,...s,children:n})));se.displayName="List",se.Item=ae;const ie=n.forwardRef(((e,n)=>{const{className:a,items:s,style:i,customBorder:o,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?s?.map((e=>({...e,extra:u}))):s;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));ie.displayName="Collapse";const oe=e=>{const{className:n,items:a,type:s="default",style:i,...o}=e;if("topToBottom"===s){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...o})}return t.jsx(r.Descriptions,{items:a,...o})};oe.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:s,style:i,...o}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:i,...l,...o})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Checkbox,{ref:n,style:s,...i})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,s)=>{const{className:i,style:o,onChange:l,value:d,selectedState:c,setSelectedState:u,size:p,...h}=e,[m,A]=n.useState(!1);return t.jsx(r.Select,{ref:s,onChange:l??(e=>{u&&u(e)}),value:d||c||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(ue,{children:e}),onDropdownVisibleChange:e=>A(e),...h,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:p??"middle"})})),ue=l.default.section` - background-color: #fff; -`;ce.displayName="Select";const pe=l.default(r.Tabs)` +`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:s,iconAfter:o,disabled:i,loading:l,className:d,children:c,styles:u,...p},h)=>{let m=c;return s&&(m=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:s}),m]})),o&&(m=t.jsxs(t.Fragment,{children:[m," ",t.jsx(B,{children:o})]})),t.jsx(r.Button,{ref:h,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...p,children:m})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},s)=>{if("href"in a){const r=a.href??null,o=a.target??"__blank";return t.jsx(D,{ref:s,className:e,href:r,target:o,children:n})}return t.jsx(P,{ref:s,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const s=r.href??null,o=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:s,target:o,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...s},o)=>t.jsx(X,{level:e,ref:o,className:n,style:a,...s,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,se=n.forwardRef((({className:e,children:n,style:a,...s},o)=>t.jsx(r.List,{ref:o,className:e,style:a,...s,children:n})));se.displayName="List",se.Item=ae;const oe=n.forwardRef(((e,n)=>{const{className:a,items:s,style:o,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?s?.map((e=>({...e,extra:u}))):s;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));oe.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:s="default",style:o,...i}=e;if("topToBottom"===s){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:s,style:o,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:o,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:s,...o}=e;return t.jsx(r.Checkbox,{ref:n,style:s,...o})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:s,style:o,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[h,m]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:o,dropdownRender:e=>t.jsx(pe,{children:e}),onDropdownVisibleChange:e=>m(e),...p,suffixIcon:h?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` + &.ant-select { + & .ant-select-selector { + span { + color: #333; + } + .ant-select-selection-placeholder { + color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#1f1f1f"}; + } + border-radius: 2px; + } + + ${t=>"dark"===t.theme.colorScheme&&e.css` + & .ant-select-selector { + background-color: #1f1f1f; + span { + color: #fff; + } + } + & .ant-select-arrow { + color: #fff; + } + `} + } +`,pe=l.default.section` + ${t=>"dark"===t.theme.colorScheme&&e.css` + background-color: #1f1f1f; + + .ant-select-item.ant-select-item-option { + color: #fff; + } + `} +`;ce.displayName="Select";const he=l.default(r.Tabs)` .ant-tabs-nav { margin-bottom: 0; &::before { @@ -128,7 +161,7 @@ html,body{ background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } -`,he=l.default.section` +`,me=l.default.section` box-shadow: 2px 2px 4px 0px #69696933; padding-top: 1.5rem; padding-inline: 1rem; @@ -136,7 +169,7 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,me=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(pe,{$type:e,...r});const{pathname:a,items:s}=r;return t.jsxs(t.Fragment,{children:[t.jsx(pe,{activeKey:(()=>{for(const e of s)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return s[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};me.displayName="Tabs";const Ae={default:["","project","environment"],orgs:["","organization","project"]},fe=e=>{const{activeKey:r,items:a,type:s,...i}=e,o=s&&["default","orgs"].includes(s)?Ae[s]:null,l=a.map(((e,a)=>{const s=o?o[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:i}=e;let o=!1;r&&r===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:a?t.jsx("a",{...l,children:t.jsxs(xe,{children:[t.jsxs("span",{children:[" ",s]}),n]})}):t.jsx("span",{...l,children:t.jsxs(xe,{children:[t.jsxs("span",{children:[" ",s]}),n]})}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:i}=e;let o=!1;r&&r===i&&(o=!0);const l=o?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(xe,{...l,children:[t.jsxs("span",{children:[" ",s]}),a]})},i)}}}));return l.unshift({type:"separator",separator:"/"}),t.jsx(Ce,{style:{marginBottom:"2rem"},items:l,...i})},Ce=l.default(r.Breadcrumb)` +`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(he,{$type:e,...r});const{pathname:a,items:s}=r;return t.jsxs(t.Fragment,{children:[t.jsx(he,{activeKey:(()=>{for(const e of s)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return s[0]?.key||""})(),$type:e,...r}),t.jsx(me,{children:n})]})};Ae.displayName="Tabs";const fe={default:["","project","environment"],orgs:["","organization","project"]},Ce=e=>{const{activeKey:r,items:a,type:s,...o}=e,i=s&&["default","orgs"].includes(s)?fe[s]:null,l=a.map(((e,a)=>{const s=i?i[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:o}=e;let i=!1;r&&r===o&&(i=!0);const l=i?{"data-active":"active"}:{};return{...e,title:a?t.jsx("a",{...l,children:t.jsxs(ge,{children:[t.jsxs("span",{children:[" ",s]}),n]})}):t.jsx("span",{...l,children:t.jsxs(ge,{children:[t.jsxs("span",{children:[" ",s]}),n]})}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:o}=e;let i=!1;r&&r===o&&(i=!0);const l=i?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(ge,{...l,children:[t.jsxs("span",{children:[" ",s]}),a]})},o)}}}));return l.unshift({type:"separator",separator:"/"}),t.jsx(xe,{style:{marginBottom:"2rem"},items:l,...o})},xe=l.default(r.Breadcrumb)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; @@ -158,7 +191,7 @@ html,body{ color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; } } -`,xe=l.default.div` +`,ge=l.default.div` display: flex; flex-direction: column; align-items: center; @@ -183,18 +216,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;fe.displayName="Breadcrumb";const ge=e=>{const{className:n,style:r,...a}=e;return t.jsx(ye,{size:"default",style:r,className:n,...a})};ge.displayName="Steps";const ye=l.default(r.Steps)``,we=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});we.displayName="Pagination";const je=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));je.displayName="Input";const be=l.default(r.Tag)` +`;Ce.displayName="Breadcrumb";const ye=e=>{const{className:n,style:r,...a}=e;return t.jsx(we,{size:"default",style:r,className:n,...a})};ye.displayName="Steps";const we=l.default(r.Steps)``,je=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});je.displayName="Pagination";const be=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));be.displayName="Input";const ve=l.default(r.Tag)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,ve=n.forwardRef((({className:e,children:n,type:s,...i},o)=>{if("custom"===s)return t.jsx(r.Tag,{ref:o,className:e,...i,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[s]||{};return t.jsxs(be,{ref:o,className:e,color:l.color,...i,children:[l.icon," ",(d=s,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));ve.displayName="StatusTag";const Ve=l.default.section` +`,Ve=n.forwardRef((({className:e,children:n,type:s,...o},i)=>{if("custom"===s)return t.jsx(r.Tag,{ref:i,className:e,...o,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[s]||{};return t.jsxs(ve,{ref:i,className:e,color:l.color,...o,children:[l.icon," ",(d=s,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));Ve.displayName="StatusTag";const ke=l.default.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,ke=({children:e,subTitle:n,title:a,onCancel:s,onOk:i,confirmText:o,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;return n&&(m=t.jsxs(t.Fragment,{children:[a,n]})),t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:s,...h,modalRender:e=>t.jsx(Ve,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{id:"cancel-btn",onClick:s,children:l||"Cancel"},"back"),t.jsx(r.Button,{disabled:p,danger:u,type:"primary",loading:d,onClick:i,children:o||"OK"},"submit")],children:e})};ke.displayName="Modal";const Ie=l.default.div` +`,Ie=({children:e,subTitle:n,title:a,onCancel:s,onOk:o,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;return n&&(m=t.jsxs(t.Fragment,{children:[a,n]})),t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:s,...h,modalRender:e=>t.jsx(ke,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{id:"cancel-btn",onClick:s,children:l||"Cancel"},"back"),t.jsx(r.Button,{disabled:p,danger:u,type:"primary",loading:d,onClick:o,children:i||"OK"},"submit")],children:e})};Ie.displayName="Modal";const Se=l.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -220,11 +253,11 @@ html,body{ text-align: right; } } -`,Se=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,s=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Ie,{className:"ui-datacard",ref:n,$severityColor:s,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Se.displayName="DataCard";const Ze=l.default.section` +`,Ze=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,s=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Se,{className:"ui-datacard",ref:n,$severityColor:s,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ze.displayName="DataCard";const Me=l.default.section` .ant-select-tree { background-color: #fff; } -`,Me=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...s},i)=>t.jsx(r.TreeSelect,{ref:i,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Ze,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...s})));Me.displayName="TreeSelect";const Le=n.forwardRef((({className:e,children:n,items:a,onClick:s,...i},o)=>t.jsx(r.Tree,{ref:o,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));Le.displayName="Tree";const Ee=l.default.div` +`,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...s},o)=>t.jsx(r.TreeSelect,{ref:o,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...s})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:s,...o},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...o})));Ee.displayName="Tree";const We=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -248,7 +281,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,We=l.default.div` +`,Oe=l.default.div` text-transform: uppercase; width: max-content; display: flex; @@ -269,14 +302,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,Oe=l.default.div` +`,Ne=l.default.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,Ne={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},He=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=Ne[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Oe,{children:[t.jsx(We,{className:"lagoon-label",$currentColor:Ne[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(We,{className:"lagoon-label",$currentColor:Ne[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(Ee,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));He.displayName="CardLabel";const{Search:ze}=r.Input,Te=l.default(ze)` +`,He={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},ze=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=He[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ne,{children:[t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));ze.displayName="CardLabel";const{Search:Te}=r.Input,Re=l.default(Te)` &, & > * { background-color: transparent; @@ -312,7 +345,7 @@ html,body{ } } } -`,Re=l.default.div` +`,Ke=l.default.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -321,19 +354,19 @@ html,body{ display: flex; gap: 5px; } -`,Ke=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:s,loadingSkeleton:i=!1},o)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Re,{ref:o,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{disabled:i,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,s?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{disabled:i,defaultOpen:!1,placeholder:"Sort by",selectedState:s?.selectedState??void 0,options:s.options,setSelectedState:e=>{s.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Te,{ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ke.displayName="LagoonFilter";const Ue=e.css` +`,Ue=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:s,loadingSkeleton:o=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ke,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{disabled:o,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,s?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:s?.selectedState??void 0,options:s.options,setSelectedState:e=>{s.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Re,{ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ue.displayName="LagoonFilter";const qe=e.css` width: 23.75rem; height: 15.25rem; -`,qe=l.default(r.Card)` +`,Be=l.default(r.Card)` &.ant-card { cursor: unset; - ${Ue} + ${qe} &:hover { border: 1px solid ${k.lagoonBlue}; } } -`,Be=l.default(r.Card)` - ${Ue} +`,Ye=l.default(r.Card)` + ${qe} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -421,11 +454,11 @@ html,body{ } } } -`,Ye=l.default(r.Card)` +`,Pe=l.default(r.Card)` display: flex; place-content: center; place-items: center; - ${Ue} + ${qe} border-left: inherit; border: ${t=>"dark"===t.theme.colorScheme&&e.css` @@ -443,7 +476,7 @@ html,body{ padding: 0; } `} -`,Pe=l.default.div` +`,De=l.default.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -458,7 +491,7 @@ html,body{ color: ${k.lagoonBlue}; border: 1px solid ${k.lagoonBlue}; } -`,De=l.default.div` +`,Je=l.default.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -486,15 +519,15 @@ html,body{ text-transform: capitalize; } } -`,Je=l.default.div` +`,Ge=l.default.div` padding-left: 3.1875rem; -`,Ge=l.default(a.EllipsisOutlined)` +`,Qe=l.default(a.EllipsisOutlined)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${k.lagoonBlue}; } -`,Qe=l.default.div` +`,Fe=l.default.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -505,23 +538,23 @@ html,body{ color: ${k.lagoonBlue}; } } -`,Fe=({steps:e,onCreateEnvironment:s,requiredFormItems:o,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=i.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(o))for(const n of o){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Ye,{$type:d,children:[t.jsxs(Pe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{})," New environment"]}),t.jsx(ke,{title:t.jsx($e,{children:"Create an Environment"}),subTitle:t.jsxs(_e,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},Xe=l.default.div` +`,Xe=({steps:e,onCreateEnvironment:s,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=o.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Pe,{$type:d,children:[t.jsxs(De,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{})," New environment"]}),t.jsx(Ie,{title:t.jsx(_e,{children:"Create an Environment"}),subTitle:t.jsxs(et,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},$e=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,$e=l.default(ee)` +`,_e=l.default(ee)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,_e=l.default.span` +`,et=l.default.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,et=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(De,{children:a})},tt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Je,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},nt=l.default.div` +`,tt=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(Je,{children:a})},nt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Ge,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},rt=l.default.div` display: inline-block; -`,rt=n.forwardRef((({data:e,children:n},a)=>{const s=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:s,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:t.jsxs(nt,{children:[" ",n," "]})})}));rt.displayName="TreeList";const at=n.forwardRef(((e,s)=>{const[i,o]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Fe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(qe,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(rt,{data:C,children:t.jsx(Ge,{},"ellipsis")}),V={project:[t.jsx(Qe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Qe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Qe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(He,{type:j}),"environment"===p?t.jsx(et,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(tt,{environments:e.environments})]});return t.jsx(Be,{onClick:e=>{const t=e.target;i||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{o(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&o(!0)},hoverable:!0,ref:s,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));at.displayName="LagoonCard";const st=l.default.div` +`,at=n.forwardRef((({data:e,children:n},a)=>{const s=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:s,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:t.jsxs(rt,{children:[" ",n," "]})})}));at.displayName="TreeList";const st=n.forwardRef(((e,s)=>{const[o,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Xe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Be,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(at,{data:C,children:t.jsx(Qe,{},"ellipsis")}),V={project:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Fe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(ze,{type:j}),"environment"===p?t.jsx(tt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(nt,{environments:e.environments})]});return t.jsx(Ye,{onClick:e=>{const t=e.target;o||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:s,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));st.displayName="LagoonCard";const ot=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -554,7 +587,7 @@ html,body{ `,it=l.default.div` display: flex; gap: 1.5rem; -`,ot=()=>{const e=t.jsxs(it,{children:[t.jsx(Se,{text:"Problems",count:0}),t.jsx(Se,{text:"Critical",count:0,critical:!0}),t.jsx(Se,{text:"High",count:0,high:!0}),t.jsx(Se,{text:"Medium",count:0,medium:!0}),t.jsx(Se,{text:"Low",count:0,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:t.jsx(Wr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},lt=e=>{if(e.skeleton)return t.jsx(ot,{});const{problems:n,critical:s,high:i,medium:o,low:l}=e,d=t.jsxs(it,{children:[t.jsx(Se,{text:"Problems",count:n}),t.jsx(Se,{text:"Critical",count:s,critical:!0}),t.jsx(Se,{text:"High",count:i,high:!0}),t.jsx(Se,{text:"Medium",count:o,medium:!0}),t.jsx(Se,{text:"Low",count:l,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:s>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):i>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};lt.displayName="LagoonProblemsOverview";const dt=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ct=e=>{let n=0;const{environmentType:r,deploymentType:a,created:s,source:i,standbyRoutes:o,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:s,source:i,standbyRoutes:o,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:dt(t),children:e[t]})).flat();return t.jsx(oe,{bordered:!0,items:c})};ct.displayName="LagoonEnv";const ut=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},pt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:i,prsEnabled:o,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:i,prsEnabled:o,deployKey:l}).map((t=>({key:t,label:ut(t),children:!0===e[t]?"True":e[t]})));return t.jsx(oe,{bordered:!0,items:d})};pt.displayName="LagoonProjectDetails",l.default.div` +`,lt=()=>{const e=t.jsxs(it,{children:[t.jsx(Ze,{text:"Problems",count:0}),t.jsx(Ze,{text:"Critical",count:0,critical:!0}),t.jsx(Ze,{text:"High",count:0,high:!0}),t.jsx(Ze,{text:"Medium",count:0,medium:!0}),t.jsx(Ze,{text:"Low",count:0,low:!0})]});return t.jsxs(ot,{children:[t.jsx("div",{className:"icon",children:t.jsx(Or,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},dt=e=>{if(e.skeleton)return t.jsx(lt,{});const{problems:n,critical:s,high:o,medium:i,low:l}=e,d=t.jsxs(it,{children:[t.jsx(Ze,{text:"Problems",count:n}),t.jsx(Ze,{text:"Critical",count:s,critical:!0}),t.jsx(Ze,{text:"High",count:o,high:!0}),t.jsx(Ze,{text:"Medium",count:i,medium:!0}),t.jsx(Ze,{text:"Low",count:l,low:!0})]});return t.jsxs(ot,{children:[t.jsx("div",{className:"icon",children:s>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):o>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};dt.displayName="LagoonProblemsOverview";const ct=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ut=e=>{let n=0;const{environmentType:r,deploymentType:a,created:s,source:o,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:s,source:o,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:ct(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ut.displayName="LagoonEnv";const pt=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ht=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:o,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:s,branchesEnabled:o,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:pt(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};ht.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -571,13 +604,13 @@ html,body{ height: auto; width: 5rem; } -`;const ht=l.default.nav` +`;const mt=l.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,mt=l.default.nav` +`,At=l.default.nav` display: flex; list-style: none; @@ -587,7 +620,7 @@ html,body{ & > *:hover > a { color: ${k.lagoonBlue}; } -`,At=l.default.span` +`,ft=l.default.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -595,7 +628,7 @@ html,body{ bottom: -4px; left: 0px; color: ${k.lagoonBlue}; -`,ft=l.default.div` +`,Ct=l.default.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -630,7 +663,7 @@ html,body{ &:active > a { color: #184cbc; } -`,Ct=l.default.div` +`,xt=l.default.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -642,7 +675,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,xt=l.default.img` +`,gt=l.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -650,7 +683,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,gt=l.default.div` +`,yt=l.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -663,7 +696,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,yt=l.default.header` +`,wt=l.default.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -717,7 +750,7 @@ html,body{ max-height: 42px; } } -`,wt=l.default.section` +`,jt=l.default.section` font-size: 22px; width: 56px; height: 62px; @@ -748,7 +781,7 @@ html,body{ background-color: #78787853; } } -`,jt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,s=r(t)%256,i=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${s}, ${i})`,textColor:bt(a,s,i)>.5?"#000000":"#FFFFFF"}};function bt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Vt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),zt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),qt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Bt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Pt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),mn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),In=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Rn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Bn=e=>t.jsx(c.default,{component:mn,...e}),Yn=e=>t.jsx(c.default,{component:Tn,...e}),Pn=e=>t.jsx(c.default,{component:Rn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=n.forwardRef((({userInfo:e,navLinks:a,logo:s,toggleTheme:i,userDropdownMenu:o,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?jt(u.charAt(0),p.charAt(0)):jt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(xt,{src:h,alt:"user_avatar"}):t.jsx(Ct,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{className:"user-name",children:`${u} ${p}`}):t.jsx("span",{className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(ft,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(At,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o},trigger:["hover"],children:t.jsxs(gt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(wt,{onClick:i,children:t.jsx(Pn,{className:"theme-icon"})})]})}));Jn.displayName="LagoonHeader";const Gn=l.default.footer` +`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,s=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${s}, ${o})`,textColor:vt(a,s,o)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Tt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Rn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Rn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:s,toggleTheme:o,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(gt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{className:"user-name",children:`${u} ${p}`}):t.jsx("span",{className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i},trigger:["hover"],children:t.jsxs(yt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:o,children:t.jsx(Dn,{className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -769,7 +802,7 @@ html,body{ max-height: 42px; } } -`,Qn=l.default.section` +`,Fn=l.default.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -783,7 +816,7 @@ html,body{ background-color: #78787853; } } -`,Fn=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Gn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Yn,{className:"icon"})}),t.jsx(Qn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));Fn.displayName="LagoonFooter";const Xn=l.default.section` +`,Xn=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Qn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Pn,{className:"icon"})}),t.jsx(Fn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));Xn.displayName="LagoonFooter";const $n=l.default.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -803,7 +836,7 @@ html,body{ } } } -`,$n=l.default.div` +`,_n=l.default.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -824,11 +857,11 @@ html,body{ color: ${k.lagoonBlue}; font-size: 22px; } -`,_n=n.forwardRef((({items:e,type:n},s)=>{const i=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:s,status:i,date:o}=e;return{dot:r,children:t.jsxs($n,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:s}),t.jsx(ve,{type:i}),t.jsx("span",{className:"deploy-date",children:o})]})}})):n.map((e=>{const{taskName:n,environment:s,status:i,navigationFunction:o}=e;return{dot:r,children:t.jsxs($n,{children:[t.jsx("span",{className:"task-env",children:s}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(ve,{type:i}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>o})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(Xn,{ref:s,children:t.jsx(r.Timeline,{mode:"left",items:i})})}));_n.displayName="LagoonTimeline";const{Item:er}=r.Form,tr=({wrap:e,...n})=>t.jsx(er,{...n});tr.displayName="FormItem";const nr=({text:e,width:s,fontSize:i="14px",type:o="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=s?{maxWidth:`${s}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(sr,{$fontSize:i,style:{...h},children:[t.jsx(ar,{className:"copyable",$maxWidth:s,$type:o,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(rr,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===o&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===o&&A]})})]})},rr=l.default.div` +`,er=n.forwardRef((({items:e,type:n},s)=>{const o=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:s,status:o,date:i}=e;return{dot:r,children:t.jsxs(_n,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:s}),t.jsx(Ve,{type:o}),t.jsx("span",{className:"deploy-date",children:i})]})}})):n.map((e=>{const{taskName:n,environment:s,status:o,navigationFunction:i}=e;return{dot:r,children:t.jsxs(_n,{children:[t.jsx("span",{className:"task-env",children:s}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(Ve,{type:o}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx($n,{ref:s,children:t.jsx(r.Timeline,{mode:"left",items:o})})}));er.displayName="LagoonTimeline";const{Item:tr}=r.Form,nr=({wrap:e,...n})=>t.jsx(tr,{...n});nr.displayName="FormItem";const rr=({text:e,width:s,fontSize:o="14px",type:i="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=s?{maxWidth:`${s}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(or,{$fontSize:o,style:{...h},children:[t.jsx(sr,{className:"copyable",$maxWidth:s,$type:i,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(ar,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&A]})})]})},ar=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,ar=l.default.span` +`,sr=l.default.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -846,7 +879,7 @@ html,body{ user-select: initial; } `}; -`,sr=l.default.div` +`,or=l.default.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -904,16 +937,16 @@ html,body{ height: 42px; width: auto; } -`,or=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},s)=>t.jsxs(ir,{ref:s,className:a,children:[n?t.jsx(Jn,{...r}):null,t.jsx("main",{className:"content",children:e})]})));or.displayName="PageContainer";const lr=l.default.div` +`,lr=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},s)=>t.jsxs(ir,{ref:s,className:a,children:[n?t.jsx(Gn,{...r}):null,t.jsx("main",{className:"content",children:e})]})));lr.displayName="PageContainer";const dr=l.default.div` display: block; padding-block: 17px; -`,dr=l.default(r.Table)` +`,cr=l.default(r.Table)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,cr=l.default.section` +`,ur=l.default.section` display: flex; gap: 1rem; justify-content: center; @@ -926,11 +959,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,ur=l.default.span` +`,pr=l.default.span` width: 1.1875rem; -`,pr=l.default(r.Empty)` +`,hr=l.default(r.Empty)` padding-block: 2.5rem; -`,hr=t.jsx(pr,{image:t.jsx(Bn,{size:60}),description:t.jsx("span",{children:"Nothing to display"})}),mr=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:s=!1,variant:i="default",disableScrollable:o=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==o?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>hr,children:t.jsx(dr,{$variant:i,$withBg:l,$lastRowBordered:s,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Ar(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}mr.displayName="Table";var fr,Cr={exports:{}};var xr,gr=(fr||(fr=1,Cr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",s="minute",i="hour",o="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(i[0])}else{var o=t.name;y[o]=t,a=o}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>mr,children:t.jsx(cr,{$variant:o,$withBg:l,$lastRowBordered:s,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function fr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Ar.displayName="Table";var Cr,xr={exports:{}};var gr,yr=(Cr||(Cr=1,xr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",s="minute",o="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)t.jsx(z,{...e}),Or=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Nr,Hr={exports:{}};var zr=(Nr||(Nr=1,Hr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var s=n(e),i=n(t),o="("===(a=a||"()")[0],l=")"===a[1];return(o?this.isAfter(s,r):!this.isBefore(s,r))&&(l?this.isBefore(i,r):!this.isAfter(i,r))||(o?this.isBefore(s,r):!this.isAfter(s,r))&&(l?this.isAfter(i,r):!this.isBefore(i,r))}}),Hr.exports),Tr=Ar(zr);yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const Rr=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Kr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Wr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Ur,qr={exports:{}};var Br=(Ur||(Ur=1,qr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,s,i,o){for(var l,d,c,u=s.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];o&&(f=o(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return s(e,t,this,!0)},r.from=function(e,t){return s(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}),qr.exports),Yr=Ar(Br);const Pr=l.default(a.DownloadOutlined)` +`,Or=e=>t.jsx(z,{...e}),Nr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Hr,zr={exports:{}};var Tr=(Hr||(Hr=1,zr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var s=n(e),o=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(s,r):!this.isBefore(s,r))&&(l?this.isBefore(o,r):!this.isAfter(o,r))||(i?this.isBefore(s,r):!this.isAfter(s,r))&&(l?this.isAfter(o,r):!this.isBefore(o,r))}}),zr.exports),Rr=fr(Tr);wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const Kr=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==s&&(o+=`${s}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Ur=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Or,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var qr,Br={exports:{}};var Yr=(qr||(qr=1,Br.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function s(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,s,o,i){for(var l,d,c,u=s.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return s(e,t,this,!0)},r.from=function(e,t){return s(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),Br.exports),Pr=fr(Yr);const Dr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`;function Dr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}yr.extend(Tr),yr.extend(kr),yr.extend(Yr);const Jr=l.default.span` +`;function Jr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}wr.extend(Rr),wr.extend(Ir),wr.extend(Pr);const Gr=l.default.span` text-decoration: underline; cursor: pointer; -`,Gr=l.default.div` +`,Qr=l.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -975,7 +1008,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Qr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Wr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Wr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Wr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var Fr;yr.extend(Zr),yr.extend(kr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Fr||(Fr={}));const Xr=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Wr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Wr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};var $r,_r={exports:{}};var ea=($r||($r=1,_r.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),s=(r=a)&&r.__esModule?r:{default:r};t.default=s.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,s.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,o.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var s=E===+i;W=a+" "+(s?n:""),O=!0===s&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,o.createElement)(L,l)}return(0,o.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,s=e.caseSensitive,i=void 0!==s&&s,o=e.findChunks,l=void 0===o?r:o,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:i,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?s:r,i=e.searchWords,o=e.textToHighlight;return o=a(o),i.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var s=new RegExp(r,n?"g":"gi"),i=void 0;i=s.exec(o);){var l=i.index,d=s.lastIndex;d>l&&e.push({start:l,end:d}),i.index==s.lastIndex&&s.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var s=0;t.forEach((function(e){a(s,e.start,!1),a(e.start,e.end,!0),s=e.end})),a(s,n,!1)}return r};function s(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=o(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],s=void 0,i=!1,o=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ta,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>na(e,n,`${t}-${r}`)))):e;yr.extend(Zr),yr.extend(kr);const ra=l.default.section` +`,Fr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Or,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Or,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Xr;wr.extend(Mr),wr.extend(Ir),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Xr||(Xr={}));const $r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var _r,ea={exports:{}};var ta=(_r||(_r=1,ea.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),s=(r=a)&&r.__esModule?r:{default:r};t.default=s.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,s.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var s=E===+o;W=a+" "+(s?n:""),O=!0===s&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,s=e.caseSensitive,o=void 0!==s&&s,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?s:r,o=e.searchWords,i=e.textToHighlight;return i=a(i),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var s=new RegExp(r,n?"g":"gi"),o=void 0;o=s.exec(i);){var l=o.index,d=s.lastIndex;d>l&&e.push({start:l,end:d}),o.index==s.lastIndex&&s.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var s=0;t.forEach((function(e){a(s,e.start,!1),a(e.start,e.end,!0),s=e.end})),a(s,n,!1)}return r};function s(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],s=void 0,o=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(na,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>ra(e,n,`${t}-${r}`)))):e;wr.extend(Mr),wr.extend(Ir);const aa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -985,15 +1018,15 @@ html,body{ max-width: 220px !important; } } -`,aa=l.default(a.DownloadOutlined)` +`,sa=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Wr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const oa=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},la=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Wr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(mr,{dataSource:n,columns:e})};yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const da=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},ca=l.default.span` +`,oa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const la=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==s&&(o+=`${s}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},da=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const ca=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==s&&(o+=`${s}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},ua=l.default.span` text-decoration: underline; cursor: pointer; -`,ua=l.default.div` +`,pa=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,pa=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Wr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Wr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Wr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})},ha=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},ma=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};yr.extend(Zr),yr.extend(kr);const Aa=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),fa=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Wr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Wr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Wr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Wr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Wr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Wr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},Ca=l.default.span` +`,ha=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Or,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Or,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Or,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})},ma=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Aa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}};wr.extend(Mr),wr.extend(Ir);const fa=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),Ca=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Or,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Or,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Or,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Or,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},xa=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1003,12 +1036,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,xa=l.default.p` +`,ga=l.default.p` margin-top: 1rem; -`,ga=l.default.div` +`,ya=l.default.div` display: flex; justify-content: space-between; -`,ya=l.default.div` +`,wa=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1017,7 +1050,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,wa=l.default.div` +`,ja=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1025,7 +1058,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,ja=l.default.div` +`,ba=l.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1033,24 +1066,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;yr.extend(Zr),yr.extend(kr);const ba=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const va=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Wr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Wr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(mr,{variant:"alternate",dataSource:r,columns:e})};yr.extend(Zr),yr.extend(kr);const ka=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Ia=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Wr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Wr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Wr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(mr,{variant:"default",dataSource:a,columns:n})};yr.extend(Zr),yr.extend(kr);const Sa=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Wr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Wr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Wr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Wr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(mr,{dataSource:n,columns:e})};yr.extend(Tr),yr.extend(Zr),yr.extend(kr);const Za=e=>{const t=e.started||e.created,n=t?yr.utc(t):yr.utc(),r=e.completed?yr.utc(e.completed):yr.utc(),a=yr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let i="";return"00"!==s&&(i+=`${s}hr `),i+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,i.trim()},Ma=l.default.span` +`;wr.extend(Mr),wr.extend(Ir);const va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Va=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==s&&(o+=`${s}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Ia=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==s&&(o+=`${s}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Sa=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Or,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Or,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Or,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(Ar,{variant:"default",dataSource:a,columns:n})};wr.extend(Mr),wr.extend(Ir);const Za=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const Ma=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),s=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==s&&(o+=`${s}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},La=l.default.span` text-decoration: underline; cursor: pointer; -`,La=l.default.div` +`,Ea=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Ea=l.default(Y)` +`,Wa=l.default(Y)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Wa=l.default(ee)` +`,Oa=l.default(ee)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Oa=l.default(J)` +`,Na=l.default(J)` font-size: 11px !important; transform: translateY(-5px) !important; -`,Na=l.default(r.Form)` +`,Ha=l.default(r.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1061,12 +1094,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,Ha=l.default.span` +`,za=l.default.span` font-weight: 600; color: ${k.lagoonBlue}; -`,za=l.default.div` +`,Ta=l.default.div` display: block; -`,Ta=l.default(u.default)` +`,Ra=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1100,13 +1133,13 @@ html,body{ color: ${k.white}; `} } -`;yr.extend(kr),yr.extend(Yr);const Ra=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ka=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Wr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Wr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Wr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Wr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,withBg:!0,columns:e})},Ua=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},qa=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Wr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Wr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Wr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Ba=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Wr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Wr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Wr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(mr,{dataSource:a,columns:n})},Pa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Wr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Wr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})},Da=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Wr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Wr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Wr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(mr,{dataSource:r,columns:e})};mr.DefaultTable=mr,mr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(pa,{});const{resultsPerPage:s,filterString:i,projects:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(o),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),w=n.useCallback(((e,t,n)=>{let r=o?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=Aa(e.environments),a=Aa(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[o]),j=n.useMemo((()=>ma((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:i,sortField:C[0],sortOrder:C[1]})}),[i,C,j]),n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Er,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}}))),k=b&&b.map((e=>{const n=Aa(e.environments),s=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:s&&"undefined"!==s?s.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e.created).local().fromNow()}),actions:t.jsx(cr,{children:t.jsx(Er,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(we,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},mr.SshTable=({sshKeys:e,addNewKey:{add:s,loading:o},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=i.useForm(),[m,A]=n.useState(!1),[f]=i.useForm(),[C,x]=n.useState(!1),[g]=i.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Ea,{iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(ke,{confirmText:"Create",subTitle:t.jsx(Oa,{children:"Step 1 of 1"}),title:t.jsx(Wa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();s(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:o,children:t.jsxs(Na,{form:h,children:[t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(je,{placeholder:"Enter a name for the variable"})}),t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(ke,{confirmText:"Update",title:t.jsx(Wa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Na,{form:g,children:[t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(je,{placeholder:"Enter a name for the variable"})}),t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(je,{placeholder:"Enter the variable value"})})]})}),t.jsx(ke,{confirmText:"Delete",title:t.jsx(Wa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ha,{children:y?.name})," and cannot be undone.",t.jsx(Na,{form:f,children:t.jsx(tr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(je,{placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?yr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?yr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(cr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{rowKey:e=>e.id||e.name,dataSource:L,columns:Ra}),t.jsx(za,{children:Z})]})},mr.DeploymentsTable=e=>{const{resultsPerPage:s,filterStatus:i,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);n.useEffect((()=>{s&&u(s)}),[s]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Or,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!i||e.status===i,n=!o||!o.every(Boolean)||yr(e.created).isBetween(yr(o[0]).startOf("day"),yr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,i,o]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Er,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Lr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Lr,{placement:"right",title:e.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Rr(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(ur,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:y,columns:g,rowKey:e=>e.id}),t.jsx(we,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},mr.BackupsTable=e=>{const{resultsPerPage:s,filterStatus:i,filterDateRange:o}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);if(n.useEffect((()=>{s&&u(s)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(Kr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!i||e?.restore?.status===i,n=!o||!o.every(Boolean)||yr(e.created).isBetween(yr(o[0]).startOf("day"),yr(o[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,i,o]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Mr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(nr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,s=e.restore?.restoreSize||0,i=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{})});case"successful":return t.jsx(J,{underline:!1,href:i,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Dr(s)})`,children:[t.jsx(Pr,{})," (",t.jsx("span",{style:{fontSize:"12px"},children:Dr(s)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{})})}},g=A&&A.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(cr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:g,columns:C,rowKey:e=>e.id}),t.jsx(we,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},mr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Qr,{});const[s,i]=n.useState([]),{problems:o}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Jr,{onClick:()=>{return e=!s.includes(n.id),t=n,void i(e?[...s,t.id]:s.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Gr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=o&&o.map((e=>({...e,actions:t.jsx(cr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(mr,{expandable:{expandedRowKeys:s,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id})})},mr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:s=null,filterString:i=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[i]),"skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],h=s?s.split("_")[0]:null,m=s?s.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((o-1)*d,o*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:f,columns:w,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(we,{total:C,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})]})},mr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:s,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=o?o.split("_")[0]:null,f=o?o.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!s||!s.every(Boolean)||yr(e.created).isBetween(yr(s[0]).startOf("day"),yr(s[1]).endOf("day"),null,"[]"))):[]),[C,s]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(cr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(aa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,l,r)}:na(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:b,columns:V,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(we,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},mr.TasksTable=e=>{const{resultsPerPage:s}=e,[i,o]=n.useState(1),[l,d]=n.useState(s||10);n.useEffect((()=>{s&&d(s)}),[s]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((i-1)*l,i*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Er,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(ve,{type:"succeeded"===e.status?"complete":e.status}),duration:oa(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(ur,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:x,columns:C,rowKey:e=>e.id}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(we,{total:f,pageSize:-1===l?1/0:l,current:i,onChange:e=>{o(e)}})]})]})},mr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{task:a,cancelTask:s,children:i}=e,[o,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ca,{onClick:()=>{return e=!o.includes(n.id),t=n,void l(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Mr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(ve,{type:e.status})}),duration:da(e),actions:t.jsx(cr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(ur,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(mr,{dataSource:c,expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ua,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},mr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(fa,{});const{resultsPerPage:s,basePath:i,filterString:o="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(s||10),[A,f]=n.useState([]);n.useEffect((()=>{s&&m(s)}),[s]),n.useEffect((()=>{p(1)}),[o]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(He,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Er,{children:t.jsx(c,{href:`${i}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ha(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:yr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:yr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,o,r)}:na(a,o,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(rt,{data:e.quickActions,children:t.jsx(Ge,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(c,{href:`${i}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,hasSummary:!0}),t.jsx(lr,{children:d}),t.jsx(we,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},mr.AllDeploymentsTable=e=>{const{resultsPerPage:s,filterString:i=""}=e,[o,l]=n.useState(1),[d,c]=n.useState(s||10);n.useEffect((()=>{s&&c(s)}),[s]),n.useEffect((()=>{l(1)}),[i]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],A=d>0?m.slice((o-1)*d,o*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Er,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Mr,{children:[t.jsx(ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:va(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(ur,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,disableScrollable:!0}),t.jsx(we,{total:f,pageSize:-1===d?1/0:d,current:o,onChange:e=>{l(e)}})]})},mr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:s,cancelDeployment:i}=e,o=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Er,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=yr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Mr,{children:[t.jsx(ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Lr,{placement:"right",title:n.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=s&&s.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(ur,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(mr,{variant:"alternate",dataSource:l,columns:o,rowKey:e=>e.id})})},mr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{withValues:e.withValues});const{variables:s,editVariableModal:i,deleteVariableModal:o,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(s.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=s&&w&&x?s.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):s,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(nr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,x||"",r)}:na(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,s=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=s?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(cr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Er,{children:e.value?t.jsx(r.Tooltip,{title:s?"show":"hide",children:d}):t.jsx(ur,{})}),i(e)]}):null,o(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:l}),w?t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(we,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},mr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{});const{deployment:s,cancelDeployment:i,children:o}=e,[l,d]=n.useState([s.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Mr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ma,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=s&&[s].map((e=>{const n=yr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Lr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Lr,{placement:"right",title:e.buildStep,children:t.jsx(ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Za(e),actions:t.jsx(cr,{children:["new","pending","queued","running"].includes(e.status)?i(e):t.jsx(ur,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(mr,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(La,{children:[t.jsx("br",{}),o]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},mr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ka,{});const{resultsPerPage:s,filterString:i,organizations:o,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(o||[]);n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[i]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*o.length)))),[o.length]),g=n.useCallback(ma((e=>{const t=o?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(i)}),[i,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Er,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,i,r)}:na(a,i,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(cr,{children:t.jsx(Er,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(we,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},mr.OrgGroupsTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?i?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,i]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Er,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(cr,{children:[f&&f(e),t.jsx(Er,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(ur,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:Z,columns:L,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:x}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},mr.OrgUsersTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?i?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,i]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Er,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(cr,{children:[Z(e),t.jsx(Er,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(ur,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:M,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:C}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},mr.OrgProjectsTable=e=>{const{resultsPerPage:s,resultDropdown:i=null,sortBy:o=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10);if(n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=o?o.split("_")[0]:null,y=o?o.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Er,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(cr,{children:[t.jsx(Er,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Dn,{})})})}),t.jsx(Er,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,l,r)}:na(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:I,columns:Z,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:A}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(we,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},mr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const s=U(),{notifications:i,orgName:o,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...i.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...i.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...i.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...i.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...i.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Er,{children:t.jsx(s,{href:`/organizations/${o}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(cr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,u,r)}:na(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,hasSummary:!0}),t.jsx(lr,{children:d})]})},mr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:s=""}=e,[i,o]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{o(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(Pa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((i-1)*l,i*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(cr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,s,r)}:na(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:y,columns:j,rowKey:e=>e.id,hasSummary:!0}),t.jsx(lr,{children:u}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(we,{total:x,pageSize:-1===l?1/0:l,current:i,onChange:e=>{o(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===i)return 1;const t=1===i?1:(i-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},mr.OrgUserGroupsTable=e=>{const{resultsPerPage:s,showDefaults:i=!1,resultDropdown:o=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?i?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,i]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Er,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(cr,{children:[C(e),t.jsx(Er,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(ur,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:na(a.children,d,r)}:na(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(mr,{dataSource:M,columns:E,rowKey:e=>e.id??e.name}),t.jsxs(ra,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(we,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ja=n.forwardRef(((e,n)=>{const{className:a,style:s,...i}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:s,...i})}));Ja.displayName="Confirm";const Ga=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:s,filterString:o,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=fa(e.environments),a=fa(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:o,sortField:C[0],sortOrder:C[1]})}),[o,C,j]),n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[o]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}}))),k=b&&b.map((e=>{const n=fa(e.environments),s=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:s&&"undefined"!==s?s.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:s,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=o.useForm(),[m,A]=n.useState(!1),[f]=o.useForm(),[C,x]=n.useState(!1),[g]=o.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();s(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ra,{placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,columns:Ka}),t.jsx(Ta,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:s,filterStatus:o,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);n.useEffect((()=>{s&&u(s)}),[s]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!o||e.status===o,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,o,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:s,filterStatus:o,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(s||10);if(n.useEffect((()=>{s&&u(s)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!o||e?.restore?.status===o,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,o,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,s=e.restore?.restoreSize||0,o=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{})});case"successful":return t.jsx(J,{underline:!1,href:o,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(s)})`,children:[t.jsx(Dr,{})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(s)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[s,o]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!s.includes(n.id),t=n,void o(e?[...s,t.id]:s.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:s,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:s=null,filterString:o=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],h=s?s.split("_")[0]:null,m=s?s.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:s,resultDropdown:o=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(oa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!s||!s.every(Boolean)||wr(e.created).isBetween(wr(s[0]).startOf("day"),wr(s[1]).endOf("day"),null,"[]"))):[]),[C,s]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:s}=e,[o,i]=n.useState(1),[l,d]=n.useState(s||10);n.useEffect((()=>{s&&d(s)}),[s]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((o-1)*l,o*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:o,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:s,children:o}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),o]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ca,{});const{resultsPerPage:s,basePath:o,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(s||10),[A,f]=n.useState([]);n.useEffect((()=>{s&&m(s)}),[s]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${o}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${o}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(ga,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:s,filterString:o=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(s||10);n.useEffect((()=>{s&&c(s)}),[s]),n.useEffect((()=>{l(1)}),[o]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:s,cancelDeployment:o}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=s&&s.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:s,editVariableModal:o,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(s.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=s&&w&&x?s.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):s,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,s=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=s?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:s?"show":"hide",children:d}):t.jsx(pr,{})}),o(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:s,cancelDeployment:o,children:i}=e,[l,d]=n.useState([s.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=s&&[s].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:s,filterString:o,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[o]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(o)}),[o,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:s,showDefaults:o=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?o?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,o]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(xa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(ga,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:s,showDefaults:o=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?o?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,o]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(xa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ba,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(ga,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:s,resultDropdown:o=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(s||10);if(n.useEffect((()=>{s&&p(s)}),[s]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:o}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(ga,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const s=U(),{notifications:o,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...o.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...o.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...o.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...o.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...o.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ja,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(s,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:s=""}=e,[o,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((o-1)*l,o*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(xa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(wa,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:o,onChange:e=>{i(e)}})]}),t.jsxs(ga,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===o)return 1;const t=1===o?1:(o-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:s,showDefaults:o=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(s||10);if(n.useEffect((()=>{s&&h(s)}),[s]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?o?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,o]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(xa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ba,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(ga,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:s,...o}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:s,...o})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Qa=l.default.section` +`,Fa=l.default.section` float: left; margin-right: 8px; @@ -1114,11 +1147,11 @@ html,body{ &::after { clear: both; } -`,Fa=l.default.section` +`,Xa=l.default.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,Xa=n.forwardRef((({content:e},n)=>t.jsxs(Ga,{ref:n,className:"lagoon-tip",children:[t.jsx(Qa,{children:t.jsx(Dn,{})}),t.jsxs(Fa,{children:[" ",e," "]})]})));Xa.displayName="Tip";const $a=l.default.div` +`,$a=n.forwardRef((({content:e},n)=>t.jsxs(Qa,{ref:n,className:"lagoon-tip",children:[t.jsx(Fa,{children:t.jsx(Jn,{})}),t.jsxs(Xa,{children:[" ",e," "]})]})));$a.displayName="Tip";const _a=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1135,7 +1168,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`,_a=({fullWidth:e=!1,value:a,...s})=>{let i=n.isValidElement(a);return t.jsxs($a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:i?"":a,valueStyle:i?{display:"none"}:{}}),i?t.jsx("div",{className:"statistic-element",children:a}):null]})};_a.displayName="Stat";const es=l.default.div` +`,es=({fullWidth:e=!1,value:a,...s})=>{let o=n.isValidElement(a);return t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:o?"":a,valueStyle:o?{display:"none"}:{}}),o?t.jsx("div",{className:"statistic-element",children:a}):null]})};es.displayName="Stat";const ts=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1145,4 +1178,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ts=n.forwardRef((({items:e},n)=>t.jsx(es,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(_a,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ts.displayName="DetailedStats",exports.BreadCrumb=fe,exports.Button=Y,exports.Checkbox=de,exports.Collapse=ie,exports.Colors=k,exports.Confirm=Ja,exports.CopyToClipboard=nr,exports.DataCard=Se,exports.DetailedStats=ts,exports.Details=oe,exports.FormItem=tr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:St,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBug=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:qt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:_t,...e}),exports.IconEye=e=>t.jsx(c.default,{component:en,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:an,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:on,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Un,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:dn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:un,...e}),exports.IconHome=e=>t.jsx(c.default,{component:pn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:hn,...e}),exports.IconInfoCircle=Bn,exports.IconLagoonOnly=Dn,exports.IconLink=e=>t.jsx(c.default,{component:An,...e}),exports.IconList=e=>t.jsx(c.default,{component:qn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:fn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:wn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:In,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconStar=e=>t.jsx(c.default,{component:En,...e}),exports.IconSun=Pn,exports.IconTag=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:On,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:zn,...e}),exports.Input=je,exports.LagoonCard=at,exports.LagoonCardLabel=He,exports.LagoonEnvironmentDetails=ct,exports.LagoonFilter=Ke,exports.LagoonFooter=Fn,exports.LagoonHeader=Jn,exports.LagoonIcon=Yn,exports.LagoonProblemsOverview=lt,exports.LagoonProjectDetails=pt,exports.LagoonTimeline=_n,exports.List=se,exports.LoadingSkeleton=Wr,exports.Modal=ke,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=or,exports.Pagination=we,exports.Select=ce,exports.Stat=_a,exports.StatusTag=ve,exports.Steps=ge,exports.Switch=le,exports.Table=mr,exports.Tabs=me,exports.TaskTreeSelector=Me,exports.Text=J,exports.TextLabel=F,exports.Tip=Xa,exports.Tree=Le,exports.TreeList=rt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:s="top",requiresManualClose:i=!1,showBtn:o=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:s,duration:i?0:3,btn:o?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ns=n.forwardRef((({items:e},n)=>t.jsx(ts,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(es,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ns.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=oe,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ns,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Tn,...e}),exports.Input=be,exports.LagoonCard=st,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=se,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=es,exports.StatusTag=Ve,exports.Steps=ye,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:s="top",requiresManualClose:o=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:s,duration:o?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Select/Select.tsx b/src/components/Select/Select.tsx index d69bcd37..fa6027ec 100644 --- a/src/components/Select/Select.tsx +++ b/src/components/Select/Select.tsx @@ -19,7 +19,7 @@ const UISelect = forwardRef((props, ref) => { setSelectedState && setSelectedState(value); }; return ( - + - + From fbb0864fb5993cd1bd05a84a8772d50acf07fc9c Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 20 Feb 2025 06:39:49 +0400 Subject: [PATCH 24/66] ssh --- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/Table/SshTable/SshTable.tsx | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 21bf33fa..240e9d5f 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1133,7 +1133,7 @@ html,body{ color: ${Be.white}; `} } -`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` +`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index 674dbe92..5a5bd2be 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1133,7 +1133,7 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ra,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ta,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ra,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ta,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/src/components/Table/SshTable/SshTable.tsx b/src/components/Table/SshTable/SshTable.tsx index 9301f73b..c8f2297c 100644 --- a/src/components/Table/SshTable/SshTable.tsx +++ b/src/components/Table/SshTable/SshTable.tsx @@ -219,6 +219,7 @@ const SshTable = ({ sshKeys, addNewKey: { add, loading }, updateKey, deleteKey, name="keyName" > { @@ -312,6 +313,7 @@ const SshTable = ({ sshKeys, addNewKey: { add, loading }, updateKey, deleteKey, { setSelectedKey(key); setDeleteModalOpen(true); From d904df80ea53d0cec970a70793b197a90a0d3f37 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 20 Feb 2025 07:25:53 +0400 Subject: [PATCH 25/66] variables table data attrs --- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/Table/VariablesTable/VariablesTable.tsx | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 240e9d5f..53d31210 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1133,7 +1133,7 @@ html,body{ color: ${Be.white}; `} } -`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` +`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index 5a5bd2be..b640f36f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1133,7 +1133,7 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ra,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ta,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{onClick:l}):t.jsx(a.EyeInvisibleOutlined,{onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ra,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ta,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/src/components/Table/VariablesTable/VariablesTable.tsx b/src/components/Table/VariablesTable/VariablesTable.tsx index 2d2da990..f5bf44a0 100644 --- a/src/components/Table/VariablesTable/VariablesTable.tsx +++ b/src/components/Table/VariablesTable/VariablesTable.tsx @@ -259,9 +259,9 @@ const VariablesTable = (props: VariablesTableProps) => { }; const blurIcon = isVariableHidden ? ( - + ) : ( - + ); return { ...variable, From db9ec4258ab0df8ffd0ee79f3d5909729e889f60 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 20 Feb 2025 08:47:40 +0400 Subject: [PATCH 26/66] tree select data attr --- dist/index.es.js | 2 +- dist/index.js | 26 +++++++++++++------------- src/components/TreeList/TreeList.tsx | 3 +++ 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 53d31210..fa379459 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -554,7 +554,7 @@ html,body{ margin-top: -10px; `,vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(mn,{children:r})},Vn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(An,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},kn=e.div` display: inline-block; -`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(q,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(q,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` +`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(q,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(q,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; diff --git a/dist/index.js b/dist/index.js index b640f36f..faa2b404 100644 --- a/dist/index.js +++ b/dist/index.js @@ -113,7 +113,7 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function R({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const T=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(R,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` @@ -309,7 +309,7 @@ html,body{ gap: 4px; justify-content: center; align-items: center; -`,He={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},ze=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=He[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ne,{children:[t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));ze.displayName="CardLabel";const{Search:Te}=r.Input,Re=l.default(Te)` +`,He={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},ze=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=He[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ne,{children:[t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));ze.displayName="CardLabel";const{Search:Re}=r.Input,Te=l.default(Re)` &, & > * { background-color: transparent; @@ -354,7 +354,7 @@ html,body{ display: flex; gap: 5px; } -`,Ue=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ke,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Re,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ue.displayName="LagoonFilter";const qe=e.css` +`,Ue=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ke,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Te,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ue.displayName="LagoonFilter";const qe=e.css` width: 23.75rem; height: 15.25rem; `,Be=l.default(r.Card)` @@ -554,7 +554,7 @@ html,body{ margin-top: -10px; `,tt=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(Je,{children:a})},nt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Ge,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},rt=l.default.div` display: inline-block; -`,at=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink"}),children:t.jsxs(rt,{children:[" ",n," "]})})}));at.displayName="TreeList";const ot=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Xe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Be,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(at,{data:C,children:t.jsx(Qe,{},"ellipsis")}),V={project:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Fe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(ze,{type:j}),"environment"===p?t.jsx(tt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(nt,{environments:e.environments})]});return t.jsx(Ye,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ot.displayName="LagoonCard";const st=l.default.div` +`,at=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(rt,{children:[" ",n," "]})})}));at.displayName="TreeList";const ot=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Xe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Be,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(at,{data:C,children:t.jsx(Qe,{},"ellipsis")}),V={project:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Fe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(ze,{type:j}),"environment"===p?t.jsx(tt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(nt,{environments:e.environments})]});return t.jsx(Ye,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ot.displayName="LagoonCard";const st=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -781,7 +781,7 @@ html,body{ background-color: #78787853; } } -`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Tt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Rn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Rn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(gt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(yt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` +`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Rt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Tn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(gt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(yt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -995,9 +995,9 @@ html,body{ color: #fff; } } -`,Or=e=>t.jsx(z,{...e}),Nr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Hr,zr={exports:{}};var Tr=(Hr||(Hr=1,zr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),zr.exports),Rr=fr(Tr);wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const Kr=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ur=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Or,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var qr,Br={exports:{}};var Yr=(qr||(qr=1,Br.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Br.exports),Pr=fr(Yr);const Dr=l.default(a.DownloadOutlined)` +`,Or=e=>t.jsx(z,{...e}),Nr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Hr,zr={exports:{}};var Rr=(Hr||(Hr=1,zr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),zr.exports),Tr=fr(Rr);wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const Kr=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ur=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Or,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var qr,Br={exports:{}};var Yr=(qr||(qr=1,Br.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Br.exports),Pr=fr(Yr);const Dr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`;function Jr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}wr.extend(Rr),wr.extend(Ir),wr.extend(Pr);const Gr=l.default.span` +`;function Jr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}wr.extend(Tr),wr.extend(Ir),wr.extend(Pr);const Gr=l.default.span` text-decoration: underline; cursor: pointer; `,Qr=l.default.div` @@ -1020,7 +1020,7 @@ html,body{ } `,oa=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const la=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},da=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const ca=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ua=l.default.span` +`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const la=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},da=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const ca=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ua=l.default.span` text-decoration: underline; cursor: pointer; `,pa=l.default.div` @@ -1066,7 +1066,7 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;wr.extend(Mr),wr.extend(Ir);const ja=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ba=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Or,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Or,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Or,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Or,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Va=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Ia=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Sa=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Or,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Or,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Or,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(Ar,{variant:"default",dataSource:a,columns:n})};wr.extend(Mr),wr.extend(Ir);const Za=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const Ma=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},La=l.default.span` +`;wr.extend(Mr),wr.extend(Ir);const ja=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ba=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Or,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Or,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Or,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Or,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Va=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Ia=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Sa=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Or,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Or,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Or,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(Ar,{variant:"default",dataSource:a,columns:n})};wr.extend(Mr),wr.extend(Ir);const Za=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const Ma=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},La=l.default.span` text-decoration: underline; cursor: pointer; `,Ea=l.default.div` @@ -1097,9 +1097,9 @@ html,body{ `,za=l.default.span` font-weight: 600; color: ${k.lagoonBlue}; -`,Ta=l.default.div` +`,Ra=l.default.div` display: block; -`,Ra=l.default(u.default)` +`,Ta=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1133,7 +1133,7 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ra,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ta,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; @@ -1178,4 +1178,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Tn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ye,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Rn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ye,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(T,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/TreeList/TreeList.tsx b/src/components/TreeList/TreeList.tsx index fc8c38f4..b9a7b8e2 100644 --- a/src/components/TreeList/TreeList.tsx +++ b/src/components/TreeList/TreeList.tsx @@ -48,6 +48,9 @@ const InternalTreeList: React.ForwardRefRenderFunction = ({ multiple={false} showIcon={true} rootClassName="ui-treelink" + titleRender={(node) => { + return {node.title}; + }} /> } > From d6b7be6d3c1c04c185e0850ef8173708b4f302a6 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 20 Feb 2025 09:04:20 +0400 Subject: [PATCH 27/66] task tree data-cy --- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/TaskTreeSelector/TaskTreeSelector.tsx | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index fa379459..6d3dd58c 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -257,7 +257,7 @@ html,body{ .ant-select-tree { background-color: #fff; } -`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` +`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{open:!0,ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},treeTitleRender:e=>a("span",{"data-cy":"tree-item",children:e.title}),...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; diff --git a/dist/index.js b/dist/index.js index faa2b404..e264490d 100644 --- a/dist/index.js +++ b/dist/index.js @@ -257,7 +257,7 @@ html,body{ .ant-select-tree { background-color: #fff; } -`,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...o})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Ee.displayName="Tree";const We=l.default.div` +`,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{open:!0,ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},treeTitleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title}),...o})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Ee.displayName="Tree";const We=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; diff --git a/src/components/TaskTreeSelector/TaskTreeSelector.tsx b/src/components/TaskTreeSelector/TaskTreeSelector.tsx index 54f390d2..b30f5710 100644 --- a/src/components/TaskTreeSelector/TaskTreeSelector.tsx +++ b/src/components/TaskTreeSelector/TaskTreeSelector.tsx @@ -14,6 +14,7 @@ const InternalTreeSelector: React.ForwardRefRenderFunction { return ( {menu}} dropdownStyle={{ width: 'max-content', minWidth: '550px' }} + treeTitleRender={(node) => { + return {node.title}; + }} {...rest} /> ); From 03f339ca935286cca5c69891aeb05a8386b9895d Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 20 Feb 2025 09:14:53 +0400 Subject: [PATCH 28/66] . --- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/TaskTreeSelector/TaskTreeSelector.tsx | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 6d3dd58c..8c98718f 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -257,7 +257,7 @@ html,body{ .ant-select-tree { background-color: #fff; } -`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{open:!0,ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},treeTitleRender:e=>a("span",{"data-cy":"tree-item",children:e.title}),...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` +`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},treeTitleRender:e=>a("span",{"data-cy":"tree-item",children:e.title}),...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; diff --git a/dist/index.js b/dist/index.js index e264490d..17642ebd 100644 --- a/dist/index.js +++ b/dist/index.js @@ -257,7 +257,7 @@ html,body{ .ant-select-tree { background-color: #fff; } -`,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{open:!0,ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},treeTitleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title}),...o})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Ee.displayName="Tree";const We=l.default.div` +`,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},treeTitleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title}),...o})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Ee.displayName="Tree";const We=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; diff --git a/src/components/TaskTreeSelector/TaskTreeSelector.tsx b/src/components/TaskTreeSelector/TaskTreeSelector.tsx index b30f5710..2840c748 100644 --- a/src/components/TaskTreeSelector/TaskTreeSelector.tsx +++ b/src/components/TaskTreeSelector/TaskTreeSelector.tsx @@ -14,7 +14,6 @@ const InternalTreeSelector: React.ForwardRefRenderFunction { return ( Date: Thu, 20 Feb 2025 09:21:50 +0400 Subject: [PATCH 29/66] inject data-cy into treeData --- dist/index.es.js | 156 +++++++++--------- dist/index.js | 156 +++++++++--------- .../TaskTreeSelector/TaskTreeSelector.tsx | 16 +- 3 files changed, 168 insertions(+), 160 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 8c98718f..0f8ffae1 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -253,11 +253,11 @@ html,body{ text-align: right; } } -`,Qt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return i(Gt,{className:"ui-datacard",ref:t,$severityColor:o,children:[a("span",{className:"ui-datacard__text",children:n}),a("span",{className:"ui-datacard__count",children:r})]})}));Qt.displayName="DataCard";const Xt=e.section` +`,Qt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return i(Gt,{className:"ui-datacard",ref:t,$severityColor:o,children:[a("span",{className:"ui-datacard__text",children:n}),a("span",{className:"ui-datacard__count",children:r})]})}));Qt.displayName="DataCard";const Xt=(e,t)=>e.map((e=>({...e,title:a("span",{"data-cy":t,children:e.title}),children:e.children?Xt(e.children,t):[]}))),Ft=e.section` .ant-select-tree { background-color: #fff; } -`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},treeTitleRender:e=>a("span",{"data-cy":"tree-item",children:e.title}),...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` +`,$t=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>{const o=Xt(e,"tree-item");return a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:o,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Ft,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})}));$t.displayName="TreeSelect";const _t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));_t.displayName="Tree";const en=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -281,7 +281,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,en=e.div` +`,tn=e.div` text-transform: uppercase; width: max-content; display: flex; @@ -302,14 +302,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,tn=e.div` +`,nn=e.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,nn={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},rn=h((({type:e,variant:t="vertical"},n)=>{const r=nn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(tn,{children:[a(en,{className:"lagoon-label",$currentColor:nn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(en,{className:"lagoon-label",$currentColor:nn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(en,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(_t,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));rn.displayName="CardLabel";const{Search:an}=N,on=e(an)` +`,rn={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},an=h((({type:e,variant:t="vertical"},n)=>{const r=rn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(nn,{children:[a(tn,{className:"lagoon-label",$currentColor:rn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(tn,{className:"lagoon-label",$currentColor:rn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(tn,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(en,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));an.displayName="CardLabel";const{Search:on}=N,ln=e(on)` &, & > * { background-color: transparent; @@ -345,7 +345,7 @@ html,body{ } } } -`,ln=e.div` +`,sn=e.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -354,19 +354,19 @@ html,body{ display: flex; gap: 5px; } -`,sn=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),i(ln,{ref:l,children:[i("div",{className:"select-container",children:[t?a("div",{className:"results",children:a(Mt,{"data-cy":"select-results",disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?a("div",{className:"sortBy",children:a(Mt,{"data-cy":"select-sort",disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),a("div",{className:"searchBar",children:a(on,{"data-cy":"search-bar",ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));sn.displayName="LagoonFilter";const dn=r` +`,dn=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),i(sn,{ref:l,children:[i("div",{className:"select-container",children:[t?a("div",{className:"results",children:a(Mt,{"data-cy":"select-results",disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?a("div",{className:"sortBy",children:a(Mt,{"data-cy":"select-sort",disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),a("div",{className:"searchBar",children:a(ln,{"data-cy":"search-bar",ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));dn.displayName="LagoonFilter";const cn=r` width: 23.75rem; height: 15.25rem; -`,cn=e(K)` +`,un=e(K)` &.ant-card { cursor: unset; - ${dn} + ${cn} &:hover { border: 1px solid ${Be.lagoonBlue}; } } -`,un=e(K)` - ${dn} +`,pn=e(K)` + ${cn} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -454,11 +454,11 @@ html,body{ } } } -`,pn=e(K)` +`,hn=e(K)` display: flex; place-content: center; place-items: center; - ${dn} + ${cn} border-left: inherit; border: ${e=>"dark"===e.theme.colorScheme&&r` @@ -476,7 +476,7 @@ html,body{ padding: 0; } `} -`,hn=e.div` +`,mn=e.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -491,7 +491,7 @@ html,body{ color: ${Be.lagoonBlue}; border: 1px solid ${Be.lagoonBlue}; } -`,mn=e.div` +`,An=e.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -519,15 +519,15 @@ html,body{ text-transform: capitalize; } } -`,An=e.div` +`,Cn=e.div` padding-left: 3.1875rem; -`,Cn=e(ie)` +`,fn=e(ie)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${Be.lagoonBlue}; } -`,fn=e.div` +`,yn=e.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -538,23 +538,23 @@ html,body{ color: ${Be.lagoonBlue}; } } -`,yn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(pn,{$type:o,children:[i(hn,{onClick:()=>s(!0),children:[a(oe,{"data-cy":"create-environment"})," New environment"]}),a(Jt,{title:a(wn,{children:"Create an Environment"}),subTitle:i(bn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},gn=e.div` +`,gn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(hn,{$type:o,children:[i(mn,{onClick:()=>s(!0),children:[a(oe,{"data-cy":"create-environment"})," New environment"]}),a(Jt,{title:a(bn,{children:"Create an Environment"}),subTitle:i(vn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},wn=e.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,wn=e(gt)` +`,bn=e(gt)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,bn=e.span` +`,vn=e.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(mn,{children:r})},Vn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(An,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},kn=e.div` +`,Vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(An,{children:r})},kn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(Cn,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},xn=e.div` display: inline-block; -`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(q,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(q,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` +`,In=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(xn,{children:[" ",t," "]})})}));In.displayName="TreeList";const Zn=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(gn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(un,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(In,{data:C,children:a(fn,{},"ellipsis")}),k={project:[a(yn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(yn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(q,{placement:"top",title:"Problem status",children:a(yn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(q,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(an,{type:b}),"environment"===u?a(Vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(kn,{environments:e.environments})]});return a(pn,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));Zn.displayName="LagoonCard";const Sn=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -584,10 +584,10 @@ html,body{ margin-left: 0.25rem; } } -`,Sn=e.div` +`,Mn=e.div` display: flex; gap: 1.5rem; -`,Mn=()=>{const e=i(Sn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:a(Ao,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Ln=e=>{if(e.skeleton)return a(Mn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Sn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Ln.displayName="LagoonProblemsOverview";const Wn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Nn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Wn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Nn.displayName="LagoonEnv";const En=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},zn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:En(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};zn.displayName="LagoonProjectDetails",e.div` +`,Ln=()=>{const e=i(Mn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Sn,{children:[a("div",{className:"icon",children:a(Co,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Wn=e=>{if(e.skeleton)return a(Ln,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Mn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Sn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Wn.displayName="LagoonProblemsOverview";const Nn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},En=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Nn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};En.displayName="LagoonEnv";const zn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Hn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:zn(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};Hn.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -604,13 +604,13 @@ html,body{ height: auto; width: 5rem; } -`;const Hn=e.nav` +`;const On=e.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,On=e.nav` +`,Rn=e.nav` display: flex; list-style: none; @@ -620,7 +620,7 @@ html,body{ & > *:hover > a { color: ${Be.lagoonBlue}; } -`,Rn=e.span` +`,Kn=e.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -628,7 +628,7 @@ html,body{ bottom: -4px; left: 0px; color: ${Be.lagoonBlue}; -`,Kn=e.div` +`,Tn=e.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -663,7 +663,7 @@ html,body{ &:active > a { color: #184cbc; } -`,Tn=e.div` +`,Un=e.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -675,7 +675,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,Un=e.img` +`,qn=e.img` border-radius: 50%; height: 24px; width: 24px; @@ -683,7 +683,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,qn=e.div` +`,jn=e.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -696,7 +696,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,jn=e.header` +`,Bn=e.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -750,7 +750,7 @@ html,body{ max-height: 42px; } } -`,Bn=e.section` +`,Yn=e.section` font-size: 22px; width: 56px; height: 62px; @@ -781,7 +781,7 @@ html,body{ background-color: #78787853; } } -`,Yn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Dn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Dn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Pn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Jn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Gn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Xn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Fn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),$n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ir=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),mr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),gr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),wr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),xr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Ir=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Or=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),qr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Br=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Yr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),$r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),_r=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ia=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),oa=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),la=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),sa=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),da=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ca=e=>a(Q,{component:Pn,...e}),ua=e=>a(Q,{component:Jn,...e}),pa=e=>a(Q,{component:Gn,...e}),ha=e=>a(Q,{component:Qn,...e}),ma=e=>a(Q,{component:Xn,...e}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Ha=e=>a(Q,{component:fr,...e}),Oa=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Hr,...e}),ei=e=>a(Q,{component:Or,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Yn(p.charAt(0),h.charAt(0)):Yn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Un,{src:m,alt:"user_avatar"}):a(Tn,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Kn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(Rn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(qn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Bn,{onClick:r,children:a(ki,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Si.displayName="LagoonHeader";const Mi=e.footer` +`,Dn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Pn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Pn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Jn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Gn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Qn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Xn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Fn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),$n=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),ir=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),or=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),lr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),cr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),ur=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),hr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),mr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),gr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),wr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),br=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),vr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),xr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Ir=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Hr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Or=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),qr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Br=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Yr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Dr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Jr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Gr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Qr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),$r=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),_r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),ia=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),oa=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),la=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),sa=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),da=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ca=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ua=e=>a(Q,{component:Jn,...e}),pa=e=>a(Q,{component:Gn,...e}),ha=e=>a(Q,{component:Qn,...e}),ma=e=>a(Q,{component:Xn,...e}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Ha=e=>a(Q,{component:fr,...e}),Oa=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Hr,...e}),ei=e=>a(Q,{component:Or,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=e=>a(Q,{component:ca,...e}),Mi=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Dn(p.charAt(0),h.charAt(0)):Dn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(qn,{src:m,alt:"user_avatar"}):a(Un,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Tn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(Kn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(jn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Yn,{onClick:r,children:a(xi,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Mi.displayName="LagoonHeader";const Li=e.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -802,7 +802,7 @@ html,body{ max-height: 42px; } } -`,Li=e.section` +`,Wi=e.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -816,7 +816,7 @@ html,body{ background-color: #78787853; } } -`,Wi=h((({icon:e,toggleTheme:t},n)=>i(Mi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Vi,{className:"icon"})}),a(Li,{onClick:t,children:a(he,{className:"theme-icon"})})]})));Wi.displayName="LagoonFooter";const Ni=e.section` +`,Ni=h((({icon:e,toggleTheme:t},n)=>i(Li,{ref:n,children:[a("section",{className:"icon-container",children:e||a(ki,{className:"icon"})}),a(Wi,{onClick:t,children:a(he,{className:"theme-icon"})})]})));Ni.displayName="LagoonFooter";const Ei=e.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -836,7 +836,7 @@ html,body{ } } } -`,Ei=e.div` +`,zi=e.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -857,11 +857,11 @@ html,body{ color: ${Be.lagoonBlue}; font-size: 22px; } -`,zi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ni,{ref:n,children:a(Y,{mode:"left",items:r})})}));zi.displayName="LagoonTimeline";const{Item:Hi}=T,Oi=({wrap:e,...t})=>a(Hi,{...t});Oi.displayName="FormItem";const Ri=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(Ui,{$fontSize:n,style:{...h},children:[a(Ti,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(q,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ki,{children:e})}):e}),a("div",{className:"icons",children:s?i(q,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ki=e.div` +`,Hi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(zi,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(zi,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ei,{ref:n,children:a(Y,{mode:"left",items:r})})}));Hi.displayName="LagoonTimeline";const{Item:Oi}=T,Ri=({wrap:e,...t})=>a(Oi,{...t});Ri.displayName="FormItem";const Ki=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(qi,{$fontSize:n,style:{...h},children:[a(Ui,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(q,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ti,{children:e})}):e}),a("div",{className:"icons",children:s?i(q,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ti=e.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,Ti=e.span` +`,Ui=e.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -879,7 +879,7 @@ html,body{ user-select: initial; } `}; -`,Ui=e.div` +`,qi=e.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -922,7 +922,7 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,qi=e.div` +`,ji=e.div` min-height: 100dvh; margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; @@ -937,16 +937,16 @@ html,body{ height: 42px; width: auto; } -`,ji=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>i(qi,{ref:o,className:r,children:[t?a(Si,{...n}):null,a("main",{"data-cy":"layout-children",className:"content",children:e})]})));ji.displayName="PageContainer";const Bi=e.div` +`,Bi=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>i(ji,{ref:o,className:r,children:[t?a(Mi,{...n}):null,a("main",{"data-cy":"layout-children",className:"content",children:e})]})));Bi.displayName="PageContainer";const Yi=e.div` display: block; padding-block: 17px; -`,Yi=e(D)` +`,Di=e(D)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,Di=e.section` +`,Pi=e.section` display: flex; gap: 1rem; justify-content: center; @@ -959,11 +959,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,Pi=e.span` +`,Ji=e.span` width: 1.1875rem; -`,Ji=e(P)` +`,Gi=e(P)` padding-block: 2.5rem; -`,Gi=a(Ji,{image:a(_a,{size:60}),description:a("span",{"data-cy":"empty",children:"Nothing to display"})}),Qi=h((({columns:e,dataSource:t,children:n,lastRowBordered:r=!1,variant:i="default",disableScrollable:l=!1,withBg:s=!1,hasSummary:d=!1,...c},u)=>a(o,{children:a(y,{renderEmpty:()=>Gi,children:a(Yi,{$variant:i,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Xi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Qi.displayName="Table";var Fi,$i={exports:{}};var _i,eo=(Fi||(Fi=1,$i.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,a=l}return!r&&a&&(g=a),a||!r&&g},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=y;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)a(o,{children:a(y,{renderEmpty:()=>Qi,children:a(Di,{$variant:i,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Fi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Xi.displayName="Table";var $i,_i={exports:{}};var eo,to=($i||($i=1,_i.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,a=l}return!r&&a&&(g=a),a||!r&&g},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=y;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)a(et,{...e}),Co=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var fo,yo={exports:{}};var go=(fo||(fo=1,yo.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),o=n(t),l="("===(a=a||"()")[0],s=")"===a[1];return(l?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),yo.exports),wo=Xi(go);to.extend(wo),to.extend(uo),to.extend(lo);const bo=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},vo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>a(Ao,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var Vo,ko={exports:{}};var xo=(Vo||(Vo=1,ko.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,o,l){for(var s,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),ko.exports),Io=Xi(xo);const Zo=e(be)` +`,Co=e=>a(et,{...e}),fo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var yo,go={exports:{}};var wo=(yo||(yo=1,go.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),o=n(t),l="("===(a=a||"()")[0],s=")"===a[1];return(l?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),go.exports),bo=Fi(wo);no.extend(bo),no.extend(po),no.extend(so);const vo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Vo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>a(Co,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var ko,xo={exports:{}};var Io=(ko||(ko=1,xo.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,o,l){for(var s,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),xo.exports),Zo=Fi(Io);const So=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`;function So(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}to.extend(wo),to.extend(lo),to.extend(Io);const Mo=e.span` +`;function Mo(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}no.extend(bo),no.extend(so),no.extend(Zo);const Lo=e.span` text-decoration: underline; cursor: pointer; -`,Lo=e.div` +`,Wo=e.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1008,7 +1008,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Wo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Ao,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Ao,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var No;to.extend(uo),to.extend(lo),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(No||(No={}));const Eo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var zo,Ho={exports:{}};var Oo=(zo||(zo=1,Ho.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,H=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=H(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ro,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ko(e,t,`${r}-${n}`)))):e;to.extend(uo),to.extend(lo);const To=e.section` +`,No=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Co,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Co,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Eo;no.extend(po),no.extend(so),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Eo||(Eo={}));const zo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Ho,Oo={exports:{}};var Ro=(Ho||(Ho=1,Oo.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,H=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=H(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ko,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>To(e,t,`${r}-${n}`)))):e;no.extend(po),no.extend(so);const Uo=e.section` display: flex; justify-content: space-between; align-items: center; @@ -1018,15 +1018,15 @@ html,body{ max-width: 220px !important; } } -`,Uo=e(be)` +`,qo=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`,qo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const jo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const Bo=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Yo=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Qi,{dataSource:t,columns:e})};to.extend(wo),to.extend(uo),to.extend(lo);const Do=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Po=e.span` +`,jo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Bo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Yo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Do=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const Po=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Jo=e.span` text-decoration: underline; cursor: pointer; -`,Jo=e.div` +`,Go=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Go=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Ao,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Ao,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Ao,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})},Qo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Xo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Fo=e.span` +`,Qo=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Co,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Co,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Co,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})},Xo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Fo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},$o=e.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1036,12 +1036,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,$o=e.p` +`,_o=e.p` margin-top: 1rem; -`,_o=e.div` +`,el=e.div` display: flex; justify-content: space-between; -`,el=e.div` +`,tl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1050,7 +1050,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,tl=e.div` +`,nl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1058,7 +1058,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,nl=e.div` +`,rl=e.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1066,24 +1066,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;to.extend(uo),to.extend(lo);const rl=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),al=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Ao,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Ao,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Ao,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Ao,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Ao,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Ao,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const il=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const ol=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},ll=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Ao,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const sl=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},dl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Ao,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Ao,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Ao,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Qi,{variant:"default",dataSource:r,columns:t})};to.extend(uo),to.extend(lo);const cl=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Qi,{dataSource:t,columns:e})};to.extend(wo),to.extend(uo),to.extend(lo);const ul=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},pl=e.span` +`;no.extend(po),no.extend(so);const al=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),il=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Co,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Co,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Co,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Co,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const ol=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const ll=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},sl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const dl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},cl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Co,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Co,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Co,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Xi,{variant:"default",dataSource:r,columns:t})};no.extend(po),no.extend(so);const ul=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const pl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},hl=e.span` text-decoration: underline; cursor: pointer; -`,hl=e.div` +`,ml=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,ml=e(dt)` +`,Al=e(dt)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Al=e(gt)` +`,Cl=e(gt)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Cl=e(pt)` +`,fl=e(pt)` font-size: 11px !important; transform: translateY(-5px) !important; -`,fl=e(T)` +`,yl=e(T)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1094,12 +1094,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,yl=e.span` +`,gl=e.span` font-weight: 600; color: ${Be.lagoonBlue}; -`,gl=e.div` +`,wl=e.div` display: block; -`,wl=e(Ze)` +`,bl=e(Ze)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1133,13 +1133,13 @@ html,body{ color: ${Be.white}; `} } -`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})},kl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},xl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Zl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Sl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),M=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(Ri,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Ri,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(Ri,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Ri,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(Ri,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ki,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(zo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(an,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(In,{data:e.quickActions,children:a(fn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ki,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Fo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[W(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(Ii,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Zl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ll=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ll.displayName="Confirm";const Wl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Wl=e.section` +`,Nl=e.section` float: left; margin-right: 8px; @@ -1147,11 +1147,11 @@ html,body{ &::after { clear: both; } -`,Nl=e.section` +`,El=e.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,El=h((({content:e},t)=>i(Ll,{ref:t,className:"lagoon-tip",children:[a(Wl,{children:a(xi,{})}),i(Nl,{children:[" ",e," "]})]})));El.displayName="Tip";const zl=e.div` +`,zl=h((({content:e},t)=>i(Wl,{ref:t,className:"lagoon-tip",children:[a(Nl,{children:a(Ii,{})}),i(El,{children:[" ",e," "]})]})));zl.displayName="Tip";const Hl=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1168,7 +1168,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function Hl(e){return e.toLowerCase().replace(/\s+/g,"-")}const Ol=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{},valueRender:e=>a("span",{"data-cy":Hl(n.title),children:e})}),r?a("div",{"data-cy":Hl(n.title),className:"statistic-element",children:t}):null]})};Ol.displayName="Stat";const Rl=e.div` +`;function Ol(e){return e.toLowerCase().replace(/\s+/g,"-")}const Rl=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return i(Hl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{},valueRender:e=>a("span",{"data-cy":Ol(n.title),children:e})}),r?a("div",{"data-cy":Ol(n.title),className:"statistic-element",children:t}):null]})};Rl.displayName="Stat";const Kl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1178,4 +1178,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Kl=h((({items:e},t)=>a(Rl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>a(Ol,{title:e,value:t,loading:r,fullWidth:!0},n)))})));Kl.displayName="DetailedStats";export{Ot as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ml as Confirm,Ri as CopyToClipboard,Qt as DataCard,Kl as DetailedStats,It as Details,Oi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ca as IconAim,ua as IconAlert,pa as IconAlignCenter,ha as IconAlignLeft,ma as IconAlignRight,Aa as IconApartment,Ca as IconApi,fa as IconAppstore,ya as IconArrowDown,ga as IconArrowsAlt,wa as IconAudio,ba as IconBell,va as IconBranches,Va as IconBug,ka as IconBulb,xa as IconCamera,Ia as IconCaretDown,Za as IconCheck,Sa as IconCheckSquare,Ma as IconClose,La as IconCloseSquare,Wa as IconCloudDownload,Na as IconCloudUpload,Ea as IconDelete,za as IconDisconnect,Ha as IconEdit,Oa as IconEllipsis,Ra as IconExclamation,Ka as IconExclamationCircle,Ta as IconExport,Ua as IconEye,qa as IconFileImage,Ba as IconFileJpg,ja as IconFilePdf,Ya as IconFrown,Da as IconFullscreen,Pa as IconFullscreenExit,Ja as IconGithub,Ii as IconGrid,Ga as IconHdd,Qa as IconHeart,Xa as IconHighlight,Fa as IconHome,$a as IconIdcard,_a as IconInfoCircle,xi as IconLagoonOnly,ei as IconLink,Zi as IconList,ti as IconLoading,ni as IconLock,ri as IconMeh,ai as IconMessage,ii as IconMinusCircle,oi as IconMinusSquare,li as IconPaperclip,si as IconPlus,di as IconPushpinFIlled,ci as IconPushpinOutlined,ui as IconRest,pi as IconRocket,hi as IconSave,mi as IconSearch,Ai as IconSettings,Ci as IconSmile,fi as IconStar,ki as IconSun,yi as IconTag,gi as IconTags,wi as IconWifi,bi as IconZoomIn,vi as IconZoomOut,jt as Input,In as LagoonCard,rn as LagoonCardLabel,Nn as LagoonEnvironmentDetails,sn as LagoonFilter,Wi as LagoonFooter,Si as LagoonHeader,Vi as LagoonIcon,Ln as LagoonProblemsOverview,zn as LagoonProjectDetails,zi as LagoonTimeline,kt as List,Ao as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,ji as PageContainer,qt as Pagination,Mt as Select,Ol as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Qi as Table,zt as Tabs,Ft as TaskTreeSelector,pt as Text,At as TextLabel,El as Tip,$t as Tree,xn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; +`,Tl=h((({items:e},t)=>a(Kl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>a(Rl,{title:e,value:t,loading:r,fullWidth:!0},n)))})));Tl.displayName="DetailedStats";export{Ot as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ll as Confirm,Ki as CopyToClipboard,Qt as DataCard,Tl as DetailedStats,It as Details,Ri as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ua as IconAim,pa as IconAlert,ha as IconAlignCenter,ma as IconAlignLeft,Aa as IconAlignRight,Ca as IconApartment,fa as IconApi,ya as IconAppstore,ga as IconArrowDown,wa as IconArrowsAlt,ba as IconAudio,va as IconBell,Va as IconBranches,ka as IconBug,xa as IconBulb,Ia as IconCamera,Za as IconCaretDown,Sa as IconCheck,Ma as IconCheckSquare,La as IconClose,Wa as IconCloseSquare,Na as IconCloudDownload,Ea as IconCloudUpload,za as IconDelete,Ha as IconDisconnect,Oa as IconEdit,Ra as IconEllipsis,Ka as IconExclamation,Ta as IconExclamationCircle,Ua as IconExport,qa as IconEye,ja as IconFileImage,Ya as IconFileJpg,Ba as IconFilePdf,Da as IconFrown,Pa as IconFullscreen,Ja as IconFullscreenExit,Ga as IconGithub,Zi as IconGrid,Qa as IconHdd,Xa as IconHeart,Fa as IconHighlight,$a as IconHome,_a as IconIdcard,ei as IconInfoCircle,Ii as IconLagoonOnly,ti as IconLink,Si as IconList,ni as IconLoading,ri as IconLock,ai as IconMeh,ii as IconMessage,oi as IconMinusCircle,li as IconMinusSquare,si as IconPaperclip,di as IconPlus,ci as IconPushpinFIlled,ui as IconPushpinOutlined,pi as IconRest,hi as IconRocket,mi as IconSave,Ai as IconSearch,Ci as IconSettings,fi as IconSmile,yi as IconStar,xi as IconSun,gi as IconTag,wi as IconTags,bi as IconWifi,vi as IconZoomIn,Vi as IconZoomOut,jt as Input,Zn as LagoonCard,an as LagoonCardLabel,En as LagoonEnvironmentDetails,dn as LagoonFilter,Ni as LagoonFooter,Mi as LagoonHeader,ki as LagoonIcon,Wn as LagoonProblemsOverview,Hn as LagoonProjectDetails,Hi as LagoonTimeline,kt as List,Co as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,Bi as PageContainer,qt as Pagination,Mt as Select,Rl as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Xi as Table,zt as Tabs,$t as TaskTreeSelector,pt as Text,At as TextLabel,zl as Tip,_t as Tree,In as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index 17642ebd..3b3d282a 100644 --- a/dist/index.js +++ b/dist/index.js @@ -253,11 +253,11 @@ html,body{ text-align: right; } } -`,Ze=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Se,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ze.displayName="DataCard";const Me=l.default.section` +`,Ze=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Se,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ze.displayName="DataCard";const Me=(e,n)=>e.map((e=>({...e,title:t.jsx("span",{"data-cy":n,children:e.title}),children:e.children?Me(e.children,n):[]}))),Le=l.default.section` .ant-select-tree { background-color: #fff; } -`,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},treeTitleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title}),...o})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Ee.displayName="Tree";const We=l.default.div` +`,Ee=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>{const i=Me(e,"tree-item");return t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:i,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Le,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...o})}));Ee.displayName="TreeSelect";const We=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));We.displayName="Tree";const Oe=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -281,7 +281,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,Oe=l.default.div` +`,Ne=l.default.div` text-transform: uppercase; width: max-content; display: flex; @@ -302,14 +302,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,Ne=l.default.div` +`,He=l.default.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,He={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},ze=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=He[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ne,{children:[t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));ze.displayName="CardLabel";const{Search:Re}=r.Input,Te=l.default(Re)` +`,ze={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},Re=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=ze[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(He,{children:[t.jsx(Ne,{className:"lagoon-label",$currentColor:ze[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Ne,{className:"lagoon-label",$currentColor:ze[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Ne,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));Re.displayName="CardLabel";const{Search:Te}=r.Input,Ke=l.default(Te)` &, & > * { background-color: transparent; @@ -345,7 +345,7 @@ html,body{ } } } -`,Ke=l.default.div` +`,Ue=l.default.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -354,19 +354,19 @@ html,body{ display: flex; gap: 5px; } -`,Ue=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ke,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Te,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ue.displayName="LagoonFilter";const qe=e.css` +`,qe=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ue,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Ke,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));qe.displayName="LagoonFilter";const Be=e.css` width: 23.75rem; height: 15.25rem; -`,Be=l.default(r.Card)` +`,Ye=l.default(r.Card)` &.ant-card { cursor: unset; - ${qe} + ${Be} &:hover { border: 1px solid ${k.lagoonBlue}; } } -`,Ye=l.default(r.Card)` - ${qe} +`,Pe=l.default(r.Card)` + ${Be} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -454,11 +454,11 @@ html,body{ } } } -`,Pe=l.default(r.Card)` +`,De=l.default(r.Card)` display: flex; place-content: center; place-items: center; - ${qe} + ${Be} border-left: inherit; border: ${t=>"dark"===t.theme.colorScheme&&e.css` @@ -476,7 +476,7 @@ html,body{ padding: 0; } `} -`,De=l.default.div` +`,Je=l.default.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -491,7 +491,7 @@ html,body{ color: ${k.lagoonBlue}; border: 1px solid ${k.lagoonBlue}; } -`,Je=l.default.div` +`,Ge=l.default.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -519,15 +519,15 @@ html,body{ text-transform: capitalize; } } -`,Ge=l.default.div` +`,Qe=l.default.div` padding-left: 3.1875rem; -`,Qe=l.default(a.EllipsisOutlined)` +`,Fe=l.default(a.EllipsisOutlined)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${k.lagoonBlue}; } -`,Fe=l.default.div` +`,Xe=l.default.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -538,23 +538,23 @@ html,body{ color: ${k.lagoonBlue}; } } -`,Xe=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Pe,{$type:d,children:[t.jsxs(De,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ie,{title:t.jsx(_e,{children:"Create an Environment"}),subTitle:t.jsxs(et,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},$e=l.default.div` +`,$e=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(De,{$type:d,children:[t.jsxs(Je,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ie,{title:t.jsx(et,{children:"Create an Environment"}),subTitle:t.jsxs(tt,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},_e=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,_e=l.default(ee)` +`,et=l.default(ee)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,et=l.default.span` +`,tt=l.default.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,tt=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(Je,{children:a})},nt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Ge,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},rt=l.default.div` +`,nt=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(Ge,{children:a})},rt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Qe,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},at=l.default.div` display: inline-block; -`,at=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(rt,{children:[" ",n," "]})})}));at.displayName="TreeList";const ot=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Xe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Be,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(at,{data:C,children:t.jsx(Qe,{},"ellipsis")}),V={project:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Fe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(ze,{type:j}),"environment"===p?t.jsx(tt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(nt,{environments:e.environments})]});return t.jsx(Ye,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ot.displayName="LagoonCard";const st=l.default.div` +`,ot=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(at,{children:[" ",n," "]})})}));ot.displayName="TreeList";const st=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx($e,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ye,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(ot,{data:C,children:t.jsx(Fe,{},"ellipsis")}),V={project:[t.jsx(Xe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Xe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Xe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(Re,{type:j}),"environment"===p?t.jsx(nt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(rt,{environments:e.environments})]});return t.jsx(Pe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));st.displayName="LagoonCard";const it=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -584,10 +584,10 @@ html,body{ margin-left: 0.25rem; } } -`,it=l.default.div` +`,lt=l.default.div` display: flex; gap: 1.5rem; -`,lt=()=>{const e=t.jsxs(it,{children:[t.jsx(Ze,{text:"Problems",count:0}),t.jsx(Ze,{text:"Critical",count:0,critical:!0}),t.jsx(Ze,{text:"High",count:0,high:!0}),t.jsx(Ze,{text:"Medium",count:0,medium:!0}),t.jsx(Ze,{text:"Low",count:0,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:t.jsx(Or,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},dt=e=>{if(e.skeleton)return t.jsx(lt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(it,{children:[t.jsx(Ze,{text:"Problems",count:n}),t.jsx(Ze,{text:"Critical",count:o,critical:!0}),t.jsx(Ze,{text:"High",count:s,high:!0}),t.jsx(Ze,{text:"Medium",count:i,medium:!0}),t.jsx(Ze,{text:"Low",count:l,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};dt.displayName="LagoonProblemsOverview";const ct=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ut=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:ct(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ut.displayName="LagoonEnv";const pt=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ht=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:pt(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};ht.displayName="LagoonProjectDetails",l.default.div` +`,dt=()=>{const e=t.jsxs(lt,{children:[t.jsx(Ze,{text:"Problems",count:0}),t.jsx(Ze,{text:"Critical",count:0,critical:!0}),t.jsx(Ze,{text:"High",count:0,high:!0}),t.jsx(Ze,{text:"Medium",count:0,medium:!0}),t.jsx(Ze,{text:"Low",count:0,low:!0})]});return t.jsxs(it,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ct=e=>{if(e.skeleton)return t.jsx(dt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(lt,{children:[t.jsx(Ze,{text:"Problems",count:n}),t.jsx(Ze,{text:"Critical",count:o,critical:!0}),t.jsx(Ze,{text:"High",count:s,high:!0}),t.jsx(Ze,{text:"Medium",count:i,medium:!0}),t.jsx(Ze,{text:"Low",count:l,low:!0})]});return t.jsxs(it,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ct.displayName="LagoonProblemsOverview";const ut=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},pt=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:ut(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};pt.displayName="LagoonEnv";const ht=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},mt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:ht(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};mt.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -604,13 +604,13 @@ html,body{ height: auto; width: 5rem; } -`;const mt=l.default.nav` +`;const At=l.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,At=l.default.nav` +`,ft=l.default.nav` display: flex; list-style: none; @@ -620,7 +620,7 @@ html,body{ & > *:hover > a { color: ${k.lagoonBlue}; } -`,ft=l.default.span` +`,Ct=l.default.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -628,7 +628,7 @@ html,body{ bottom: -4px; left: 0px; color: ${k.lagoonBlue}; -`,Ct=l.default.div` +`,xt=l.default.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -663,7 +663,7 @@ html,body{ &:active > a { color: #184cbc; } -`,xt=l.default.div` +`,gt=l.default.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -675,7 +675,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,gt=l.default.img` +`,yt=l.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -683,7 +683,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,yt=l.default.div` +`,wt=l.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -696,7 +696,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,wt=l.default.header` +`,jt=l.default.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -750,7 +750,7 @@ html,body{ max-height: 42px; } } -`,jt=l.default.section` +`,bt=l.default.section` font-size: 22px; width: 56px; height: 62px; @@ -781,7 +781,7 @@ html,body{ background-color: #78787853; } } -`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Rt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Tn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(gt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(yt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` +`,vt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const kt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Tt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Bt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Yt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),en=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),fn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),In=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Sn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Kn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Un=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Pn=e=>t.jsx(c.default,{component:fn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=e=>t.jsx(c.default,{component:qn,...e}),Qn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?vt(u.charAt(0),p.charAt(0)):vt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(yt,{src:h,alt:"user_avatar"}):t.jsx(gt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(xt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(Ct,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(wt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(bt,{onClick:s,children:t.jsx(Jn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Qn.displayName="LagoonHeader";const Fn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -802,7 +802,7 @@ html,body{ max-height: 42px; } } -`,Fn=l.default.section` +`,Xn=l.default.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -816,7 +816,7 @@ html,body{ background-color: #78787853; } } -`,Xn=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Qn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Pn,{className:"icon"})}),t.jsx(Fn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));Xn.displayName="LagoonFooter";const $n=l.default.section` +`,$n=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Fn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Dn,{className:"icon"})}),t.jsx(Xn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));$n.displayName="LagoonFooter";const _n=l.default.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -836,7 +836,7 @@ html,body{ } } } -`,_n=l.default.div` +`,er=l.default.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -857,11 +857,11 @@ html,body{ color: ${k.lagoonBlue}; font-size: 22px; } -`,er=n.forwardRef((({items:e,type:n},o)=>{const s=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:o,status:s,date:i}=e;return{dot:r,children:t.jsxs(_n,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:o}),t.jsx(Ve,{type:s}),t.jsx("span",{className:"deploy-date",children:i})]})}})):n.map((e=>{const{taskName:n,environment:o,status:s,navigationFunction:i}=e;return{dot:r,children:t.jsxs(_n,{children:[t.jsx("span",{className:"task-env",children:o}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(Ve,{type:s}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx($n,{ref:o,children:t.jsx(r.Timeline,{mode:"left",items:s})})}));er.displayName="LagoonTimeline";const{Item:tr}=r.Form,nr=({wrap:e,...n})=>t.jsx(tr,{...n});nr.displayName="FormItem";const rr=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=o?{maxWidth:`${o}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(sr,{$fontSize:s,style:{...h},children:[t.jsx(or,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(ar,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&A]})})]})},ar=l.default.div` +`,tr=n.forwardRef((({items:e,type:n},o)=>{const s=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:o,status:s,date:i}=e;return{dot:r,children:t.jsxs(er,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:o}),t.jsx(Ve,{type:s}),t.jsx("span",{className:"deploy-date",children:i})]})}})):n.map((e=>{const{taskName:n,environment:o,status:s,navigationFunction:i}=e;return{dot:r,children:t.jsxs(er,{children:[t.jsx("span",{className:"task-env",children:o}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(Ve,{type:s}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(_n,{ref:o,children:t.jsx(r.Timeline,{mode:"left",items:s})})}));tr.displayName="LagoonTimeline";const{Item:nr}=r.Form,rr=({wrap:e,...n})=>t.jsx(nr,{...n});rr.displayName="FormItem";const ar=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=o?{maxWidth:`${o}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(ir,{$fontSize:s,style:{...h},children:[t.jsx(sr,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(or,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&A]})})]})},or=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,or=l.default.span` +`,sr=l.default.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -879,7 +879,7 @@ html,body{ user-select: initial; } `}; -`,sr=l.default.div` +`,ir=l.default.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -922,7 +922,7 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,ir=l.default.div` +`,lr=l.default.div` min-height: 100dvh; margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; @@ -937,16 +937,16 @@ html,body{ height: 42px; width: auto; } -`,lr=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},o)=>t.jsxs(ir,{ref:o,className:a,children:[n?t.jsx(Gn,{...r}):null,t.jsx("main",{"data-cy":"layout-children",className:"content",children:e})]})));lr.displayName="PageContainer";const dr=l.default.div` +`,dr=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},o)=>t.jsxs(lr,{ref:o,className:a,children:[n?t.jsx(Qn,{...r}):null,t.jsx("main",{"data-cy":"layout-children",className:"content",children:e})]})));dr.displayName="PageContainer";const cr=l.default.div` display: block; padding-block: 17px; -`,cr=l.default(r.Table)` +`,ur=l.default(r.Table)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,ur=l.default.section` +`,pr=l.default.section` display: flex; gap: 1rem; justify-content: center; @@ -959,11 +959,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,pr=l.default.span` +`,hr=l.default.span` width: 1.1875rem; -`,hr=l.default(r.Empty)` +`,mr=l.default(r.Empty)` padding-block: 2.5rem; -`,mr=t.jsx(hr,{image:t.jsx(Yn,{size:60}),description:t.jsx("span",{"data-cy":"empty",children:"Nothing to display"})}),Ar=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:o=!1,variant:s="default",disableScrollable:i=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>mr,children:t.jsx(cr,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function fr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Ar.displayName="Table";var Cr,xr={exports:{}};var gr,yr=(Cr||(Cr=1,xr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,gr={exports:{}};var yr,wr=(xr||(xr=1,gr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)t.jsx(z,{...e}),Nr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Hr,zr={exports:{}};var Rr=(Hr||(Hr=1,zr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),zr.exports),Tr=fr(Rr);wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const Kr=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ur=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Or,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var qr,Br={exports:{}};var Yr=(qr||(qr=1,Br.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Br.exports),Pr=fr(Yr);const Dr=l.default(a.DownloadOutlined)` +`,Nr=e=>t.jsx(z,{...e}),Hr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var zr,Rr={exports:{}};var Tr=(zr||(zr=1,Rr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Rr.exports),Kr=Cr(Tr);jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Ur=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},qr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Nr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var Br,Yr={exports:{}};var Pr=(Br||(Br=1,Yr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Yr.exports),Dr=Cr(Pr);const Jr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`;function Jr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}wr.extend(Tr),wr.extend(Ir),wr.extend(Pr);const Gr=l.default.span` +`;function Gr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}jr.extend(Kr),jr.extend(Sr),jr.extend(Dr);const Qr=l.default.span` text-decoration: underline; cursor: pointer; -`,Qr=l.default.div` +`,Fr=l.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1008,7 +1008,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Fr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Or,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Or,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Xr;wr.extend(Mr),wr.extend(Ir),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Xr||(Xr={}));const $r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var _r,ea={exports:{}};var ta=(_r||(_r=1,ea.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(na,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>ra(e,n,`${t}-${r}`)))):e;wr.extend(Mr),wr.extend(Ir);const aa=l.default.section` +`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1018,15 +1018,15 @@ html,body{ max-width: 220px !important; } } -`,oa=l.default(a.DownloadOutlined)` +`,sa=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const la=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},da=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const ca=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ua=l.default.span` +`,ia=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const la=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const da=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ca=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const ua=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},pa=l.default.span` text-decoration: underline; cursor: pointer; -`,pa=l.default.div` +`,ha=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,ha=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Or,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Or,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Or,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})},ma=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Aa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},fa=l.default.span` +`,ma=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},Aa=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},fa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Ca=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1036,12 +1036,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,Ca=l.default.p` +`,xa=l.default.p` margin-top: 1rem; -`,xa=l.default.div` +`,ga=l.default.div` display: flex; justify-content: space-between; -`,ga=l.default.div` +`,ya=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1050,7 +1050,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,ya=l.default.div` +`,wa=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1058,7 +1058,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,wa=l.default.div` +`,ja=l.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1066,24 +1066,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;wr.extend(Mr),wr.extend(Ir);const ja=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ba=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Or,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Or,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Or,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Or,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Va=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Ia=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Sa=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Or,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Or,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Or,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(Ar,{variant:"default",dataSource:a,columns:n})};wr.extend(Mr),wr.extend(Ir);const Za=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const Ma=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},La=l.default.span` +`;jr.extend(Lr),jr.extend(Sr);const ba=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),va=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Nr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Nr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Nr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Nr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const ka=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ia=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Sa=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Za=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Nr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Nr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Nr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(fr,{variant:"default",dataSource:a,columns:n})};jr.extend(Lr),jr.extend(Sr);const Ma=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const La=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ea=l.default.span` text-decoration: underline; cursor: pointer; -`,Ea=l.default.div` +`,Wa=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Wa=l.default(Y)` +`,Oa=l.default(Y)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Oa=l.default(ee)` +`,Na=l.default(ee)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Na=l.default(J)` +`,Ha=l.default(J)` font-size: 11px !important; transform: translateY(-5px) !important; -`,Ha=l.default(r.Form)` +`,za=l.default(r.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1094,12 +1094,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,za=l.default.span` +`,Ra=l.default.span` font-weight: 600; color: ${k.lagoonBlue}; -`,Ra=l.default.div` +`,Ta=l.default.div` display: block; -`,Ta=l.default(u.default)` +`,Ka=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1133,13 +1133,13 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})},Ba=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ya=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Da=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Ja=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ma,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Or,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Or,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Oa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:h,children:[t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:g,children:[t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ra,{children:y?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ta,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Or,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Wr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Wr,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Er,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(ar,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Or,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Er,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ha,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(Re,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Or,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(ot,{data:e.quickActions,children:t.jsx(Fe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Er,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(hr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Er,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(ar,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Or,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(hr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ea,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Wr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Wr,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Wa,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Or,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Or,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Or,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Or,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(hr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Or,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Or,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(hr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Or,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Gn,{})})})}),t.jsx(Or,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Da,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Or,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Or,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Or,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(hr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Qa=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Qa.displayName="Confirm";const Fa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Fa=l.default.section` +`,Xa=l.default.section` float: left; margin-right: 8px; @@ -1147,11 +1147,11 @@ html,body{ &::after { clear: both; } -`,Xa=l.default.section` +`,$a=l.default.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,$a=n.forwardRef((({content:e},n)=>t.jsxs(Qa,{ref:n,className:"lagoon-tip",children:[t.jsx(Fa,{children:t.jsx(Jn,{})}),t.jsxs(Xa,{children:[" ",e," "]})]})));$a.displayName="Tip";const _a=l.default.div` +`,_a=n.forwardRef((({content:e},n)=>t.jsxs(Fa,{ref:n,className:"lagoon-tip",children:[t.jsx(Xa,{children:t.jsx(Gn,{})}),t.jsxs($a,{children:[" ",e," "]})]})));_a.displayName="Tip";const eo=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1168,7 +1168,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,value:a,...o})=>{let s=n.isValidElement(a);return t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...o,value:s?"":a,valueStyle:s?{display:"none"}:{},valueRender:e=>t.jsx("span",{"data-cy":eo(o.title),children:e})}),s?t.jsx("div",{"data-cy":eo(o.title),className:"statistic-element",children:a}):null]})};to.displayName="Stat";const no=l.default.div` +`;function to(e){return e.toLowerCase().replace(/\s+/g,"-")}const no=({fullWidth:e=!1,value:a,...o})=>{let s=n.isValidElement(a);return t.jsxs(eo,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...o,value:s?"":a,valueStyle:s?{display:"none"}:{},valueRender:e=>t.jsx("span",{"data-cy":to(o.title),children:e})}),s?t.jsx("div",{"data-cy":to(o.title),className:"statistic-element",children:a}):null]})};no.displayName="Stat";const ro=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1178,4 +1178,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Rn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ye,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(T,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ao=n.forwardRef((({items:e},n)=>t.jsx(ro,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(no,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ao.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Qa,exports.CopyToClipboard=ar,exports.DataCard=Ze,exports.DetailedStats=ao,exports.Details=ie,exports.FormItem=rr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBell=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:en,...e}),exports.IconExport=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEye=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:on,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:an,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:cn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:un,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:hn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:mn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:An,...e}),exports.IconInfoCircle=Pn,exports.IconLagoonOnly=Gn,exports.IconLink=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Yn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:xn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:jn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:kn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:In,...e}),exports.IconRest=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:En,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:On,...e}),exports.IconSun=Jn,exports.IconTag=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Tn,...e}),exports.Input=be,exports.LagoonCard=st,exports.LagoonCardLabel=Re,exports.LagoonEnvironmentDetails=pt,exports.LagoonFilter=qe,exports.LagoonFooter=$n,exports.LagoonHeader=Qn,exports.LagoonIcon=Dn,exports.LagoonProblemsOverview=ct,exports.LagoonProjectDetails=mt,exports.LagoonTimeline=tr,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=je,exports.Select=ce,exports.Stat=no,exports.StatusTag=Ve,exports.Steps=ye,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=Ee,exports.Text=J,exports.TextLabel=F,exports.Tip=_a,exports.Tree=We,exports.TreeList=ot,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(T,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/TaskTreeSelector/TaskTreeSelector.tsx b/src/components/TaskTreeSelector/TaskTreeSelector.tsx index 2840c748..f9b0f329 100644 --- a/src/components/TaskTreeSelector/TaskTreeSelector.tsx +++ b/src/components/TaskTreeSelector/TaskTreeSelector.tsx @@ -8,16 +8,27 @@ type UITreeSelectProps = { sectionsCheckable?: boolean } & Omit< 'multiple' | 'treeIcon' | 'treeDefaultExpandAll' | 'treeLine' | 'treeCheckable' >; +const addDataCyToTreeData = (data: any[], dataCy: string): any[] => { + return data.map((item) => ({ + ...item, + title: {item.title}, + children: item.children ? addDataCyToTreeData(item.children, dataCy) : [], + })); +}; + const InternalTreeSelector: React.ForwardRefRenderFunction = ( { treeData, placeholder, sectionsCheckable = false, ...rest }, ref, ) => { + // @ts-ignore + const treeDataWithTestId = addDataCyToTreeData(treeData, 'tree-item'); + return ( {menu}} dropdownStyle={{ width: 'max-content', minWidth: '550px' }} - treeTitleRender={(node) => { - return {node.title}; - }} {...rest} /> ); From 096232edf3b2d07f097d9fe6bdde487b39360b65 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 20 Feb 2025 09:28:11 +0400 Subject: [PATCH 30/66] revert --- dist/index.es.js | 156 +++++++++--------- dist/index.js | 156 +++++++++--------- .../TaskTreeSelector/TaskTreeSelector.tsx | 13 +- 3 files changed, 157 insertions(+), 168 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 0f8ffae1..fa379459 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -253,11 +253,11 @@ html,body{ text-align: right; } } -`,Qt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return i(Gt,{className:"ui-datacard",ref:t,$severityColor:o,children:[a("span",{className:"ui-datacard__text",children:n}),a("span",{className:"ui-datacard__count",children:r})]})}));Qt.displayName="DataCard";const Xt=(e,t)=>e.map((e=>({...e,title:a("span",{"data-cy":t,children:e.title}),children:e.children?Xt(e.children,t):[]}))),Ft=e.section` +`,Qt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return i(Gt,{className:"ui-datacard",ref:t,$severityColor:o,children:[a("span",{className:"ui-datacard__text",children:n}),a("span",{className:"ui-datacard__count",children:r})]})}));Qt.displayName="DataCard";const Xt=e.section` .ant-select-tree { background-color: #fff; } -`,$t=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>{const o=Xt(e,"tree-item");return a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:o,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Ft,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})}));$t.displayName="TreeSelect";const _t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));_t.displayName="Tree";const en=e.div` +`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -281,7 +281,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,tn=e.div` +`,en=e.div` text-transform: uppercase; width: max-content; display: flex; @@ -302,14 +302,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,nn=e.div` +`,tn=e.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,rn={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},an=h((({type:e,variant:t="vertical"},n)=>{const r=rn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(nn,{children:[a(tn,{className:"lagoon-label",$currentColor:rn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(tn,{className:"lagoon-label",$currentColor:rn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(tn,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(en,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));an.displayName="CardLabel";const{Search:on}=N,ln=e(on)` +`,nn={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},rn=h((({type:e,variant:t="vertical"},n)=>{const r=nn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(tn,{children:[a(en,{className:"lagoon-label",$currentColor:nn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(en,{className:"lagoon-label",$currentColor:nn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(en,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(_t,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));rn.displayName="CardLabel";const{Search:an}=N,on=e(an)` &, & > * { background-color: transparent; @@ -345,7 +345,7 @@ html,body{ } } } -`,sn=e.div` +`,ln=e.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -354,19 +354,19 @@ html,body{ display: flex; gap: 5px; } -`,dn=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),i(sn,{ref:l,children:[i("div",{className:"select-container",children:[t?a("div",{className:"results",children:a(Mt,{"data-cy":"select-results",disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?a("div",{className:"sortBy",children:a(Mt,{"data-cy":"select-sort",disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),a("div",{className:"searchBar",children:a(ln,{"data-cy":"search-bar",ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));dn.displayName="LagoonFilter";const cn=r` +`,sn=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),i(ln,{ref:l,children:[i("div",{className:"select-container",children:[t?a("div",{className:"results",children:a(Mt,{"data-cy":"select-results",disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?a("div",{className:"sortBy",children:a(Mt,{"data-cy":"select-sort",disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),a("div",{className:"searchBar",children:a(on,{"data-cy":"search-bar",ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));sn.displayName="LagoonFilter";const dn=r` width: 23.75rem; height: 15.25rem; -`,un=e(K)` +`,cn=e(K)` &.ant-card { cursor: unset; - ${cn} + ${dn} &:hover { border: 1px solid ${Be.lagoonBlue}; } } -`,pn=e(K)` - ${cn} +`,un=e(K)` + ${dn} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -454,11 +454,11 @@ html,body{ } } } -`,hn=e(K)` +`,pn=e(K)` display: flex; place-content: center; place-items: center; - ${cn} + ${dn} border-left: inherit; border: ${e=>"dark"===e.theme.colorScheme&&r` @@ -476,7 +476,7 @@ html,body{ padding: 0; } `} -`,mn=e.div` +`,hn=e.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -491,7 +491,7 @@ html,body{ color: ${Be.lagoonBlue}; border: 1px solid ${Be.lagoonBlue}; } -`,An=e.div` +`,mn=e.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -519,15 +519,15 @@ html,body{ text-transform: capitalize; } } -`,Cn=e.div` +`,An=e.div` padding-left: 3.1875rem; -`,fn=e(ie)` +`,Cn=e(ie)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${Be.lagoonBlue}; } -`,yn=e.div` +`,fn=e.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -538,23 +538,23 @@ html,body{ color: ${Be.lagoonBlue}; } } -`,gn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(hn,{$type:o,children:[i(mn,{onClick:()=>s(!0),children:[a(oe,{"data-cy":"create-environment"})," New environment"]}),a(Jt,{title:a(bn,{children:"Create an Environment"}),subTitle:i(vn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},wn=e.div` +`,yn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(pn,{$type:o,children:[i(hn,{onClick:()=>s(!0),children:[a(oe,{"data-cy":"create-environment"})," New environment"]}),a(Jt,{title:a(wn,{children:"Create an Environment"}),subTitle:i(bn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},gn=e.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,bn=e(gt)` +`,wn=e(gt)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,vn=e.span` +`,bn=e.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,Vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(An,{children:r})},kn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(Cn,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},xn=e.div` +`,vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(mn,{children:r})},Vn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(An,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},kn=e.div` display: inline-block; -`,In=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(xn,{children:[" ",t," "]})})}));In.displayName="TreeList";const Zn=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(gn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(un,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(In,{data:C,children:a(fn,{},"ellipsis")}),k={project:[a(yn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(yn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(q,{placement:"top",title:"Problem status",children:a(yn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(q,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(an,{type:b}),"environment"===u?a(Vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(kn,{environments:e.environments})]});return a(pn,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));Zn.displayName="LagoonCard";const Sn=e.div` +`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(q,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(q,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -584,10 +584,10 @@ html,body{ margin-left: 0.25rem; } } -`,Mn=e.div` +`,Sn=e.div` display: flex; gap: 1.5rem; -`,Ln=()=>{const e=i(Mn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Sn,{children:[a("div",{className:"icon",children:a(Co,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Wn=e=>{if(e.skeleton)return a(Ln,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Mn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Sn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Wn.displayName="LagoonProblemsOverview";const Nn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},En=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Nn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};En.displayName="LagoonEnv";const zn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Hn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:zn(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};Hn.displayName="LagoonProjectDetails",e.div` +`,Mn=()=>{const e=i(Sn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:a(Ao,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Ln=e=>{if(e.skeleton)return a(Mn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Sn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Ln.displayName="LagoonProblemsOverview";const Wn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Nn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Wn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Nn.displayName="LagoonEnv";const En=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},zn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:En(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};zn.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -604,13 +604,13 @@ html,body{ height: auto; width: 5rem; } -`;const On=e.nav` +`;const Hn=e.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,Rn=e.nav` +`,On=e.nav` display: flex; list-style: none; @@ -620,7 +620,7 @@ html,body{ & > *:hover > a { color: ${Be.lagoonBlue}; } -`,Kn=e.span` +`,Rn=e.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -628,7 +628,7 @@ html,body{ bottom: -4px; left: 0px; color: ${Be.lagoonBlue}; -`,Tn=e.div` +`,Kn=e.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -663,7 +663,7 @@ html,body{ &:active > a { color: #184cbc; } -`,Un=e.div` +`,Tn=e.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -675,7 +675,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,qn=e.img` +`,Un=e.img` border-radius: 50%; height: 24px; width: 24px; @@ -683,7 +683,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,jn=e.div` +`,qn=e.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -696,7 +696,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,Bn=e.header` +`,jn=e.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -750,7 +750,7 @@ html,body{ max-height: 42px; } } -`,Yn=e.section` +`,Bn=e.section` font-size: 22px; width: 56px; height: 62px; @@ -781,7 +781,7 @@ html,body{ background-color: #78787853; } } -`,Dn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Pn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Pn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Jn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Gn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Qn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Xn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Fn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),$n=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),ir=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),or=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),lr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),cr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),ur=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),hr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),mr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),gr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),wr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),br=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),vr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),xr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Ir=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Hr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Or=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),qr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Br=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Yr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Dr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Jr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Gr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Qr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),$r=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),_r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),ia=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),oa=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),la=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),sa=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),da=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ca=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ua=e=>a(Q,{component:Jn,...e}),pa=e=>a(Q,{component:Gn,...e}),ha=e=>a(Q,{component:Qn,...e}),ma=e=>a(Q,{component:Xn,...e}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Ha=e=>a(Q,{component:fr,...e}),Oa=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Hr,...e}),ei=e=>a(Q,{component:Or,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=e=>a(Q,{component:ca,...e}),Mi=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Dn(p.charAt(0),h.charAt(0)):Dn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(qn,{src:m,alt:"user_avatar"}):a(Un,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Tn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(Kn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(jn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Yn,{onClick:r,children:a(xi,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Mi.displayName="LagoonHeader";const Li=e.footer` +`,Yn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Dn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Dn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Pn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Jn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Gn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Xn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Fn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),$n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ir=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),mr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),gr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),wr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),xr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Ir=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Or=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),qr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Br=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Yr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),$r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),_r=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ia=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),oa=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),la=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),sa=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),da=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ca=e=>a(Q,{component:Pn,...e}),ua=e=>a(Q,{component:Jn,...e}),pa=e=>a(Q,{component:Gn,...e}),ha=e=>a(Q,{component:Qn,...e}),ma=e=>a(Q,{component:Xn,...e}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Ha=e=>a(Q,{component:fr,...e}),Oa=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Hr,...e}),ei=e=>a(Q,{component:Or,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Yn(p.charAt(0),h.charAt(0)):Yn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Un,{src:m,alt:"user_avatar"}):a(Tn,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Kn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(Rn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(qn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Bn,{onClick:r,children:a(ki,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Si.displayName="LagoonHeader";const Mi=e.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -802,7 +802,7 @@ html,body{ max-height: 42px; } } -`,Wi=e.section` +`,Li=e.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -816,7 +816,7 @@ html,body{ background-color: #78787853; } } -`,Ni=h((({icon:e,toggleTheme:t},n)=>i(Li,{ref:n,children:[a("section",{className:"icon-container",children:e||a(ki,{className:"icon"})}),a(Wi,{onClick:t,children:a(he,{className:"theme-icon"})})]})));Ni.displayName="LagoonFooter";const Ei=e.section` +`,Wi=h((({icon:e,toggleTheme:t},n)=>i(Mi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Vi,{className:"icon"})}),a(Li,{onClick:t,children:a(he,{className:"theme-icon"})})]})));Wi.displayName="LagoonFooter";const Ni=e.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -836,7 +836,7 @@ html,body{ } } } -`,zi=e.div` +`,Ei=e.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -857,11 +857,11 @@ html,body{ color: ${Be.lagoonBlue}; font-size: 22px; } -`,Hi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(zi,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(zi,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ei,{ref:n,children:a(Y,{mode:"left",items:r})})}));Hi.displayName="LagoonTimeline";const{Item:Oi}=T,Ri=({wrap:e,...t})=>a(Oi,{...t});Ri.displayName="FormItem";const Ki=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(qi,{$fontSize:n,style:{...h},children:[a(Ui,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(q,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ti,{children:e})}):e}),a("div",{className:"icons",children:s?i(q,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ti=e.div` +`,zi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ni,{ref:n,children:a(Y,{mode:"left",items:r})})}));zi.displayName="LagoonTimeline";const{Item:Hi}=T,Oi=({wrap:e,...t})=>a(Hi,{...t});Oi.displayName="FormItem";const Ri=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(Ui,{$fontSize:n,style:{...h},children:[a(Ti,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(q,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ki,{children:e})}):e}),a("div",{className:"icons",children:s?i(q,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ki=e.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,Ui=e.span` +`,Ti=e.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -879,7 +879,7 @@ html,body{ user-select: initial; } `}; -`,qi=e.div` +`,Ui=e.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -922,7 +922,7 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,ji=e.div` +`,qi=e.div` min-height: 100dvh; margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; @@ -937,16 +937,16 @@ html,body{ height: 42px; width: auto; } -`,Bi=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>i(ji,{ref:o,className:r,children:[t?a(Mi,{...n}):null,a("main",{"data-cy":"layout-children",className:"content",children:e})]})));Bi.displayName="PageContainer";const Yi=e.div` +`,ji=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>i(qi,{ref:o,className:r,children:[t?a(Si,{...n}):null,a("main",{"data-cy":"layout-children",className:"content",children:e})]})));ji.displayName="PageContainer";const Bi=e.div` display: block; padding-block: 17px; -`,Di=e(D)` +`,Yi=e(D)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,Pi=e.section` +`,Di=e.section` display: flex; gap: 1rem; justify-content: center; @@ -959,11 +959,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,Ji=e.span` +`,Pi=e.span` width: 1.1875rem; -`,Gi=e(P)` +`,Ji=e(P)` padding-block: 2.5rem; -`,Qi=a(Gi,{image:a(ei,{size:60}),description:a("span",{"data-cy":"empty",children:"Nothing to display"})}),Xi=h((({columns:e,dataSource:t,children:n,lastRowBordered:r=!1,variant:i="default",disableScrollable:l=!1,withBg:s=!1,hasSummary:d=!1,...c},u)=>a(o,{children:a(y,{renderEmpty:()=>Qi,children:a(Di,{$variant:i,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Fi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Xi.displayName="Table";var $i,_i={exports:{}};var eo,to=($i||($i=1,_i.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,a=l}return!r&&a&&(g=a),a||!r&&g},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=y;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)a(o,{children:a(y,{renderEmpty:()=>Gi,children:a(Yi,{$variant:i,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Xi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Qi.displayName="Table";var Fi,$i={exports:{}};var _i,eo=(Fi||(Fi=1,$i.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,a=l}return!r&&a&&(g=a),a||!r&&g},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=y;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)a(et,{...e}),fo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var yo,go={exports:{}};var wo=(yo||(yo=1,go.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),o=n(t),l="("===(a=a||"()")[0],s=")"===a[1];return(l?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),go.exports),bo=Fi(wo);no.extend(bo),no.extend(po),no.extend(so);const vo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Vo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>a(Co,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var ko,xo={exports:{}};var Io=(ko||(ko=1,xo.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,o,l){for(var s,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),xo.exports),Zo=Fi(Io);const So=e(be)` +`,Ao=e=>a(et,{...e}),Co=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var fo,yo={exports:{}};var go=(fo||(fo=1,yo.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),o=n(t),l="("===(a=a||"()")[0],s=")"===a[1];return(l?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),yo.exports),wo=Xi(go);to.extend(wo),to.extend(uo),to.extend(lo);const bo=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},vo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>a(Ao,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var Vo,ko={exports:{}};var xo=(Vo||(Vo=1,ko.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,o,l){for(var s,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),ko.exports),Io=Xi(xo);const Zo=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`;function Mo(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}no.extend(bo),no.extend(so),no.extend(Zo);const Lo=e.span` +`;function So(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}to.extend(wo),to.extend(lo),to.extend(Io);const Mo=e.span` text-decoration: underline; cursor: pointer; -`,Wo=e.div` +`,Lo=e.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1008,7 +1008,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,No=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Co,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Co,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Eo;no.extend(po),no.extend(so),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Eo||(Eo={}));const zo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Ho,Oo={exports:{}};var Ro=(Ho||(Ho=1,Oo.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,H=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=H(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ko,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>To(e,t,`${r}-${n}`)))):e;no.extend(po),no.extend(so);const Uo=e.section` +`,Wo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Ao,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Ao,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var No;to.extend(uo),to.extend(lo),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(No||(No={}));const Eo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var zo,Ho={exports:{}};var Oo=(zo||(zo=1,Ho.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,H=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=H(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ro,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ko(e,t,`${r}-${n}`)))):e;to.extend(uo),to.extend(lo);const To=e.section` display: flex; justify-content: space-between; align-items: center; @@ -1018,15 +1018,15 @@ html,body{ max-width: 220px !important; } } -`,qo=e(be)` +`,Uo=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`,jo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Bo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Yo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Do=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const Po=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Jo=e.span` +`,qo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const jo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const Bo=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Yo=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Qi,{dataSource:t,columns:e})};to.extend(wo),to.extend(uo),to.extend(lo);const Do=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Po=e.span` text-decoration: underline; cursor: pointer; -`,Go=e.div` +`,Jo=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Qo=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Co,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Co,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Co,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})},Xo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Fo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},$o=e.span` +`,Go=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Ao,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Ao,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Ao,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})},Qo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Xo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Fo=e.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1036,12 +1036,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,_o=e.p` +`,$o=e.p` margin-top: 1rem; -`,el=e.div` +`,_o=e.div` display: flex; justify-content: space-between; -`,tl=e.div` +`,el=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1050,7 +1050,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,nl=e.div` +`,tl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1058,7 +1058,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,rl=e.div` +`,nl=e.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1066,24 +1066,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;no.extend(po),no.extend(so);const al=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),il=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Co,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Co,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Co,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Co,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const ol=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const ll=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},sl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const dl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},cl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Co,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Co,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Co,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Xi,{variant:"default",dataSource:r,columns:t})};no.extend(po),no.extend(so);const ul=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const pl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},hl=e.span` +`;to.extend(uo),to.extend(lo);const rl=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),al=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Ao,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Ao,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Ao,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Ao,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Ao,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Ao,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const il=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const ol=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},ll=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Ao,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const sl=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},dl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Ao,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Ao,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Ao,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Qi,{variant:"default",dataSource:r,columns:t})};to.extend(uo),to.extend(lo);const cl=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Qi,{dataSource:t,columns:e})};to.extend(wo),to.extend(uo),to.extend(lo);const ul=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},pl=e.span` text-decoration: underline; cursor: pointer; -`,ml=e.div` +`,hl=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Al=e(dt)` +`,ml=e(dt)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Cl=e(gt)` +`,Al=e(gt)` margin-bottom: 0 !important; margin-top: 10px !important; -`,fl=e(pt)` +`,Cl=e(pt)` font-size: 11px !important; transform: translateY(-5px) !important; -`,yl=e(T)` +`,fl=e(T)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1094,12 +1094,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,gl=e.span` +`,yl=e.span` font-weight: 600; color: ${Be.lagoonBlue}; -`,wl=e.div` +`,gl=e.div` display: block; -`,bl=e(Ze)` +`,wl=e(Ze)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1133,13 +1133,13 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})},kl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},xl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Zl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Sl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),M=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(Ri,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Ri,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(Ri,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Ri,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(Ri,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ki,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(zo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(an,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(In,{data:e.quickActions,children:a(fn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ki,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Fo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[W(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(Ii,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Zl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ll=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ll.displayName="Confirm";const Wl=e.section` +`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Nl=e.section` +`,Wl=e.section` float: left; margin-right: 8px; @@ -1147,11 +1147,11 @@ html,body{ &::after { clear: both; } -`,El=e.section` +`,Nl=e.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,zl=h((({content:e},t)=>i(Wl,{ref:t,className:"lagoon-tip",children:[a(Nl,{children:a(Ii,{})}),i(El,{children:[" ",e," "]})]})));zl.displayName="Tip";const Hl=e.div` +`,El=h((({content:e},t)=>i(Ll,{ref:t,className:"lagoon-tip",children:[a(Wl,{children:a(xi,{})}),i(Nl,{children:[" ",e," "]})]})));El.displayName="Tip";const zl=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1168,7 +1168,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function Ol(e){return e.toLowerCase().replace(/\s+/g,"-")}const Rl=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return i(Hl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{},valueRender:e=>a("span",{"data-cy":Ol(n.title),children:e})}),r?a("div",{"data-cy":Ol(n.title),className:"statistic-element",children:t}):null]})};Rl.displayName="Stat";const Kl=e.div` +`;function Hl(e){return e.toLowerCase().replace(/\s+/g,"-")}const Ol=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{},valueRender:e=>a("span",{"data-cy":Hl(n.title),children:e})}),r?a("div",{"data-cy":Hl(n.title),className:"statistic-element",children:t}):null]})};Ol.displayName="Stat";const Rl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1178,4 +1178,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Tl=h((({items:e},t)=>a(Kl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>a(Rl,{title:e,value:t,loading:r,fullWidth:!0},n)))})));Tl.displayName="DetailedStats";export{Ot as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ll as Confirm,Ki as CopyToClipboard,Qt as DataCard,Tl as DetailedStats,It as Details,Ri as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ua as IconAim,pa as IconAlert,ha as IconAlignCenter,ma as IconAlignLeft,Aa as IconAlignRight,Ca as IconApartment,fa as IconApi,ya as IconAppstore,ga as IconArrowDown,wa as IconArrowsAlt,ba as IconAudio,va as IconBell,Va as IconBranches,ka as IconBug,xa as IconBulb,Ia as IconCamera,Za as IconCaretDown,Sa as IconCheck,Ma as IconCheckSquare,La as IconClose,Wa as IconCloseSquare,Na as IconCloudDownload,Ea as IconCloudUpload,za as IconDelete,Ha as IconDisconnect,Oa as IconEdit,Ra as IconEllipsis,Ka as IconExclamation,Ta as IconExclamationCircle,Ua as IconExport,qa as IconEye,ja as IconFileImage,Ya as IconFileJpg,Ba as IconFilePdf,Da as IconFrown,Pa as IconFullscreen,Ja as IconFullscreenExit,Ga as IconGithub,Zi as IconGrid,Qa as IconHdd,Xa as IconHeart,Fa as IconHighlight,$a as IconHome,_a as IconIdcard,ei as IconInfoCircle,Ii as IconLagoonOnly,ti as IconLink,Si as IconList,ni as IconLoading,ri as IconLock,ai as IconMeh,ii as IconMessage,oi as IconMinusCircle,li as IconMinusSquare,si as IconPaperclip,di as IconPlus,ci as IconPushpinFIlled,ui as IconPushpinOutlined,pi as IconRest,hi as IconRocket,mi as IconSave,Ai as IconSearch,Ci as IconSettings,fi as IconSmile,yi as IconStar,xi as IconSun,gi as IconTag,wi as IconTags,bi as IconWifi,vi as IconZoomIn,Vi as IconZoomOut,jt as Input,Zn as LagoonCard,an as LagoonCardLabel,En as LagoonEnvironmentDetails,dn as LagoonFilter,Ni as LagoonFooter,Mi as LagoonHeader,ki as LagoonIcon,Wn as LagoonProblemsOverview,Hn as LagoonProjectDetails,Hi as LagoonTimeline,kt as List,Co as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,Bi as PageContainer,qt as Pagination,Mt as Select,Rl as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Xi as Table,zt as Tabs,$t as TaskTreeSelector,pt as Text,At as TextLabel,zl as Tip,_t as Tree,In as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; +`,Kl=h((({items:e},t)=>a(Rl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>a(Ol,{title:e,value:t,loading:r,fullWidth:!0},n)))})));Kl.displayName="DetailedStats";export{Ot as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ml as Confirm,Ri as CopyToClipboard,Qt as DataCard,Kl as DetailedStats,It as Details,Oi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ca as IconAim,ua as IconAlert,pa as IconAlignCenter,ha as IconAlignLeft,ma as IconAlignRight,Aa as IconApartment,Ca as IconApi,fa as IconAppstore,ya as IconArrowDown,ga as IconArrowsAlt,wa as IconAudio,ba as IconBell,va as IconBranches,Va as IconBug,ka as IconBulb,xa as IconCamera,Ia as IconCaretDown,Za as IconCheck,Sa as IconCheckSquare,Ma as IconClose,La as IconCloseSquare,Wa as IconCloudDownload,Na as IconCloudUpload,Ea as IconDelete,za as IconDisconnect,Ha as IconEdit,Oa as IconEllipsis,Ra as IconExclamation,Ka as IconExclamationCircle,Ta as IconExport,Ua as IconEye,qa as IconFileImage,Ba as IconFileJpg,ja as IconFilePdf,Ya as IconFrown,Da as IconFullscreen,Pa as IconFullscreenExit,Ja as IconGithub,Ii as IconGrid,Ga as IconHdd,Qa as IconHeart,Xa as IconHighlight,Fa as IconHome,$a as IconIdcard,_a as IconInfoCircle,xi as IconLagoonOnly,ei as IconLink,Zi as IconList,ti as IconLoading,ni as IconLock,ri as IconMeh,ai as IconMessage,ii as IconMinusCircle,oi as IconMinusSquare,li as IconPaperclip,si as IconPlus,di as IconPushpinFIlled,ci as IconPushpinOutlined,ui as IconRest,pi as IconRocket,hi as IconSave,mi as IconSearch,Ai as IconSettings,Ci as IconSmile,fi as IconStar,ki as IconSun,yi as IconTag,gi as IconTags,wi as IconWifi,bi as IconZoomIn,vi as IconZoomOut,jt as Input,In as LagoonCard,rn as LagoonCardLabel,Nn as LagoonEnvironmentDetails,sn as LagoonFilter,Wi as LagoonFooter,Si as LagoonHeader,Vi as LagoonIcon,Ln as LagoonProblemsOverview,zn as LagoonProjectDetails,zi as LagoonTimeline,kt as List,Ao as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,ji as PageContainer,qt as Pagination,Mt as Select,Ol as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Qi as Table,zt as Tabs,Ft as TaskTreeSelector,pt as Text,At as TextLabel,El as Tip,$t as Tree,xn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index 3b3d282a..faa2b404 100644 --- a/dist/index.js +++ b/dist/index.js @@ -253,11 +253,11 @@ html,body{ text-align: right; } } -`,Ze=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Se,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ze.displayName="DataCard";const Me=(e,n)=>e.map((e=>({...e,title:t.jsx("span",{"data-cy":n,children:e.title}),children:e.children?Me(e.children,n):[]}))),Le=l.default.section` +`,Ze=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Se,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ze.displayName="DataCard";const Me=l.default.section` .ant-select-tree { background-color: #fff; } -`,Ee=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>{const i=Me(e,"tree-item");return t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:i,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Le,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...o})}));Ee.displayName="TreeSelect";const We=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));We.displayName="Tree";const Oe=l.default.div` +`,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...o})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Ee.displayName="Tree";const We=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -281,7 +281,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,Ne=l.default.div` +`,Oe=l.default.div` text-transform: uppercase; width: max-content; display: flex; @@ -302,14 +302,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,He=l.default.div` +`,Ne=l.default.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,ze={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},Re=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=ze[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(He,{children:[t.jsx(Ne,{className:"lagoon-label",$currentColor:ze[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Ne,{className:"lagoon-label",$currentColor:ze[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Ne,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));Re.displayName="CardLabel";const{Search:Te}=r.Input,Ke=l.default(Te)` +`,He={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},ze=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=He[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ne,{children:[t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));ze.displayName="CardLabel";const{Search:Re}=r.Input,Te=l.default(Re)` &, & > * { background-color: transparent; @@ -345,7 +345,7 @@ html,body{ } } } -`,Ue=l.default.div` +`,Ke=l.default.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -354,19 +354,19 @@ html,body{ display: flex; gap: 5px; } -`,qe=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ue,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Ke,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));qe.displayName="LagoonFilter";const Be=e.css` +`,Ue=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ke,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Te,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ue.displayName="LagoonFilter";const qe=e.css` width: 23.75rem; height: 15.25rem; -`,Ye=l.default(r.Card)` +`,Be=l.default(r.Card)` &.ant-card { cursor: unset; - ${Be} + ${qe} &:hover { border: 1px solid ${k.lagoonBlue}; } } -`,Pe=l.default(r.Card)` - ${Be} +`,Ye=l.default(r.Card)` + ${qe} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -454,11 +454,11 @@ html,body{ } } } -`,De=l.default(r.Card)` +`,Pe=l.default(r.Card)` display: flex; place-content: center; place-items: center; - ${Be} + ${qe} border-left: inherit; border: ${t=>"dark"===t.theme.colorScheme&&e.css` @@ -476,7 +476,7 @@ html,body{ padding: 0; } `} -`,Je=l.default.div` +`,De=l.default.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -491,7 +491,7 @@ html,body{ color: ${k.lagoonBlue}; border: 1px solid ${k.lagoonBlue}; } -`,Ge=l.default.div` +`,Je=l.default.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -519,15 +519,15 @@ html,body{ text-transform: capitalize; } } -`,Qe=l.default.div` +`,Ge=l.default.div` padding-left: 3.1875rem; -`,Fe=l.default(a.EllipsisOutlined)` +`,Qe=l.default(a.EllipsisOutlined)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${k.lagoonBlue}; } -`,Xe=l.default.div` +`,Fe=l.default.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -538,23 +538,23 @@ html,body{ color: ${k.lagoonBlue}; } } -`,$e=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(De,{$type:d,children:[t.jsxs(Je,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ie,{title:t.jsx(et,{children:"Create an Environment"}),subTitle:t.jsxs(tt,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},_e=l.default.div` +`,Xe=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Pe,{$type:d,children:[t.jsxs(De,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ie,{title:t.jsx(_e,{children:"Create an Environment"}),subTitle:t.jsxs(et,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},$e=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,et=l.default(ee)` +`,_e=l.default(ee)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,tt=l.default.span` +`,et=l.default.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,nt=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(Ge,{children:a})},rt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Qe,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},at=l.default.div` +`,tt=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(Je,{children:a})},nt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Ge,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},rt=l.default.div` display: inline-block; -`,ot=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(at,{children:[" ",n," "]})})}));ot.displayName="TreeList";const st=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx($e,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ye,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(ot,{data:C,children:t.jsx(Fe,{},"ellipsis")}),V={project:[t.jsx(Xe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Xe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Xe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(Re,{type:j}),"environment"===p?t.jsx(nt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(rt,{environments:e.environments})]});return t.jsx(Pe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));st.displayName="LagoonCard";const it=l.default.div` +`,at=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(rt,{children:[" ",n," "]})})}));at.displayName="TreeList";const ot=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Xe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Be,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(at,{data:C,children:t.jsx(Qe,{},"ellipsis")}),V={project:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Fe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(ze,{type:j}),"environment"===p?t.jsx(tt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(nt,{environments:e.environments})]});return t.jsx(Ye,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ot.displayName="LagoonCard";const st=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -584,10 +584,10 @@ html,body{ margin-left: 0.25rem; } } -`,lt=l.default.div` +`,it=l.default.div` display: flex; gap: 1.5rem; -`,dt=()=>{const e=t.jsxs(lt,{children:[t.jsx(Ze,{text:"Problems",count:0}),t.jsx(Ze,{text:"Critical",count:0,critical:!0}),t.jsx(Ze,{text:"High",count:0,high:!0}),t.jsx(Ze,{text:"Medium",count:0,medium:!0}),t.jsx(Ze,{text:"Low",count:0,low:!0})]});return t.jsxs(it,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ct=e=>{if(e.skeleton)return t.jsx(dt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(lt,{children:[t.jsx(Ze,{text:"Problems",count:n}),t.jsx(Ze,{text:"Critical",count:o,critical:!0}),t.jsx(Ze,{text:"High",count:s,high:!0}),t.jsx(Ze,{text:"Medium",count:i,medium:!0}),t.jsx(Ze,{text:"Low",count:l,low:!0})]});return t.jsxs(it,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ct.displayName="LagoonProblemsOverview";const ut=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},pt=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:ut(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};pt.displayName="LagoonEnv";const ht=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},mt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:ht(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};mt.displayName="LagoonProjectDetails",l.default.div` +`,lt=()=>{const e=t.jsxs(it,{children:[t.jsx(Ze,{text:"Problems",count:0}),t.jsx(Ze,{text:"Critical",count:0,critical:!0}),t.jsx(Ze,{text:"High",count:0,high:!0}),t.jsx(Ze,{text:"Medium",count:0,medium:!0}),t.jsx(Ze,{text:"Low",count:0,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:t.jsx(Or,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},dt=e=>{if(e.skeleton)return t.jsx(lt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(it,{children:[t.jsx(Ze,{text:"Problems",count:n}),t.jsx(Ze,{text:"Critical",count:o,critical:!0}),t.jsx(Ze,{text:"High",count:s,high:!0}),t.jsx(Ze,{text:"Medium",count:i,medium:!0}),t.jsx(Ze,{text:"Low",count:l,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};dt.displayName="LagoonProblemsOverview";const ct=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ut=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:ct(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ut.displayName="LagoonEnv";const pt=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ht=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:pt(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};ht.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -604,13 +604,13 @@ html,body{ height: auto; width: 5rem; } -`;const At=l.default.nav` +`;const mt=l.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,ft=l.default.nav` +`,At=l.default.nav` display: flex; list-style: none; @@ -620,7 +620,7 @@ html,body{ & > *:hover > a { color: ${k.lagoonBlue}; } -`,Ct=l.default.span` +`,ft=l.default.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -628,7 +628,7 @@ html,body{ bottom: -4px; left: 0px; color: ${k.lagoonBlue}; -`,xt=l.default.div` +`,Ct=l.default.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -663,7 +663,7 @@ html,body{ &:active > a { color: #184cbc; } -`,gt=l.default.div` +`,xt=l.default.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -675,7 +675,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,yt=l.default.img` +`,gt=l.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -683,7 +683,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,wt=l.default.div` +`,yt=l.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -696,7 +696,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,jt=l.default.header` +`,wt=l.default.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -750,7 +750,7 @@ html,body{ max-height: 42px; } } -`,bt=l.default.section` +`,jt=l.default.section` font-size: 22px; width: 56px; height: 62px; @@ -781,7 +781,7 @@ html,body{ background-color: #78787853; } } -`,vt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const kt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Tt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Bt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Yt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),en=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),fn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),In=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Sn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Kn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Un=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Pn=e=>t.jsx(c.default,{component:fn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=e=>t.jsx(c.default,{component:qn,...e}),Qn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?vt(u.charAt(0),p.charAt(0)):vt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(yt,{src:h,alt:"user_avatar"}):t.jsx(gt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(xt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(Ct,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(wt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(bt,{onClick:s,children:t.jsx(Jn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Qn.displayName="LagoonHeader";const Fn=l.default.footer` +`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Rt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Tn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(gt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(yt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -802,7 +802,7 @@ html,body{ max-height: 42px; } } -`,Xn=l.default.section` +`,Fn=l.default.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -816,7 +816,7 @@ html,body{ background-color: #78787853; } } -`,$n=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Fn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Dn,{className:"icon"})}),t.jsx(Xn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));$n.displayName="LagoonFooter";const _n=l.default.section` +`,Xn=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Qn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Pn,{className:"icon"})}),t.jsx(Fn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));Xn.displayName="LagoonFooter";const $n=l.default.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -836,7 +836,7 @@ html,body{ } } } -`,er=l.default.div` +`,_n=l.default.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -857,11 +857,11 @@ html,body{ color: ${k.lagoonBlue}; font-size: 22px; } -`,tr=n.forwardRef((({items:e,type:n},o)=>{const s=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:o,status:s,date:i}=e;return{dot:r,children:t.jsxs(er,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:o}),t.jsx(Ve,{type:s}),t.jsx("span",{className:"deploy-date",children:i})]})}})):n.map((e=>{const{taskName:n,environment:o,status:s,navigationFunction:i}=e;return{dot:r,children:t.jsxs(er,{children:[t.jsx("span",{className:"task-env",children:o}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(Ve,{type:s}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(_n,{ref:o,children:t.jsx(r.Timeline,{mode:"left",items:s})})}));tr.displayName="LagoonTimeline";const{Item:nr}=r.Form,rr=({wrap:e,...n})=>t.jsx(nr,{...n});rr.displayName="FormItem";const ar=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=o?{maxWidth:`${o}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(ir,{$fontSize:s,style:{...h},children:[t.jsx(sr,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(or,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&A]})})]})},or=l.default.div` +`,er=n.forwardRef((({items:e,type:n},o)=>{const s=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:o,status:s,date:i}=e;return{dot:r,children:t.jsxs(_n,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:o}),t.jsx(Ve,{type:s}),t.jsx("span",{className:"deploy-date",children:i})]})}})):n.map((e=>{const{taskName:n,environment:o,status:s,navigationFunction:i}=e;return{dot:r,children:t.jsxs(_n,{children:[t.jsx("span",{className:"task-env",children:o}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(Ve,{type:s}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx($n,{ref:o,children:t.jsx(r.Timeline,{mode:"left",items:s})})}));er.displayName="LagoonTimeline";const{Item:tr}=r.Form,nr=({wrap:e,...n})=>t.jsx(tr,{...n});nr.displayName="FormItem";const rr=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=o?{maxWidth:`${o}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(sr,{$fontSize:s,style:{...h},children:[t.jsx(or,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(ar,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&A]})})]})},ar=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -`,sr=l.default.span` +`,or=l.default.span` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -879,7 +879,7 @@ html,body{ user-select: initial; } `}; -`,ir=l.default.div` +`,sr=l.default.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -922,7 +922,7 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,lr=l.default.div` +`,ir=l.default.div` min-height: 100dvh; margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; @@ -937,16 +937,16 @@ html,body{ height: 42px; width: auto; } -`,dr=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},o)=>t.jsxs(lr,{ref:o,className:a,children:[n?t.jsx(Qn,{...r}):null,t.jsx("main",{"data-cy":"layout-children",className:"content",children:e})]})));dr.displayName="PageContainer";const cr=l.default.div` +`,lr=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},o)=>t.jsxs(ir,{ref:o,className:a,children:[n?t.jsx(Gn,{...r}):null,t.jsx("main",{"data-cy":"layout-children",className:"content",children:e})]})));lr.displayName="PageContainer";const dr=l.default.div` display: block; padding-block: 17px; -`,ur=l.default(r.Table)` +`,cr=l.default(r.Table)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,pr=l.default.section` +`,ur=l.default.section` display: flex; gap: 1rem; justify-content: center; @@ -959,11 +959,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,hr=l.default.span` +`,pr=l.default.span` width: 1.1875rem; -`,mr=l.default(r.Empty)` +`,hr=l.default(r.Empty)` padding-block: 2.5rem; -`,Ar=t.jsx(mr,{image:t.jsx(Pn,{size:60}),description:t.jsx("span",{"data-cy":"empty",children:"Nothing to display"})}),fr=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:o=!1,variant:s="default",disableScrollable:i=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,gr={exports:{}};var yr,wr=(xr||(xr=1,gr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>mr,children:t.jsx(cr,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function fr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Ar.displayName="Table";var Cr,xr={exports:{}};var gr,yr=(Cr||(Cr=1,xr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)t.jsx(z,{...e}),Hr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var zr,Rr={exports:{}};var Tr=(zr||(zr=1,Rr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Rr.exports),Kr=Cr(Tr);jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Ur=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},qr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Nr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var Br,Yr={exports:{}};var Pr=(Br||(Br=1,Yr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Yr.exports),Dr=Cr(Pr);const Jr=l.default(a.DownloadOutlined)` +`,Or=e=>t.jsx(z,{...e}),Nr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Hr,zr={exports:{}};var Rr=(Hr||(Hr=1,zr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),zr.exports),Tr=fr(Rr);wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const Kr=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ur=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Or,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var qr,Br={exports:{}};var Yr=(qr||(qr=1,Br.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Br.exports),Pr=fr(Yr);const Dr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`;function Gr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}jr.extend(Kr),jr.extend(Sr),jr.extend(Dr);const Qr=l.default.span` +`;function Jr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}wr.extend(Tr),wr.extend(Ir),wr.extend(Pr);const Gr=l.default.span` text-decoration: underline; cursor: pointer; -`,Fr=l.default.div` +`,Qr=l.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1008,7 +1008,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` +`,Fr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Or,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Or,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Xr;wr.extend(Mr),wr.extend(Ir),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Xr||(Xr={}));const $r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var _r,ea={exports:{}};var ta=(_r||(_r=1,ea.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(na,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>ra(e,n,`${t}-${r}`)))):e;wr.extend(Mr),wr.extend(Ir);const aa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1018,15 +1018,15 @@ html,body{ max-width: 220px !important; } } -`,sa=l.default(a.DownloadOutlined)` +`,oa=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,ia=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const la=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const da=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ca=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const ua=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},pa=l.default.span` +`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const la=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},da=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const ca=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ua=l.default.span` text-decoration: underline; cursor: pointer; -`,ha=l.default.div` +`,pa=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,ma=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},Aa=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},fa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Ca=l.default.span` +`,ha=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Or,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Or,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Or,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})},ma=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Aa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},fa=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1036,12 +1036,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,xa=l.default.p` +`,Ca=l.default.p` margin-top: 1rem; -`,ga=l.default.div` +`,xa=l.default.div` display: flex; justify-content: space-between; -`,ya=l.default.div` +`,ga=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1050,7 +1050,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,wa=l.default.div` +`,ya=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1058,7 +1058,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,ja=l.default.div` +`,wa=l.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1066,24 +1066,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;jr.extend(Lr),jr.extend(Sr);const ba=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),va=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Nr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Nr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Nr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Nr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const ka=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ia=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Sa=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Za=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Nr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Nr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Nr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(fr,{variant:"default",dataSource:a,columns:n})};jr.extend(Lr),jr.extend(Sr);const Ma=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const La=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ea=l.default.span` +`;wr.extend(Mr),wr.extend(Ir);const ja=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ba=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Or,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Or,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Or,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Or,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Va=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Ia=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Sa=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Or,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Or,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Or,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(Ar,{variant:"default",dataSource:a,columns:n})};wr.extend(Mr),wr.extend(Ir);const Za=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const Ma=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},La=l.default.span` text-decoration: underline; cursor: pointer; -`,Wa=l.default.div` +`,Ea=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Oa=l.default(Y)` +`,Wa=l.default(Y)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Na=l.default(ee)` +`,Oa=l.default(ee)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Ha=l.default(J)` +`,Na=l.default(J)` font-size: 11px !important; transform: translateY(-5px) !important; -`,za=l.default(r.Form)` +`,Ha=l.default(r.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1094,12 +1094,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,Ra=l.default.span` +`,za=l.default.span` font-weight: 600; color: ${k.lagoonBlue}; -`,Ta=l.default.div` +`,Ra=l.default.div` display: block; -`,Ka=l.default(u.default)` +`,Ta=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1133,13 +1133,13 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})},Ba=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ya=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Da=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Ja=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ma,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Or,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Or,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Oa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:h,children:[t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:g,children:[t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ra,{children:y?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(rr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ta,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Or,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Wr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Wr,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Er,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(ar,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Or,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Er,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ha,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(Re,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Or,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(ot,{data:e.quickActions,children:t.jsx(Fe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Er,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(hr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Er,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(ar,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Or,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(hr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ea,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Wr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Wr,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Wa,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Or,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Or,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Or,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Or,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(hr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Or,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Or,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(hr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Or,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Gn,{})})})}),t.jsx(Or,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Da,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Or,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Or,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Or,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(hr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Qa=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Qa.displayName="Confirm";const Fa=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Xa=l.default.section` +`,Fa=l.default.section` float: left; margin-right: 8px; @@ -1147,11 +1147,11 @@ html,body{ &::after { clear: both; } -`,$a=l.default.section` +`,Xa=l.default.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,_a=n.forwardRef((({content:e},n)=>t.jsxs(Fa,{ref:n,className:"lagoon-tip",children:[t.jsx(Xa,{children:t.jsx(Gn,{})}),t.jsxs($a,{children:[" ",e," "]})]})));_a.displayName="Tip";const eo=l.default.div` +`,$a=n.forwardRef((({content:e},n)=>t.jsxs(Qa,{ref:n,className:"lagoon-tip",children:[t.jsx(Fa,{children:t.jsx(Jn,{})}),t.jsxs(Xa,{children:[" ",e," "]})]})));$a.displayName="Tip";const _a=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1168,7 +1168,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function to(e){return e.toLowerCase().replace(/\s+/g,"-")}const no=({fullWidth:e=!1,value:a,...o})=>{let s=n.isValidElement(a);return t.jsxs(eo,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...o,value:s?"":a,valueStyle:s?{display:"none"}:{},valueRender:e=>t.jsx("span",{"data-cy":to(o.title),children:e})}),s?t.jsx("div",{"data-cy":to(o.title),className:"statistic-element",children:a}):null]})};no.displayName="Stat";const ro=l.default.div` +`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,value:a,...o})=>{let s=n.isValidElement(a);return t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...o,value:s?"":a,valueStyle:s?{display:"none"}:{},valueRender:e=>t.jsx("span",{"data-cy":eo(o.title),children:e})}),s?t.jsx("div",{"data-cy":eo(o.title),className:"statistic-element",children:a}):null]})};to.displayName="Stat";const no=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1178,4 +1178,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ao=n.forwardRef((({items:e},n)=>t.jsx(ro,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(no,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ao.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Qa,exports.CopyToClipboard=ar,exports.DataCard=Ze,exports.DetailedStats=ao,exports.Details=ie,exports.FormItem=rr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBell=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:en,...e}),exports.IconExport=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEye=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:on,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:an,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:cn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:un,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:hn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:mn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:An,...e}),exports.IconInfoCircle=Pn,exports.IconLagoonOnly=Gn,exports.IconLink=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Yn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:xn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:jn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:kn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:In,...e}),exports.IconRest=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:En,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:On,...e}),exports.IconSun=Jn,exports.IconTag=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Tn,...e}),exports.Input=be,exports.LagoonCard=st,exports.LagoonCardLabel=Re,exports.LagoonEnvironmentDetails=pt,exports.LagoonFilter=qe,exports.LagoonFooter=$n,exports.LagoonHeader=Qn,exports.LagoonIcon=Dn,exports.LagoonProblemsOverview=ct,exports.LagoonProjectDetails=mt,exports.LagoonTimeline=tr,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=je,exports.Select=ce,exports.Stat=no,exports.StatusTag=Ve,exports.Steps=ye,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=Ee,exports.Text=J,exports.TextLabel=F,exports.Tip=_a,exports.Tree=We,exports.TreeList=ot,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(T,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Rn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ye,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(T,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/TaskTreeSelector/TaskTreeSelector.tsx b/src/components/TaskTreeSelector/TaskTreeSelector.tsx index f9b0f329..54f390d2 100644 --- a/src/components/TaskTreeSelector/TaskTreeSelector.tsx +++ b/src/components/TaskTreeSelector/TaskTreeSelector.tsx @@ -8,27 +8,16 @@ type UITreeSelectProps = { sectionsCheckable?: boolean } & Omit< 'multiple' | 'treeIcon' | 'treeDefaultExpandAll' | 'treeLine' | 'treeCheckable' >; -const addDataCyToTreeData = (data: any[], dataCy: string): any[] => { - return data.map((item) => ({ - ...item, - title: {item.title}, - children: item.children ? addDataCyToTreeData(item.children, dataCy) : [], - })); -}; - const InternalTreeSelector: React.ForwardRefRenderFunction = ( { treeData, placeholder, sectionsCheckable = false, ...rest }, ref, ) => { - // @ts-ignore - const treeDataWithTestId = addDataCyToTreeData(treeData, 'tree-item'); - return ( Date: Sun, 23 Feb 2025 11:26:52 +0400 Subject: [PATCH 31/66] data-cy org groups --- dist/index.es.js | 2 +- dist/index.js | 2 +- .../Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index fa379459..249a3e8f 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1133,7 +1133,7 @@ html,body{ color: ${Be.white}; `} } -`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i(o,{children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` +`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index faa2b404..5d7c3255 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1133,7 +1133,7 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs(t.Fragment,{children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx b/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx index 5b44b6aa..70d4de28 100644 --- a/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx +++ b/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx @@ -174,7 +174,7 @@ const OrgGroupsTable = (props: GroupsTableProps) => { return 0; }, render: (members: number) => { - return <>Active Members: {members}; + return
Active Members: {members}
; }, className: getSortedClass('memberCount'), }, From 1d17bd47f124e436ef7b326b3b8619c0cf748a0f Mon Sep 17 00:00:00 2001 From: Davit Date: Sun, 23 Feb 2025 11:32:56 +0400 Subject: [PATCH 32/66] total labels --- dist/index.es.js | 2 +- dist/index.js | 32 +++++++++---------- .../EnvironmentsTable/EnvironmentsTable.tsx | 2 +- .../OrgAdminsTable/OrgAdminsTable.tsx | 2 +- .../OrgGroupsTable/OrgGroupsTable.tsx | 2 +- .../OrgProjectsTable/OrgProjectsTable.tsx | 2 +- .../OrgUserGroupsTable/OrgUserGroupsTable.tsx | 2 +- .../OrgUsersTable/OrgUserstable.tsx | 2 +- 8 files changed, 23 insertions(+), 23 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 249a3e8f..474b0486 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1133,7 +1133,7 @@ html,body{ color: ${Be.white}; `} } -`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` +`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index 5d7c3255..42a28f7f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},y={light:"#e69f66",dark:"#e69f66"},g={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:y.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:g.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -113,7 +113,7 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function R({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const T=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(R,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function R({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const T=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(R,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` @@ -169,7 +169,7 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(he,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(he,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(me,{children:n})]})};Ae.displayName="Tabs";const fe={default:["","project","environment"],orgs:["","organization","project"]},Ce=e=>{const{activeKey:r,items:a,type:o,...s}=e,i=o&&["default","orgs"].includes(o)?fe[o]:null,l=a.map(((e,a)=>{const o=i?i[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{};return{...e,title:a?t.jsx("a",{...l,children:t.jsxs(ge,{children:[t.jsxs("span",{children:[" ",o]}),n]})}):t.jsx("span",{...l,children:t.jsxs(ge,{children:[t.jsxs("span",{children:[" ",o]}),n]})}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s}=e;let i=!1;r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(ge,{...l,children:[t.jsxs("span",{children:[" ",o]}),a]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),t.jsx(xe,{"data-cy":"page-title",style:{marginBottom:"2rem"},items:l,...s})},xe=l.default(r.Breadcrumb)` +`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(he,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(he,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(me,{children:n})]})};Ae.displayName="Tabs";const fe={default:["","project","environment"],orgs:["","organization","project"]},Ce=e=>{const{activeKey:r,items:a,type:o,...s}=e,i=o&&["default","orgs"].includes(o)?fe[o]:null,l=a.map(((e,a)=>{const o=i?i[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{};return{...e,title:a?t.jsx("a",{...l,children:t.jsxs(ye,{children:[t.jsxs("span",{children:[" ",o]}),n]})}):t.jsx("span",{...l,children:t.jsxs(ye,{children:[t.jsxs("span",{children:[" ",o]}),n]})}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s}=e;let i=!1;r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(ye,{...l,children:[t.jsxs("span",{children:[" ",o]}),a]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),t.jsx(xe,{"data-cy":"page-title",style:{marginBottom:"2rem"},items:l,...s})},xe=l.default(r.Breadcrumb)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; @@ -191,7 +191,7 @@ html,body{ color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; } } -`,ge=l.default.div` +`,ye=l.default.div` display: flex; flex-direction: column; align-items: center; @@ -216,7 +216,7 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;Ce.displayName="Breadcrumb";const ye=e=>{const{className:n,style:r,...a}=e;return t.jsx(we,{size:"default",style:r,className:n,...a})};ye.displayName="Steps";const we=l.default(r.Steps)``,je=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});je.displayName="Pagination";const be=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));be.displayName="Input";const ve=l.default(r.Tag)` +`;Ce.displayName="Breadcrumb";const ge=e=>{const{className:n,style:r,...a}=e;return t.jsx(we,{size:"default",style:r,className:n,...a})};ge.displayName="Steps";const we=l.default(r.Steps)``,je=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});je.displayName="Pagination";const be=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));be.displayName="Input";const ve=l.default(r.Tag)` &.ant-tag { color: #272822; span[role='img'] { @@ -538,7 +538,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,Xe=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Pe,{$type:d,children:[t.jsxs(De,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ie,{title:t.jsx(_e,{children:"Create an Environment"}),subTitle:t.jsxs(et,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},$e=l.default.div` +`,Xe=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},y=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Pe,{$type:d,children:[t.jsxs(De,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ie,{title:t.jsx(_e,{children:"Create an Environment"}),subTitle:t.jsxs(et,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?y():m(h-1):y()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},$e=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; @@ -554,7 +554,7 @@ html,body{ margin-top: -10px; `,tt=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(Je,{children:a})},nt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Ge,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},rt=l.default.div` display: inline-block; -`,at=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(rt,{children:[" ",n," "]})})}));at.displayName="TreeList";const ot=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Xe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Be,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(at,{data:C,children:t.jsx(Qe,{},"ellipsis")}),V={project:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Fe,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Fe,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(ze,{type:j}),"environment"===p?t.jsx(tt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(nt,{environments:e.environments})]});return t.jsx(Ye,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ot.displayName="LagoonCard";const st=l.default.div` +`,at=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(rt,{children:[" ",n," "]})})}));at.displayName="TreeList";const ot=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Xe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Be,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:y,navigateTo:g,...w}=e,j="project"===p?"project":e.envType,b=g||(()=>{}),v=C&&t.jsx(at,{data:C,children:t.jsx(Qe,{},"ellipsis")}),V={project:[t.jsx(Fe,{children:t.jsx(l,{href:y,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Fe,{children:t.jsx(l,{href:y,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Fe,{children:t.jsx(l,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(ze,{type:j}),"environment"===p?t.jsx(tt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(nt,{environments:e.environments})]});return t.jsx(Ye,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ot.displayName="LagoonCard";const st=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -675,7 +675,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,gt=l.default.img` +`,yt=l.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -683,7 +683,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,yt=l.default.div` +`,gt=l.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -781,7 +781,7 @@ html,body{ background-color: #78787853; } } -`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Rt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Tn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(gt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(yt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` +`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Rt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Tn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),y=A?t.jsx(yt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(gt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -963,7 +963,7 @@ html,body{ width: 1.1875rem; `,hr=l.default(r.Empty)` padding-block: 2.5rem; -`,mr=t.jsx(hr,{image:t.jsx(Yn,{size:60}),description:t.jsx("span",{"data-cy":"empty",children:"Nothing to display"})}),Ar=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:o=!1,variant:s="default",disableScrollable:i=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>mr,children:t.jsx(cr,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function fr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Ar.displayName="Table";var Cr,xr={exports:{}};var gr,yr=(Cr||(Cr=1,xr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>mr,children:t.jsx(cr,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function fr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Ar.displayName="Table";var Cr,xr={exports:{}};var yr,gr=(Cr||(Cr=1,xr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;g[i]=t,a=i}return!r&&a&&(y=a),a||!r&&y},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Or,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Or,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Xr;wr.extend(Mr),wr.extend(Ir),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Xr||(Xr={}));const $r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var _r,ea={exports:{}};var ta=(_r||(_r=1,ea.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(na,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>ra(e,n,`${t}-${r}`)))):e;wr.extend(Mr),wr.extend(Ir);const aa=l.default.section` +`,Fr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Or,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Or,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Xr;wr.extend(Mr),wr.extend(Ir),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Xr||(Xr={}));const $r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var _r,ea={exports:{}};var ta=(_r||(_r=1,ea.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=g,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(na,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>ra(e,n,`${t}-${r}`)))):e;wr.extend(Mr),wr.extend(Ir);const aa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1041,7 +1041,7 @@ html,body{ `,xa=l.default.div` display: flex; justify-content: space-between; -`,ga=l.default.div` +`,ya=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1050,7 +1050,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,ya=l.default.div` +`,ga=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1133,7 +1133,7 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:g,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:y?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),g=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),g(s)}),[s,g]);const y=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=y&&y.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ya,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),g)),[w,g]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:y,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:g?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?g.slice((u-1)*h,u*h):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),y=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),y(s)}),[s,y]);const g=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=g&&g.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ga,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; @@ -1178,4 +1178,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Rn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ye,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(T,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Rn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ge,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(T,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx b/src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx index c2fa440a..9e3831a8 100644 --- a/src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx +++ b/src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx @@ -295,7 +295,7 @@ const EnvironmentsTable = (props: EnvironmentsTableProps) => { onChange={handlePageChange} /> - + Showing {getResultRange()} of {totalFilteredCount} Environments diff --git a/src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx b/src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx index 1984649b..ca221e03 100644 --- a/src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx +++ b/src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx @@ -260,7 +260,7 @@ const OrgAdminsTable = (props: OwnersTableProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} users diff --git a/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx b/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx index 70d4de28..a0790ac6 100644 --- a/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx +++ b/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx @@ -266,7 +266,7 @@ const OrgGroupsTable = (props: GroupsTableProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} groups diff --git a/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx b/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx index 9c2b8694..a3cf4a49 100644 --- a/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx +++ b/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx @@ -283,7 +283,7 @@ const OrgProjectsTable = (props: OrgProjectsProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} projects diff --git a/src/components/Table/Organizations/OrgUserGroupsTable/OrgUserGroupsTable.tsx b/src/components/Table/Organizations/OrgUserGroupsTable/OrgUserGroupsTable.tsx index 1160a3f2..00130564 100644 --- a/src/components/Table/Organizations/OrgUserGroupsTable/OrgUserGroupsTable.tsx +++ b/src/components/Table/Organizations/OrgUserGroupsTable/OrgUserGroupsTable.tsx @@ -260,7 +260,7 @@ const OrgUserGroupsTable = (props: OrgUserGroupsTableProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} groups diff --git a/src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx b/src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx index d1f707ad..e2f660d7 100644 --- a/src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx +++ b/src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx @@ -368,7 +368,7 @@ const OrgUsersTable = (props: UsersProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} users From 856e23ccf22a760fcdb1bbeb7b23c81b07247346 Mon Sep 17 00:00:00 2001 From: Davit Date: Mon, 24 Feb 2025 05:19:14 +0400 Subject: [PATCH 33/66] treeselect color --- dist/index.es.js | 6 ++++++ dist/index.js | 6 ++++++ src/components/TaskTreeSelector/TaskTreeSelector.tsx | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/dist/index.es.js b/dist/index.es.js index 474b0486..2c50fb24 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -256,6 +256,12 @@ html,body{ `,Qt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return i(Gt,{className:"ui-datacard",ref:t,$severityColor:o,children:[a("span",{className:"ui-datacard__text",children:n}),a("span",{className:"ui-datacard__count",children:r})]})}));Qt.displayName="DataCard";const Xt=e.section` .ant-select-tree { background-color: #fff; + + .ant-select-tree-treenode { + * { + color: #000 !important; + } + } } `,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` transform: rotate(90deg); diff --git a/dist/index.js b/dist/index.js index 42a28f7f..052f96d7 100644 --- a/dist/index.js +++ b/dist/index.js @@ -256,6 +256,12 @@ html,body{ `,Ze=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Se,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ze.displayName="DataCard";const Me=l.default.section` .ant-select-tree { background-color: #fff; + + .ant-select-tree-treenode { + * { + color: #000 !important; + } + } } `,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...o})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Ee.displayName="Tree";const We=l.default.div` transform: rotate(90deg); diff --git a/src/components/TaskTreeSelector/TaskTreeSelector.tsx b/src/components/TaskTreeSelector/TaskTreeSelector.tsx index 54f390d2..d88fc9c5 100644 --- a/src/components/TaskTreeSelector/TaskTreeSelector.tsx +++ b/src/components/TaskTreeSelector/TaskTreeSelector.tsx @@ -33,6 +33,12 @@ const InternalTreeSelector: React.ForwardRefRenderFunction Date: Mon, 24 Feb 2025 07:51:10 +0400 Subject: [PATCH 34/66] remove bg --- dist/index.es.js | 1 - dist/index.js | 1 - src/components/PageContainer/styles.tsx | 1 - 3 files changed, 3 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 2c50fb24..10d5dc84 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -931,7 +931,6 @@ html,body{ `,qi=e.div` min-height: 100dvh; margin: 0; - background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; .content { padding-inline: 8.888vw; diff --git a/dist/index.js b/dist/index.js index 052f96d7..9db77278 100644 --- a/dist/index.js +++ b/dist/index.js @@ -931,7 +931,6 @@ html,body{ `,ir=l.default.div` min-height: 100dvh; margin: 0; - background-color: ${e=>"light"===e.theme.colorScheme?"#f2f2f2":"#1F1F1F"}; .content { padding-inline: 8.888vw; diff --git a/src/components/PageContainer/styles.tsx b/src/components/PageContainer/styles.tsx index 9e8e894f..9efe8bce 100644 --- a/src/components/PageContainer/styles.tsx +++ b/src/components/PageContainer/styles.tsx @@ -5,7 +5,6 @@ import lightBg from '../../images/bg_light.jpg'; export const StyledPageContainer = styled.div` min-height: 100dvh; margin: 0; - background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#f2f2f2' : '#1F1F1F')}; .content { padding-inline: 8.888vw; From 3e1f540f1e47cde3562da9827557a8ea1984f94c Mon Sep 17 00:00:00 2001 From: Davit Date: Sun, 16 Mar 2025 23:39:36 +0400 Subject: [PATCH 35/66] changes --- dist/components/StatusTag/StatusTag.d.ts | 2 +- dist/index.es.js | 32 +++++++++---------- dist/index.js | 8 ++--- src/components/Select/Select.tsx | 4 +-- src/components/StatusTag/StatusTag.tsx | 13 ++++++-- .../Table/BackupsTable/BackupsTable.tsx | 4 +-- 6 files changed, 36 insertions(+), 27 deletions(-) diff --git a/dist/components/StatusTag/StatusTag.d.ts b/dist/components/StatusTag/StatusTag.d.ts index 4eaae50e..1f190162 100644 --- a/dist/components/StatusTag/StatusTag.d.ts +++ b/dist/components/StatusTag/StatusTag.d.ts @@ -1,7 +1,7 @@ import React from 'react'; import { TagProps } from 'antd'; export type UITagProps = Omit & ({ - type: 'running' | 'complete' | 'successful' | 'failed' | 'error' | 'queued' | 'new' | 'pending' | 'cancelled' | 'unavailable'; + type: 'running' | 'complete' | 'successful' | 'failed' | 'error' | 'queued' | 'new' | 'pending' | 'cancelled' | 'unavailable' | 'retrievable'; } | { type: 'custom'; color: string; diff --git a/dist/index.es.js b/dist/index.es.js index 10d5dc84..030e2817 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,4 +1,4 @@ -import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as y,theme as g,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Breadcrumb as M,Steps as L,Pagination as W,Input as N,notification as E,Tag as z,Modal as H,TreeSelect as O,Tree as R,Card as K,Form as T,Popover as U,Tooltip as q,Skeleton as j,Dropdown as B,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,PauseCircleOutlined as $,SyncOutlined as _,CheckCircleOutlined as ee,WarningOutlined as te,StopOutlined as ne,QuestionCircleOutlined as re,CloseOutlined as ae,EllipsisOutlined as ie,PlusOutlined as oe,EditOutlined as le,EyeOutlined as se,LinkOutlined as de,SmileOutlined as ce,MehOutlined as ue,FrownOutlined as pe,BgColorsOutlined as he,CloudUploadOutlined as me,CarryOutOutlined as Ae,RightOutlined as Ce,EyeInvisibleOutlined as fe,CopyOutlined as ye,CheckOutlined as ge,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},He={light:"#fd971f",dark:"#fd971f"},Oe={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},je={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:He.dark,lightOrange:Oe.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const Ye=t` +import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as y,theme as g,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Breadcrumb as M,Steps as L,Pagination as W,Input as N,notification as E,Tag as z,Tooltip as H,Modal as O,TreeSelect as R,Tree as K,Card as T,Form as U,Popover as q,Skeleton as j,Dropdown as B,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,PauseCircleOutlined as $,SyncOutlined as _,CheckCircleOutlined as ee,WarningOutlined as te,StopOutlined as ne,QuestionCircleOutlined as re,CloseOutlined as ae,EllipsisOutlined as ie,PlusOutlined as oe,EditOutlined as le,EyeOutlined as se,LinkOutlined as de,SmileOutlined as ce,MehOutlined as ue,FrownOutlined as pe,BgColorsOutlined as he,CloudUploadOutlined as me,CarryOutOutlined as Ae,RightOutlined as Ce,EyeInvisibleOutlined as fe,CopyOutlined as ye,CheckOutlined as ge,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},He={light:"#fd971f",dark:"#fd971f"},Oe={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},je={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:He.dark,lightOrange:Oe.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const Ye=t` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -144,9 +144,9 @@ html,body{ `} } `,Wt=e.section` - ${e=>"dark"===e.theme.colorScheme&&r` - background-color: #1f1f1f; + background-color: ${e=>"dark"===e.theme.colorScheme?"#1f1f1f":"#fff"}; + ${e=>"dark"===e.theme.colorScheme&&r` .ant-select-item.ant-select-item-option { color: #fff; } @@ -223,11 +223,11 @@ html,body{ color: #272822; } } -`,Dt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(z,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:a($,{})},pending:{color:Be.gray,icon:a($,{})},running:{color:Be.blue,icon:a(_,{spin:!0})},complete:{color:Be.green,icon:a(ee,{})},successful:{color:Be.green,icon:a(ee,{})},failed:{color:Be.orange,icon:a(te,{})},error:{color:Be.pink,icon:a(ne,{})},queued:{color:Be.yellow,icon:a(_,{spin:!0})},unavailable:{color:Be.lightOrange,icon:a(re,{})},cancelled:{color:Be.pink,icon:a(ae,{})}}[n]||{};return i(Yt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Dt.displayName="StatusTag";const Pt=e.section` +`,Dt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(z,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:a($,{})},pending:{color:Be.gray,icon:a($,{})},running:{color:Be.blue,icon:a(_,{spin:!0})},complete:{color:Be.green,icon:a(ee,{})},successful:{color:Be.green,icon:a(ee,{})},failed:{color:Be.orange,icon:a(te,{})},error:{color:Be.pink,icon:a(ne,{})},queued:{color:Be.yellow,icon:a(_,{spin:!0})},unavailable:{color:Be.lightOrange,icon:a(re,{})},retrievable:{color:Be.lightOrange,icon:a(H,{title:"Ready to be retrieved",children:a(re,{})})},cancelled:{color:Be.pink,icon:a(ae,{})}}[n]||{};return i(Yt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Dt.displayName="StatusTag";const Pt=e.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Jt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;return t&&(A=i(o,{children:[n,t]})),a(H,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,...m,modalRender:e=>a(Pt,{$minHeight:u,children:e}),footer:[a(w,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),a(w,{"data-cy":"modal-confirm",disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Jt.displayName="Modal";const Gt=e.div` +`,Jt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;return t&&(A=i(o,{children:[n,t]})),a(O,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,...m,modalRender:e=>a(Pt,{$minHeight:u,children:e}),footer:[a(w,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),a(w,{"data-cy":"modal-confirm",disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Jt.displayName="Modal";const Gt=e.div` text-transform: uppercase; width: 100px; height: 62px; @@ -263,7 +263,7 @@ html,body{ } } } -`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(O,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(R,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` +`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(R,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(K,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -363,7 +363,7 @@ html,body{ `,sn=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),i(ln,{ref:l,children:[i("div",{className:"select-container",children:[t?a("div",{className:"results",children:a(Mt,{"data-cy":"select-results",disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?a("div",{className:"sortBy",children:a(Mt,{"data-cy":"select-sort",disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),a("div",{className:"searchBar",children:a(on,{"data-cy":"search-bar",ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));sn.displayName="LagoonFilter";const dn=r` width: 23.75rem; height: 15.25rem; -`,cn=e(K)` +`,cn=e(T)` &.ant-card { cursor: unset; ${dn} @@ -371,7 +371,7 @@ html,body{ border: 1px solid ${Be.lagoonBlue}; } } -`,un=e(K)` +`,un=e(T)` ${dn} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -460,7 +460,7 @@ html,body{ } } } -`,pn=e(K)` +`,pn=e(T)` display: flex; place-content: center; place-items: center; @@ -544,7 +544,7 @@ html,body{ color: ${Be.lagoonBlue}; } } -`,yn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(pn,{$type:o,children:[i(hn,{onClick:()=>s(!0),children:[a(oe,{"data-cy":"create-environment"})," New environment"]}),a(Jt,{title:a(wn,{children:"Create an Environment"}),subTitle:i(bn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},gn=e.div` +`,yn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(pn,{$type:o,children:[i(hn,{onClick:()=>s(!0),children:[a(oe,{"data-cy":"create-environment"})," New environment"]}),a(Jt,{title:a(wn,{children:"Create an Environment"}),subTitle:i(bn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},gn=e.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; @@ -560,7 +560,7 @@ html,body{ margin-top: -10px; `,vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(mn,{children:r})},Vn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(An,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},kn=e.div` display: inline-block; -`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(U,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(R,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(q,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(q,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` +`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(q,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(K,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(H,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(H,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -593,7 +593,7 @@ html,body{ `,Sn=e.div` display: flex; gap: 1.5rem; -`,Mn=()=>{const e=i(Sn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:a(Ao,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Ln=e=>{if(e.skeleton)return a(Mn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Sn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(U,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Ln.displayName="LagoonProblemsOverview";const Wn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Nn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Wn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Nn.displayName="LagoonEnv";const En=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},zn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:En(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};zn.displayName="LagoonProjectDetails",e.div` +`,Mn=()=>{const e=i(Sn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:a(Ao,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Ln=e=>{if(e.skeleton)return a(Mn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Sn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Ln.displayName="LagoonProblemsOverview";const Wn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Nn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Wn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Nn.displayName="LagoonEnv";const En=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},zn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:En(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};zn.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -863,7 +863,7 @@ html,body{ color: ${Be.lagoonBlue}; font-size: 22px; } -`,zi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ni,{ref:n,children:a(Y,{mode:"left",items:r})})}));zi.displayName="LagoonTimeline";const{Item:Hi}=T,Oi=({wrap:e,...t})=>a(Hi,{...t});Oi.displayName="FormItem";const Ri=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(Ui,{$fontSize:n,style:{...h},children:[a(Ti,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(q,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ki,{children:e})}):e}),a("div",{className:"icons",children:s?i(q,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ki=e.div` +`,zi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ni,{ref:n,children:a(Y,{mode:"left",items:r})})}));zi.displayName="LagoonTimeline";const{Item:Hi}=U,Oi=({wrap:e,...t})=>a(Hi,{...t});Oi.displayName="FormItem";const Ri=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(Ui,{$fontSize:n,style:{...h},children:[a(Ti,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(H,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ki,{children:e})}):e}),a("div",{className:"icons",children:s?i(H,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ki=e.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -977,7 +977,7 @@ html,body{ .buildstep { color: #000; } -`,ho=e(q)` +`,ho=e(H)` max-width: 200px; `,mo=e.div` display: flex; @@ -1088,7 +1088,7 @@ html,body{ `,Cl=e(pt)` font-size: 11px !important; transform: translateY(-5px) !important; -`,fl=e(T)` +`,fl=e(U)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1138,7 +1138,7 @@ html,body{ color: ${Be.white}; `} } -`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(q,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(q,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(q,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(q,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(q,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(q,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(q,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(q,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"unavailable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(q,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(q,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(q,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(q,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(q,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(q,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(q,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(q,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(q,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(q,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(q,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(q,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(q,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(q,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(q,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` +`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(H,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(H,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(H,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(H,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(H,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(H,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(H,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(H,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(H,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(H,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(H,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(H,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"retrievable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(H,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(H,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(H,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(H,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(H,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(H,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(H,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(H,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),O=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(H,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:O,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(H,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(H,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(H,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(H,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(H,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(H,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(H,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index 9db77278..96ca9008 100644 --- a/dist/index.js +++ b/dist/index.js @@ -144,9 +144,9 @@ html,body{ `} } `,pe=l.default.section` - ${t=>"dark"===t.theme.colorScheme&&e.css` - background-color: #1f1f1f; + background-color: ${e=>"dark"===e.theme.colorScheme?"#1f1f1f":"#fff"}; + ${t=>"dark"===t.theme.colorScheme&&e.css` .ant-select-item.ant-select-item-option { color: #fff; } @@ -223,7 +223,7 @@ html,body{ color: #272822; } } -`,Ve=n.forwardRef((({className:e,children:n,type:o,...s},i)=>{if("custom"===o)return t.jsx(r.Tag,{ref:i,className:e,...s,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[o]||{};return t.jsxs(ve,{ref:i,className:e,color:l.color,...s,children:[l.icon," ",(d=o,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));Ve.displayName="StatusTag";const ke=l.default.section` +`,Ve=n.forwardRef((({className:e,children:n,type:o,...s},i)=>{if("custom"===o)return t.jsx(r.Tag,{ref:i,className:e,...s,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},retrievable:{color:k.lightOrange,icon:t.jsx(r.Tooltip,{title:"Ready to be retrieved",children:t.jsx(a.QuestionCircleOutlined,{})})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[o]||{};return t.jsxs(ve,{ref:i,className:e,color:l.color,...s,children:[l.icon," ",(d=o,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));Ve.displayName="StatusTag";const ke=l.default.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; @@ -1138,7 +1138,7 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),g)),[w,g]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:y,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:g?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"unavailable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?g.slice((u-1)*h,u*h):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),y=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),y(s)}),[s,y]);const g=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=g&&g.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ga,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),g)),[w,g]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:y,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:g?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"retrievable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?g.slice((u-1)*h,u*h):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),y=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),y(s)}),[s,y]);const g=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=g&&g.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ga,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/src/components/Select/Select.tsx b/src/components/Select/Select.tsx index 56249dce..03b62946 100644 --- a/src/components/Select/Select.tsx +++ b/src/components/Select/Select.tsx @@ -65,11 +65,11 @@ const StyledSelect = styled(Select)` `; const StyledDropDown = styled.section` + background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#1f1f1f' : '#fff')}; + ${(props) => props.theme.colorScheme === 'dark' && css` - background-color: #1f1f1f; - .ant-select-item.ant-select-item-option { color: #fff; } diff --git a/src/components/StatusTag/StatusTag.tsx b/src/components/StatusTag/StatusTag.tsx index cfd46af6..b8e735fe 100644 --- a/src/components/StatusTag/StatusTag.tsx +++ b/src/components/StatusTag/StatusTag.tsx @@ -1,6 +1,6 @@ import React, { forwardRef } from 'react'; -import { Tag, TagProps } from 'antd'; +import { Tag, TagProps, Tooltip } from 'antd'; import colors from '../../_util/colors'; import { CheckCircleOutlined, @@ -28,7 +28,8 @@ export type UITagProps = Omit & | 'new' | 'pending' | 'cancelled' - | 'unavailable'; + | 'unavailable' + | 'retrievable'; } | { type: 'custom'; @@ -86,6 +87,14 @@ const InternalTag: React.ForwardRefRenderFunction = color: colors.lightOrange, icon: , }, + retrievable: { + color: colors.lightOrange, + icon: ( + + + + ), + }, cancelled: { color: colors.pink, icon: , diff --git a/src/components/Table/BackupsTable/BackupsTable.tsx b/src/components/Table/BackupsTable/BackupsTable.tsx index d6dcb833..6d436c1e 100644 --- a/src/components/Table/BackupsTable/BackupsTable.tsx +++ b/src/components/Table/BackupsTable/BackupsTable.tsx @@ -11,7 +11,7 @@ import BackupsTableSkeleton from './BackupsTableSkeleton'; import relativeTime from 'dayjs/plugin/relativeTime'; import CopyToClipboard from '../../CopyToClipboard'; -import { Tooltip, TableProps } from 'antd'; +import { Tooltip } from 'antd'; import Text from '../../Text'; import { StyledDownloadButton } from './styles'; import isBetween from 'dayjs/plugin/isBetween'; @@ -194,7 +194,7 @@ const BackupsTable = (props: BackupsTableProps) => {
), - status: , + status: , actions: {getButtonWithAction(backup)}, }; }); From d15fea5f89a63cb3bf5447abe888a013ffde6cab Mon Sep 17 00:00:00 2001 From: Davit Date: Sun, 16 Mar 2025 23:52:48 +0400 Subject: [PATCH 36/66] select dropdown padding --- dist/index.es.js | 3 +-- dist/index.js | 3 +-- src/components/Select/Select.tsx | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 030e2817..ff6ffbb6 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -119,7 +119,7 @@ html,body{ `,st=e.div` display: inline-block; margin-left: 0.5rem; -`,dt=h((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,testId:h,...m},A)=>{let C=u;return r&&(C=i(o,{children:[a(lt,{children:r}),C]})),l&&(C=i(o,{children:[C," ",a(st,{children:l})]})),a(w,{...h&&{"data-cy":h},ref:A,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...m,children:C})}));dt.displayName="Button";const ct=b.Text,ut=b.Link,pt=({className:e,children:t,underline:n=!0,...r},i)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return a(ut,{ref:i,className:e,href:n,target:o,children:t})}return a(ct,{ref:i,className:e,...r,children:t})};pt.displayName="Text";const ht=b.Text,mt=b.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const i=n.href??null,o=n.target??"__blank";return a(mt,{ref:r,className:e,href:i,target:o,children:t})}return a(ht,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:Ct}=b,ft=h((({level:e=1,className:t,children:n,style:r,...i},o)=>a(Ct,{level:e,ref:o,className:t,style:r,...i,children:n})));ft.displayName="UIHeadingBase";const yt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:1,...e})));yt.displayName="UIHead1";const gt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:2,...e})));gt.displayName="UIHead2";const wt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:3,...e})));wt.displayName="UIHead3";const bt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:4,...e})));bt.displayName="UIHead4";const vt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:5,...e})));vt.displayName="UIHead5";const{Item:Vt}=v,kt=h((({className:e,children:t,style:n,...r},i)=>a(v,{ref:i,className:e,style:n,...r,children:t})));kt.displayName="List",kt.Item=Vt;const xt=h(((e,t)=>{const{className:n,items:r,style:i,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?a(o,{children:"Collapse Section"}):a(o,{children:"Expand Section"})},m=u&&d?r?.map((e=>({...e,extra:u}))):r;return a(V,{ref:t,items:m,...h,...p})}));xt.displayName="Collapse";const It=e=>{const{className:t,items:n,type:r="default",style:i,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return a(k,{items:e,...o})}return a(k,{items:n,...o})};It.displayName="Details";const Zt=h(((e,t)=>{const{showLabel:n=!0,className:r,style:i,...o}=e;return a(x,{ref:t,style:i,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const St=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(I,{ref:t,style:r,...i})}));St.displayName="Checkbox";const Mt=h(((e,t)=>{const{className:n,style:r,onChange:i,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return a(Lt,{ref:t,onChange:i??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownRender:e=>a(Wt,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:a(p?X:F,{}),size:d??"middle"})})),Lt=e(Z)` +`,dt=h((({size:e="large",type:t="primary",danger:n=!1,iconBefore:r,iconAfter:l,disabled:s,loading:d,className:c,children:u,styles:p,testId:h,...m},A)=>{let C=u;return r&&(C=i(o,{children:[a(lt,{children:r}),C]})),l&&(C=i(o,{children:[C," ",a(st,{children:l})]})),a(w,{...h&&{"data-cy":h},ref:A,size:e,styles:p,disabled:s,type:t,loading:d,className:c,danger:n,...m,children:C})}));dt.displayName="Button";const ct=b.Text,ut=b.Link,pt=({className:e,children:t,underline:n=!0,...r},i)=>{if("href"in r){const n=r.href??null,o=r.target??"__blank";return a(ut,{ref:i,className:e,href:n,target:o,children:t})}return a(ct,{ref:i,className:e,...r,children:t})};pt.displayName="Text";const ht=b.Text,mt=b.Link,At=({className:e,children:t,...n},r)=>{if("link"in n&&n.link){const i=n.href??null,o=n.target??"__blank";return a(mt,{ref:r,className:e,href:i,target:o,children:t})}return a(ht,{ref:r,className:e,...n,children:t})};At.displayName="TextLabel";const{Title:Ct}=b,ft=h((({level:e=1,className:t,children:n,style:r,...i},o)=>a(Ct,{level:e,ref:o,className:t,style:r,...i,children:n})));ft.displayName="UIHeadingBase";const yt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:1,...e})));yt.displayName="UIHead1";const gt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:2,...e})));gt.displayName="UIHead2";const wt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:3,...e})));wt.displayName="UIHead3";const bt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:4,...e})));bt.displayName="UIHead4";const vt=l.forwardRef(((e,t)=>a(ft,{ref:t,level:5,...e})));vt.displayName="UIHead5";const{Item:Vt}=v,kt=h((({className:e,children:t,style:n,...r},i)=>a(v,{ref:i,className:e,style:n,...r,children:t})));kt.displayName="List",kt.Item=Vt;const xt=h(((e,t)=>{const{className:n,items:r,style:i,customBorder:l,borderless:s=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?a(o,{children:"Collapse Section"}):a(o,{children:"Expand Section"})},m=u&&d?r?.map((e=>({...e,extra:u}))):r;return a(V,{ref:t,items:m,...h,...p})}));xt.displayName="Collapse";const It=e=>{const{className:t,items:n,type:r="default",style:i,...o}=e;if("topToBottom"===r){const e=n?.map((e=>({...e,span:24})));return a(k,{items:e,...o})}return a(k,{items:n,...o})};It.displayName="Details";const Zt=h(((e,t)=>{const{showLabel:n=!0,className:r,style:i,...o}=e;return a(x,{ref:t,style:i,...n?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{},...o})}));Zt.displayName="Switch";const St=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(I,{ref:t,style:r,...i})}));St.displayName="Checkbox";const Mt=h(((e,t)=>{const{className:n,style:r,onChange:i,value:o,selectedState:l,setSelectedState:s,size:d,...u}=e,[p,h]=c(!1);return a(Lt,{ref:t,onChange:i??(e=>{s&&s(e)}),value:o||l||void 0,defaultOpen:e.defaultOpen||!0,style:r,dropdownStyle:{padding:0},dropdownRender:e=>a(Wt,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>h(e),...u,suffixIcon:a(p?X:F,{}),size:d??"middle"})})),Lt=e(Z)` &.ant-select { & .ant-select-selector { span { @@ -145,7 +145,6 @@ html,body{ } `,Wt=e.section` background-color: ${e=>"dark"===e.theme.colorScheme?"#1f1f1f":"#fff"}; - ${e=>"dark"===e.theme.colorScheme&&r` .ant-select-item.ant-select-item-option { color: #fff; diff --git a/dist/index.js b/dist/index.js index 96ca9008..e1536362 100644 --- a/dist/index.js +++ b/dist/index.js @@ -119,7 +119,7 @@ html,body{ `,B=l.default.div` display: inline-block; margin-left: 0.5rem; -`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:o,iconAfter:s,disabled:i,loading:l,className:d,children:c,styles:u,testId:p,...h},m)=>{let A=c;return o&&(A=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:o}),A]})),s&&(A=t.jsxs(t.Fragment,{children:[A," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{...p&&{"data-cy":p},ref:m,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...h,children:A})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},o)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:o,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:o,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const o=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:o,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...o},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...o,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,oe=n.forwardRef((({className:e,children:n,style:a,...o},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...o,children:n})));oe.displayName="List",oe.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:o,style:s,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?o?.map((e=>({...e,extra:u}))):o;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));se.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:o="default",style:s,...i}=e;if("topToBottom"===o){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:o,style:s,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:o,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:o,style:s,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[h,m]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:s,dropdownRender:e=>t.jsx(pe,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>m(e),...p,suffixIcon:h?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` +`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:o,iconAfter:s,disabled:i,loading:l,className:d,children:c,styles:u,testId:p,...h},m)=>{let A=c;return o&&(A=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:o}),A]})),s&&(A=t.jsxs(t.Fragment,{children:[A," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{...p&&{"data-cy":p},ref:m,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...h,children:A})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},o)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:o,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:o,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const o=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:o,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...o},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...o,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,oe=n.forwardRef((({className:e,children:n,style:a,...o},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...o,children:n})));oe.displayName="List",oe.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:o,style:s,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?o?.map((e=>({...e,extra:u}))):o;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));se.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:o="default",style:s,...i}=e;if("topToBottom"===o){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:o,style:s,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:o,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:o,style:s,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[h,m]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:s,dropdownStyle:{padding:0},dropdownRender:e=>t.jsx(pe,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>m(e),...p,suffixIcon:h?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` &.ant-select { & .ant-select-selector { span { @@ -145,7 +145,6 @@ html,body{ } `,pe=l.default.section` background-color: ${e=>"dark"===e.theme.colorScheme?"#1f1f1f":"#fff"}; - ${t=>"dark"===t.theme.colorScheme&&e.css` .ant-select-item.ant-select-item-option { color: #fff; diff --git a/src/components/Select/Select.tsx b/src/components/Select/Select.tsx index 03b62946..66a41a0c 100644 --- a/src/components/Select/Select.tsx +++ b/src/components/Select/Select.tsx @@ -25,6 +25,7 @@ const UISelect = forwardRef((props, ref) => { value={value || selectedState || undefined} defaultOpen={props.defaultOpen || true} style={style} + dropdownStyle={{ padding: 0 }} dropdownRender={(menu) => { return {menu}; }} @@ -66,7 +67,6 @@ const StyledSelect = styled(Select)` const StyledDropDown = styled.section` background-color: ${(props) => (props.theme.colorScheme === 'dark' ? '#1f1f1f' : '#fff')}; - ${(props) => props.theme.colorScheme === 'dark' && css` From b63e825f5118166ef255b4aa39f1fa811939d6e3 Mon Sep 17 00:00:00 2001 From: Davit Date: Mon, 17 Mar 2025 03:46:40 +0400 Subject: [PATCH 37/66] changes --- dist/components/Stat/Stat.d.ts | 1 + .../Table/BackupsTable/BackupsTable.d.ts | 4 +- dist/index.es.js | 50 +++++++++---------- dist/index.js | 30 +++++------ .../DetailedStats/DetailedStats.tsx | 2 +- src/components/Modal/Modal.tsx | 11 ++++ src/components/Stat/Stat.tsx | 12 ++++- .../Table/BackupsTable/BackupsTable.tsx | 18 +++++-- src/providers/GlobalStyles.tsx | 2 +- 9 files changed, 79 insertions(+), 51 deletions(-) diff --git a/dist/components/Stat/Stat.d.ts b/dist/components/Stat/Stat.d.ts index 5de54d74..d59779fb 100644 --- a/dist/components/Stat/Stat.d.ts +++ b/dist/components/Stat/Stat.d.ts @@ -2,6 +2,7 @@ import React, { ReactNode } from 'react'; import { StatisticProps } from 'antd'; type StatProps = Omit & { fullWidth?: boolean; + lowercaseValue?: boolean; value: ReactNode; }; declare const UIStat: React.FC; diff --git a/dist/components/Table/BackupsTable/BackupsTable.d.ts b/dist/components/Table/BackupsTable/BackupsTable.d.ts index 9560754b..db90b264 100644 --- a/dist/components/Table/BackupsTable/BackupsTable.d.ts +++ b/dist/components/Table/BackupsTable/BackupsTable.d.ts @@ -12,7 +12,7 @@ type Backup = { }; export type BackupsProps = { backups: Backup[]; - retrieveBackup: (backup: Backup, type: 'failed' | 'unavailable') => JSX.Element; + retrieveBackup: (backup: Backup, type: 'failed' | 'retrievable') => JSX.Element; skeleton?: false; }; export type BackupsTableSkeleton = { @@ -20,7 +20,7 @@ export type BackupsTableSkeleton = { }; export type BackupsTableProps = { resultsPerPage?: number; - filterStatus?: 'pending' | 'failed' | 'successful'; + filterStatus?: 'pending' | 'failed' | 'successful' | 'retrievable'; filterDateRange?: string[] | null; } & (BackupsTableSkeleton | BackupsProps); declare const BackupsTable: (props: BackupsTableProps) => import("react/jsx-runtime").JSX.Element; diff --git a/dist/index.es.js b/dist/index.es.js index ff6ffbb6..dffa9ce5 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,4 +1,4 @@ -import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as y,theme as g,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Breadcrumb as M,Steps as L,Pagination as W,Input as N,notification as E,Tag as z,Tooltip as H,Modal as O,TreeSelect as R,Tree as K,Card as T,Form as U,Popover as q,Skeleton as j,Dropdown as B,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,PauseCircleOutlined as $,SyncOutlined as _,CheckCircleOutlined as ee,WarningOutlined as te,StopOutlined as ne,QuestionCircleOutlined as re,CloseOutlined as ae,EllipsisOutlined as ie,PlusOutlined as oe,EditOutlined as le,EyeOutlined as se,LinkOutlined as de,SmileOutlined as ce,MehOutlined as ue,FrownOutlined as pe,BgColorsOutlined as he,CloudUploadOutlined as me,CarryOutOutlined as Ae,RightOutlined as Ce,EyeInvisibleOutlined as fe,CopyOutlined as ye,CheckOutlined as ge,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},He={light:"#fd971f",dark:"#fd971f"},Oe={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},je={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:He.dark,lightOrange:Oe.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const Ye=t` +import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as y,theme as g,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Breadcrumb as M,Steps as L,Pagination as W,Input as E,notification as N,Tag as z,Tooltip as O,Modal as H,TreeSelect as R,Tree as K,Card as T,Form as U,Popover as q,Skeleton as j,Dropdown as B,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,PauseCircleOutlined as $,SyncOutlined as _,CheckCircleOutlined as ee,WarningOutlined as te,StopOutlined as ne,QuestionCircleOutlined as re,CloseOutlined as ae,EllipsisOutlined as ie,PlusOutlined as oe,EditOutlined as le,EyeOutlined as se,LinkOutlined as de,SmileOutlined as ce,MehOutlined as ue,FrownOutlined as pe,BgColorsOutlined as he,CloudUploadOutlined as me,CarryOutOutlined as Ae,RightOutlined as Ce,EyeInvisibleOutlined as fe,CopyOutlined as ye,CheckOutlined as ge,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ee={light:"#222222",dark:"#f8f8f2"},Ne={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},Oe={light:"#fd971f",dark:"#fd971f"},He={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},je={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ee.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ne.dark},timeline:{light:Ee.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:Oe.dark,lightOrange:He.dark,blue:Te.dark,white:Ee.dark,purple:Ke.dark,gray:Ne.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const Ye=t` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -23,7 +23,7 @@ html { body { font-size: 16px; box-sizing: border-box; - /* background-color:${e=>"dark"===e.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; */ + background-color:${e=>"dark"===e.theme.colorScheme?"#0C0C0C":"#f2f2f2"}; } html,body{ @@ -113,7 +113,7 @@ html,body{ } */ -`,De=s(null),Pe=()=>{const e=d(De);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Je=({defaultScheme:e,children:t})=>{const[n,r]=c(null);u((()=>{if(e)return void r(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?r(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(r("dark"),localStorage.setItem("theme","dark")):(r("light"),localStorage.setItem("theme","light"))}),[]);return a(De.Provider,{value:{theme:n,toggleTheme:()=>{const e="light"===n?"dark":"light";r(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:a(y,{theme:{algorithm:"dark"===n?g.darkAlgorithm:g.compactAlgorithm},children:t})})},Ge={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:Be.backgrounds.primary.dark,modal:Be.backgrounds.primary.dark,dataCard:Be.darkGray,selection:Be.gray,lagoonCard:Be.backgrounds.primary.dark,lagoonCardInverted:Be.backgrounds.primary.light,footer:Be.backgrounds.primary.light,header:Be.header.dark,navTabs:We.dark},texts:{primary:Be.texts.primary.dark,primaryInverted:Be.texts.primary.light,label:"#dee2e5",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.light,nav:Ne.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:Be.darkGray},highlights:{selection:"#497ffa"},notification:Be.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Qe={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:Be.darkGray,selection:"#e6f4ff",lagoonCard:Be.backgrounds.primary.light,lagoonCardInverted:Be.backgrounds.primary.dark,footer:Be.backgrounds.primary.dark,header:Be.header.light,navTabs:We.light},confirm:{text:"#000",background:We.light},texts:{primary:Be.texts.primary.light,primaryInverted:Be.texts.primary.dark,label:"#555",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.dark,nav:Ne.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:Be.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Xe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:i}=Pe(),o=p((()=>"light"===i?Object.assign({},Qe,r):Object.assign({},Ge,t)),[i]);return i?a(n,{theme:o,children:e},i):null},Fe=l.createContext({}),$e=!0;function _e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:i,direction:o,duration:l,enableAnimation:s=$e,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),i&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function et({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:i=!1,style:o,...s}){var d,c,u;const p=l.useContext(Fe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const m={...p,...h,circle:i},A={...o,..._e(m)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=m.inline)&&void 0!==d&&d,y=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?y.push(r):y.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:$e},t?y.map(((e,n)=>l.createElement(t,{key:n},e))):y)}function tt({children:e,...t}){return l.createElement(Fe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const nt=({children:e,baseColor:t,highlightColor:n})=>{const r=localStorage.getItem("theme"),{theme:i}=Pe(),o=r||i,{UI:{skeleton:{base:l,highlight:s}}}="dark"===o?Ge:Qe;return a(tt,{baseColor:t||l,highlightColor:n||s,children:e})},rt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>a(Je,{defaultScheme:r||void 0,children:a(Xe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:a(nt,{children:e})})}),at=s(void 0),it=({linkComponent:e,children:t})=>a(at.Provider,{value:e,children:t}),ot=()=>{const e=d(at);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},lt=e.div` +`,De=s(null),Pe=()=>{const e=d(De);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Je=({defaultScheme:e,children:t})=>{const[n,r]=c(null);u((()=>{if(e)return void r(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?r(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(r("dark"),localStorage.setItem("theme","dark")):(r("light"),localStorage.setItem("theme","light"))}),[]);return a(De.Provider,{value:{theme:n,toggleTheme:()=>{const e="light"===n?"dark":"light";r(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:a(y,{theme:{algorithm:"dark"===n?g.darkAlgorithm:g.compactAlgorithm},children:t})})},Ge={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:Be.backgrounds.primary.dark,modal:Be.backgrounds.primary.dark,dataCard:Be.darkGray,selection:Be.gray,lagoonCard:Be.backgrounds.primary.dark,lagoonCardInverted:Be.backgrounds.primary.light,footer:Be.backgrounds.primary.light,header:Be.header.dark,navTabs:We.dark},texts:{primary:Be.texts.primary.dark,primaryInverted:Be.texts.primary.light,label:"#dee2e5",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.light,nav:Ee.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:Be.darkGray},highlights:{selection:"#497ffa"},notification:Be.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Qe={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:Be.darkGray,selection:"#e6f4ff",lagoonCard:Be.backgrounds.primary.light,lagoonCardInverted:Be.backgrounds.primary.dark,footer:Be.backgrounds.primary.dark,header:Be.header.light,navTabs:We.light},confirm:{text:"#000",background:We.light},texts:{primary:Be.texts.primary.light,primaryInverted:Be.texts.primary.dark,label:"#555",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.dark,nav:Ee.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:Be.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Xe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:i}=Pe(),o=p((()=>"light"===i?Object.assign({},Qe,r):Object.assign({},Ge,t)),[i]);return i?a(n,{theme:o,children:e},i):null},Fe=l.createContext({}),$e=!0;function _e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:i,direction:o,duration:l,enableAnimation:s=$e,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),i&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function et({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:i=!1,style:o,...s}){var d,c,u;const p=l.useContext(Fe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const m={...p,...h,circle:i},A={...o,..._e(m)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=m.inline)&&void 0!==d&&d,y=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?y.push(r):y.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:$e},t?y.map(((e,n)=>l.createElement(t,{key:n},e))):y)}function tt({children:e,...t}){return l.createElement(Fe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const nt=({children:e,baseColor:t,highlightColor:n})=>{const r=localStorage.getItem("theme"),{theme:i}=Pe(),o=r||i,{UI:{skeleton:{base:l,highlight:s}}}="dark"===o?Ge:Qe;return a(tt,{baseColor:t||l,highlightColor:n||s,children:e})},rt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>a(Je,{defaultScheme:r||void 0,children:a(Xe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:a(nt,{children:e})})}),at=s(void 0),it=({linkComponent:e,children:t})=>a(at.Provider,{value:e,children:t}),ot=()=>{const e=d(at);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},lt=e.div` display: inline-block; margin-right: 0.5rem; `,st=e.div` @@ -150,7 +150,7 @@ html,body{ color: #fff; } `} -`;Mt.displayName="Select";const Nt=e(S)` +`;Mt.displayName="Select";const Et=e(S)` .ant-tabs-nav { margin-bottom: 0; &::before { @@ -160,7 +160,7 @@ html,body{ background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } -`,Et=e.section` +`,Nt=e.section` box-shadow: 2px 2px 4px 0px #69696933; padding-top: 1.5rem; padding-inline: 1rem; @@ -168,7 +168,7 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,zt=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return a(Nt,{$type:e,...n});const{pathname:r,items:l}=n;return i(o,{children:[a(Nt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),a(Et,{children:t})]})};zt.displayName="Tabs";const Ht={default:["","project","environment"],orgs:["","organization","project"]},Ot=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?Ht[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:a(o?"a":"span",{...d,children:i(Kt,{children:[i("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:a(m,{children:i(Kt,{...s,children:[i("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),a(Rt,{"data-cy":"page-title",style:{marginBottom:"2rem"},items:s,...o})},Rt=e(M)` +`,zt=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return a(Et,{$type:e,...n});const{pathname:r,items:l}=n;return i(o,{children:[a(Et,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),a(Nt,{children:t})]})};zt.displayName="Tabs";const Ot={default:["","project","environment"],orgs:["","organization","project"]},Ht=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?Ot[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:a(o?"a":"span",{...d,children:i(Kt,{children:[i("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:a(m,{children:i(Kt,{...s,children:[i("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),a(Rt,{"data-cy":"page-title",style:{marginBottom:"2rem"},items:s,...o})},Rt=e(M)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; @@ -215,18 +215,18 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;Ot.displayName="Breadcrumb";const Tt=e=>{const{className:t,style:n,...r}=e;return a(Ut,{size:"default",style:n,className:t,...r})};Tt.displayName="Steps";const Ut=e(L)``,qt=({showSizeSelector:e=!1,...t})=>a(W,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});qt.displayName="Pagination";const jt=h(((e,t)=>a(N,{...e,ref:t})));jt.displayName="Input";const Bt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=E.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Yt=e(z)` +`;Ht.displayName="Breadcrumb";const Tt=e=>{const{className:t,style:n,...r}=e;return a(Ut,{size:"default",style:n,className:t,...r})};Tt.displayName="Steps";const Ut=e(L)``,qt=({showSizeSelector:e=!1,...t})=>a(W,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});qt.displayName="Pagination";const jt=h(((e,t)=>a(E,{...e,ref:t})));jt.displayName="Input";const Bt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=N.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Yt=e(z)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,Dt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(z,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:a($,{})},pending:{color:Be.gray,icon:a($,{})},running:{color:Be.blue,icon:a(_,{spin:!0})},complete:{color:Be.green,icon:a(ee,{})},successful:{color:Be.green,icon:a(ee,{})},failed:{color:Be.orange,icon:a(te,{})},error:{color:Be.pink,icon:a(ne,{})},queued:{color:Be.yellow,icon:a(_,{spin:!0})},unavailable:{color:Be.lightOrange,icon:a(re,{})},retrievable:{color:Be.lightOrange,icon:a(H,{title:"Ready to be retrieved",children:a(re,{})})},cancelled:{color:Be.pink,icon:a(ae,{})}}[n]||{};return i(Yt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Dt.displayName="StatusTag";const Pt=e.section` +`,Dt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(z,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:a($,{})},pending:{color:Be.gray,icon:a($,{})},running:{color:Be.blue,icon:a(_,{spin:!0})},complete:{color:Be.green,icon:a(ee,{})},successful:{color:Be.green,icon:a(ee,{})},failed:{color:Be.orange,icon:a(te,{})},error:{color:Be.pink,icon:a(ne,{})},queued:{color:Be.yellow,icon:a(_,{spin:!0})},unavailable:{color:Be.lightOrange,icon:a(re,{})},retrievable:{color:Be.lightOrange,icon:a(O,{title:"Ready to be retrieved",children:a(re,{})})},cancelled:{color:Be.pink,icon:a(ae,{})}}[n]||{};return i(Yt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Dt.displayName="StatusTag";const Pt=e.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Jt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;return t&&(A=i(o,{children:[n,t]})),a(O,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,...m,modalRender:e=>a(Pt,{$minHeight:u,children:e}),footer:[a(w,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),a(w,{"data-cy":"modal-confirm",disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Jt.displayName="Modal";const Gt=e.div` +`,Jt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;t&&(A=i(o,{children:[n,t]}));return a(H,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...m,modalRender:e=>a(Pt,{$minHeight:u,children:e}),footer:[a(w,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),a(w,{"data-cy":"modal-confirm",disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Jt.displayName="Modal";const Gt=e.div` text-transform: uppercase; width: 100px; height: 62px; @@ -314,7 +314,7 @@ html,body{ gap: 4px; justify-content: center; align-items: center; -`,nn={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},rn=h((({type:e,variant:t="vertical"},n)=>{const r=nn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(tn,{children:[a(en,{className:"lagoon-label",$currentColor:nn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(en,{className:"lagoon-label",$currentColor:nn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(en,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(_t,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));rn.displayName="CardLabel";const{Search:an}=N,on=e(an)` +`,nn={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},rn=h((({type:e,variant:t="vertical"},n)=>{const r=nn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(tn,{children:[a(en,{className:"lagoon-label",$currentColor:nn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(en,{className:"lagoon-label",$currentColor:nn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(en,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(_t,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));rn.displayName="CardLabel";const{Search:an}=E,on=e(an)` &, & > * { background-color: transparent; @@ -559,7 +559,7 @@ html,body{ margin-top: -10px; `,vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(mn,{children:r})},Vn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(An,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},kn=e.div` display: inline-block; -`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(q,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(K,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(H,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(H,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` +`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(q,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(K,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(O,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(O,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -592,7 +592,7 @@ html,body{ `,Sn=e.div` display: flex; gap: 1.5rem; -`,Mn=()=>{const e=i(Sn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:a(Ao,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Ln=e=>{if(e.skeleton)return a(Mn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Sn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Ln.displayName="LagoonProblemsOverview";const Wn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Nn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Wn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Nn.displayName="LagoonEnv";const En=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},zn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:En(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};zn.displayName="LagoonProjectDetails",e.div` +`,Mn=()=>{const e=i(Sn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:a(Ao,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Ln=e=>{if(e.skeleton)return a(Mn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Sn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Ln.displayName="LagoonProblemsOverview";const Wn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},En=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Wn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};En.displayName="LagoonEnv";const Nn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},zn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Nn(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};zn.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -609,13 +609,13 @@ html,body{ height: auto; width: 5rem; } -`;const Hn=e.nav` +`;const On=e.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,On=e.nav` +`,Hn=e.nav` display: flex; list-style: none; @@ -786,7 +786,7 @@ html,body{ background-color: #78787853; } } -`,Yn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Dn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Dn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Pn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Jn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Gn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Xn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Fn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),$n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ir=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),mr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),gr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),wr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),xr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Ir=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Or=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),qr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Br=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Yr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),$r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),_r=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ia=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),oa=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),la=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),sa=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),da=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ca=e=>a(Q,{component:Pn,...e}),ua=e=>a(Q,{component:Jn,...e}),pa=e=>a(Q,{component:Gn,...e}),ha=e=>a(Q,{component:Qn,...e}),ma=e=>a(Q,{component:Xn,...e}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Ha=e=>a(Q,{component:fr,...e}),Oa=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Hr,...e}),ei=e=>a(Q,{component:Or,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Yn(p.charAt(0),h.charAt(0)):Yn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Un,{src:m,alt:"user_avatar"}):a(Tn,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Kn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(Rn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(qn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Bn,{onClick:r,children:a(ki,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Si.displayName="LagoonHeader";const Mi=e.footer` +`,Yn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Dn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Dn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Pn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Jn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Gn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Xn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Fn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),$n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ir=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),mr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),gr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),wr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),xr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Ir=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Or=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Hr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),qr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Br=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Yr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),$r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),_r=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ia=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),oa=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),la=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),sa=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),da=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ca=e=>a(Q,{component:Pn,...e}),ua=e=>a(Q,{component:Jn,...e}),pa=e=>a(Q,{component:Gn,...e}),ha=e=>a(Q,{component:Qn,...e}),ma=e=>a(Q,{component:Xn,...e}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Ea=e=>a(Q,{component:mr,...e}),Na=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Oa=e=>a(Q,{component:fr,...e}),Ha=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Er,...e}),Fa=e=>a(Q,{component:Nr,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Or,...e}),ei=e=>a(Q,{component:Hr,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Yn(p.charAt(0),h.charAt(0)):Yn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Un,{src:m,alt:"user_avatar"}):a(Tn,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Kn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(Rn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(qn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Bn,{onClick:r,children:a(ki,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Si.displayName="LagoonHeader";const Mi=e.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -821,7 +821,7 @@ html,body{ background-color: #78787853; } } -`,Wi=h((({icon:e,toggleTheme:t},n)=>i(Mi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Vi,{className:"icon"})}),a(Li,{onClick:t,children:a(he,{className:"theme-icon"})})]})));Wi.displayName="LagoonFooter";const Ni=e.section` +`,Wi=h((({icon:e,toggleTheme:t},n)=>i(Mi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Vi,{className:"icon"})}),a(Li,{onClick:t,children:a(he,{className:"theme-icon"})})]})));Wi.displayName="LagoonFooter";const Ei=e.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -841,7 +841,7 @@ html,body{ } } } -`,Ei=e.div` +`,Ni=e.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -862,7 +862,7 @@ html,body{ color: ${Be.lagoonBlue}; font-size: 22px; } -`,zi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ei,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ni,{ref:n,children:a(Y,{mode:"left",items:r})})}));zi.displayName="LagoonTimeline";const{Item:Hi}=U,Oi=({wrap:e,...t})=>a(Hi,{...t});Oi.displayName="FormItem";const Ri=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(Ui,{$fontSize:n,style:{...h},children:[a(Ti,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(H,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ki,{children:e})}):e}),a("div",{className:"icons",children:s?i(H,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ki=e.div` +`,zi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ni,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ni,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ei,{ref:n,children:a(Y,{mode:"left",items:r})})}));zi.displayName="LagoonTimeline";const{Item:Oi}=U,Hi=({wrap:e,...t})=>a(Oi,{...t});Hi.displayName="FormItem";const Ri=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(Ui,{$fontSize:n,style:{...h},children:[a(Ti,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(O,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ki,{children:e})}):e}),a("div",{className:"icons",children:s?i(O,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ki=e.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -976,7 +976,7 @@ html,body{ .buildstep { color: #000; } -`,ho=e(H)` +`,ho=e(O)` max-width: 200px; `,mo=e.div` display: flex; @@ -1012,7 +1012,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Wo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Ao,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Ao,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var No;to.extend(uo),to.extend(lo),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(No||(No={}));const Eo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var zo,Ho={exports:{}};var Oo=(zo||(zo=1,Ho.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,H=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=H(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ro,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ko(e,t,`${r}-${n}`)))):e;to.extend(uo),to.extend(lo);const To=e.section` +`,Wo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Ao,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Ao,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var Eo;to.extend(uo),to.extend(lo),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Eo||(Eo={}));const No=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var zo,Oo={exports:{}};var Ho=(zo||(zo=1,Oo.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,E=-1,N="",z=void 0,O=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof C?p?C[r]:(C=O(C))[r.toLowerCase()]:C;var i=E===+o;N=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:N,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=E),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ro,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ko(e,t,`${r}-${n}`)))):e;to.extend(uo),to.extend(lo);const To=e.section` display: flex; justify-content: space-between; align-items: center; @@ -1137,7 +1137,7 @@ html,body{ color: ${Be.white}; `} } -`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(H,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(H,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(H,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Oi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Oi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(H,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(H,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(H,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(H,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(H,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{const t=!n||e?.restore?.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(H,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(H,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(H,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(H,{placement:"bottom",title:"Retrieve",children:A?A(e,"unavailable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"retrievable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(H,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(H,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Eo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(H,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(H,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(H,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(H,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(H,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(H,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",N=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],E=["name","scope"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),O=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(H,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:O,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(H,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(H,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(H,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),N=["name","memberCount"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,N=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(H,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),E=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(H,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(H,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(H,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const N=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(H,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),E=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:N,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` +`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(O,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(O,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(O,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Hi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Hi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Hi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Hi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Hi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(O,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(O,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(O,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(O,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(O,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(O,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(O,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(O,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(O,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"retrievable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(O,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(O,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(No,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(O,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(O,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(O,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(O,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(O,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(O,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],N=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(O,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(O,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(O,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),E=["name","memberCount"],N=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:N,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(O,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),N=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(O,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(O,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(O,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const E=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(O,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),N=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; @@ -1151,11 +1151,11 @@ html,body{ &::after { clear: both; } -`,Nl=e.section` +`,El=e.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,El=h((({content:e},t)=>i(Ll,{ref:t,className:"lagoon-tip",children:[a(Wl,{children:a(xi,{})}),i(Nl,{children:[" ",e," "]})]})));El.displayName="Tip";const zl=e.div` +`,Nl=h((({content:e},t)=>i(Ll,{ref:t,className:"lagoon-tip",children:[a(Wl,{children:a(xi,{})}),i(El,{children:[" ",e," "]})]})));Nl.displayName="Tip";const zl=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1172,7 +1172,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function Hl(e){return e.toLowerCase().replace(/\s+/g,"-")}const Ol=({fullWidth:e=!1,value:t,...n})=>{let r=f(t);return i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...n,value:r?"":t,valueStyle:r?{display:"none"}:{},valueRender:e=>a("span",{"data-cy":Hl(n.title),children:e})}),r?a("div",{"data-cy":Hl(n.title),className:"statistic-element",children:t}):null]})};Ol.displayName="Stat";const Rl=e.div` +`;function Ol(e){return e.toLowerCase().replace(/\s+/g,"-")}const Hl=({fullWidth:e=!1,lowercaseValue:t,value:n,...r})=>{let o=f(n);return i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...r,value:o?"":n,valueStyle:o?{display:"none"}:{},valueRender:e=>a("span",{style:t?{textTransform:"lowercase"}:{},"data-cy":Ol(r.title),children:e})}),o?a("div",{"data-cy":Ol(r.title),className:"statistic-element",children:n}):null]})};Hl.displayName="Stat";const Rl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1182,4 +1182,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Kl=h((({items:e},t)=>a(Rl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>a(Ol,{title:e,value:t,loading:r,fullWidth:!0},n)))})));Kl.displayName="DetailedStats";export{Ot as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ml as Confirm,Ri as CopyToClipboard,Qt as DataCard,Kl as DetailedStats,It as Details,Oi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ca as IconAim,ua as IconAlert,pa as IconAlignCenter,ha as IconAlignLeft,ma as IconAlignRight,Aa as IconApartment,Ca as IconApi,fa as IconAppstore,ya as IconArrowDown,ga as IconArrowsAlt,wa as IconAudio,ba as IconBell,va as IconBranches,Va as IconBug,ka as IconBulb,xa as IconCamera,Ia as IconCaretDown,Za as IconCheck,Sa as IconCheckSquare,Ma as IconClose,La as IconCloseSquare,Wa as IconCloudDownload,Na as IconCloudUpload,Ea as IconDelete,za as IconDisconnect,Ha as IconEdit,Oa as IconEllipsis,Ra as IconExclamation,Ka as IconExclamationCircle,Ta as IconExport,Ua as IconEye,qa as IconFileImage,Ba as IconFileJpg,ja as IconFilePdf,Ya as IconFrown,Da as IconFullscreen,Pa as IconFullscreenExit,Ja as IconGithub,Ii as IconGrid,Ga as IconHdd,Qa as IconHeart,Xa as IconHighlight,Fa as IconHome,$a as IconIdcard,_a as IconInfoCircle,xi as IconLagoonOnly,ei as IconLink,Zi as IconList,ti as IconLoading,ni as IconLock,ri as IconMeh,ai as IconMessage,ii as IconMinusCircle,oi as IconMinusSquare,li as IconPaperclip,si as IconPlus,di as IconPushpinFIlled,ci as IconPushpinOutlined,ui as IconRest,pi as IconRocket,hi as IconSave,mi as IconSearch,Ai as IconSettings,Ci as IconSmile,fi as IconStar,ki as IconSun,yi as IconTag,gi as IconTags,wi as IconWifi,bi as IconZoomIn,vi as IconZoomOut,jt as Input,In as LagoonCard,rn as LagoonCardLabel,Nn as LagoonEnvironmentDetails,sn as LagoonFilter,Wi as LagoonFooter,Si as LagoonHeader,Vi as LagoonIcon,Ln as LagoonProblemsOverview,zn as LagoonProjectDetails,zi as LagoonTimeline,kt as List,Ao as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,ji as PageContainer,qt as Pagination,Mt as Select,Ol as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Qi as Table,zt as Tabs,Ft as TaskTreeSelector,pt as Text,At as TextLabel,El as Tip,$t as Tree,xn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; +`,Kl=h((({items:e},t)=>a(Rl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>a(Hl,{lowercaseValue:!0,title:e,value:t,loading:r,fullWidth:!0},n)))})));Kl.displayName="DetailedStats";export{Ht as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ml as Confirm,Ri as CopyToClipboard,Qt as DataCard,Kl as DetailedStats,It as Details,Hi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ca as IconAim,ua as IconAlert,pa as IconAlignCenter,ha as IconAlignLeft,ma as IconAlignRight,Aa as IconApartment,Ca as IconApi,fa as IconAppstore,ya as IconArrowDown,ga as IconArrowsAlt,wa as IconAudio,ba as IconBell,va as IconBranches,Va as IconBug,ka as IconBulb,xa as IconCamera,Ia as IconCaretDown,Za as IconCheck,Sa as IconCheckSquare,Ma as IconClose,La as IconCloseSquare,Wa as IconCloudDownload,Ea as IconCloudUpload,Na as IconDelete,za as IconDisconnect,Oa as IconEdit,Ha as IconEllipsis,Ra as IconExclamation,Ka as IconExclamationCircle,Ta as IconExport,Ua as IconEye,qa as IconFileImage,Ba as IconFileJpg,ja as IconFilePdf,Ya as IconFrown,Da as IconFullscreen,Pa as IconFullscreenExit,Ja as IconGithub,Ii as IconGrid,Ga as IconHdd,Qa as IconHeart,Xa as IconHighlight,Fa as IconHome,$a as IconIdcard,_a as IconInfoCircle,xi as IconLagoonOnly,ei as IconLink,Zi as IconList,ti as IconLoading,ni as IconLock,ri as IconMeh,ai as IconMessage,ii as IconMinusCircle,oi as IconMinusSquare,li as IconPaperclip,si as IconPlus,di as IconPushpinFIlled,ci as IconPushpinOutlined,ui as IconRest,pi as IconRocket,hi as IconSave,mi as IconSearch,Ai as IconSettings,Ci as IconSmile,fi as IconStar,ki as IconSun,yi as IconTag,gi as IconTags,wi as IconWifi,bi as IconZoomIn,vi as IconZoomOut,jt as Input,In as LagoonCard,rn as LagoonCardLabel,En as LagoonEnvironmentDetails,sn as LagoonFilter,Wi as LagoonFooter,Si as LagoonHeader,Vi as LagoonIcon,Ln as LagoonProblemsOverview,zn as LagoonProjectDetails,zi as LagoonTimeline,kt as List,Ao as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,ji as PageContainer,qt as Pagination,Mt as Select,Hl as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Qi as Table,zt as Tabs,Ft as TaskTreeSelector,pt as Text,At as TextLabel,Nl as Tip,$t as Tree,xn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index e1536362..7bac232f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -23,7 +23,7 @@ html { body { font-size: 16px; box-sizing: border-box; - /* background-color:${e=>"dark"===e.theme.colorScheme?"#0c0c0c":"#f2f2f2"}; */ + background-color:${e=>"dark"===e.theme.colorScheme?"#0C0C0C":"#f2f2f2"}; } html,body{ @@ -113,7 +113,7 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function R({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const T=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(R,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` @@ -226,7 +226,7 @@ html,body{ overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Ie=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;return n&&(m=t.jsxs(t.Fragment,{children:[a,n]})),t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:o,...h,modalRender:e=>t.jsx(ke,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Ie.displayName="Modal";const Se=l.default.div` +`,Ie=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;n&&(m=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...h,modalRender:e=>t.jsx(ke,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Ie.displayName="Modal";const Se=l.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -314,7 +314,7 @@ html,body{ gap: 4px; justify-content: center; align-items: center; -`,He={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},ze=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=He[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ne,{children:[t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));ze.displayName="CardLabel";const{Search:Re}=r.Input,Te=l.default(Re)` +`,He={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},ze=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=He[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ne,{children:[t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));ze.displayName="CardLabel";const{Search:Te}=r.Input,Re=l.default(Te)` &, & > * { background-color: transparent; @@ -359,7 +359,7 @@ html,body{ display: flex; gap: 5px; } -`,Ue=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ke,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Te,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ue.displayName="LagoonFilter";const qe=e.css` +`,Ue=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ke,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Re,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ue.displayName="LagoonFilter";const qe=e.css` width: 23.75rem; height: 15.25rem; `,Be=l.default(r.Card)` @@ -786,7 +786,7 @@ html,body{ background-color: #78787853; } } -`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Rt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Tn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Tn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),y=A?t.jsx(yt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(gt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` +`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Tt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Rn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Rn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),y=A?t.jsx(yt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(gt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -999,9 +999,9 @@ html,body{ color: #fff; } } -`,Or=e=>t.jsx(z,{...e}),Nr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Hr,zr={exports:{}};var Rr=(Hr||(Hr=1,zr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),zr.exports),Tr=fr(Rr);wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const Kr=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ur=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Or,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var qr,Br={exports:{}};var Yr=(qr||(qr=1,Br.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Br.exports),Pr=fr(Yr);const Dr=l.default(a.DownloadOutlined)` +`,Or=e=>t.jsx(z,{...e}),Nr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Hr,zr={exports:{}};var Tr=(Hr||(Hr=1,zr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),zr.exports),Rr=fr(Tr);wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const Kr=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ur=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Or,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var qr,Br={exports:{}};var Yr=(qr||(qr=1,Br.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Br.exports),Pr=fr(Yr);const Dr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`;function Jr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}wr.extend(Tr),wr.extend(Ir),wr.extend(Pr);const Gr=l.default.span` +`;function Jr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}wr.extend(Rr),wr.extend(Ir),wr.extend(Pr);const Gr=l.default.span` text-decoration: underline; cursor: pointer; `,Qr=l.default.div` @@ -1024,7 +1024,7 @@ html,body{ } `,oa=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const la=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},da=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const ca=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ua=l.default.span` +`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const la=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},da=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const ca=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ua=l.default.span` text-decoration: underline; cursor: pointer; `,pa=l.default.div` @@ -1070,7 +1070,7 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;wr.extend(Mr),wr.extend(Ir);const ja=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ba=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Or,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Or,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Or,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Or,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Va=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Ia=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Sa=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Or,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Or,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Or,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(Ar,{variant:"default",dataSource:a,columns:n})};wr.extend(Mr),wr.extend(Ir);const Za=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Tr),wr.extend(Mr),wr.extend(Ir);const Ma=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},La=l.default.span` +`;wr.extend(Mr),wr.extend(Ir);const ja=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ba=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Or,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Or,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Or,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Or,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Va=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Ia=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Sa=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Or,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Or,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Or,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(Ar,{variant:"default",dataSource:a,columns:n})};wr.extend(Mr),wr.extend(Ir);const Za=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const Ma=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},La=l.default.span` text-decoration: underline; cursor: pointer; `,Ea=l.default.div` @@ -1101,9 +1101,9 @@ html,body{ `,za=l.default.span` font-weight: 600; color: ${k.lagoonBlue}; -`,Ra=l.default.div` +`,Ta=l.default.div` display: block; -`,Ta=l.default(u.default)` +`,Ra=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1137,7 +1137,7 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),g)),[w,g]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ta,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:y,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:g?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ra,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{const t=!s||e?.restore?.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"unavailable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"retrievable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?g.slice((u-1)*h,u*h):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),y=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),y(s)}),[s,y]);const g=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=g&&g.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ga,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),g)),[w,g]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ra,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:y,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:g?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ta,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"retrievable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?g.slice((u-1)*h,u*h):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),y=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),y(s)}),[s,y]);const g=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=g&&g.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ga,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; @@ -1172,7 +1172,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,value:a,...o})=>{let s=n.isValidElement(a);return t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...o,value:s?"":a,valueStyle:s?{display:"none"}:{},valueRender:e=>t.jsx("span",{"data-cy":eo(o.title),children:e})}),s?t.jsx("div",{"data-cy":eo(o.title),className:"statistic-element",children:a}):null]})};to.displayName="Stat";const no=l.default.div` +`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,lowercaseValue:a,value:o,...s})=>{let i=n.isValidElement(o);return t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:i?"":o,valueStyle:i?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:a?{textTransform:"lowercase"}:{},"data-cy":eo(s.title),children:e})}),i?t.jsx("div",{"data-cy":eo(s.title),className:"statistic-element",children:o}):null]})};to.displayName="Stat";const no=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1182,4 +1182,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Rn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ge,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(T,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{lowercaseValue:!0,title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Tn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ge,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/DetailedStats/DetailedStats.tsx b/src/components/DetailedStats/DetailedStats.tsx index af8f2fdd..19d75514 100644 --- a/src/components/DetailedStats/DetailedStats.tsx +++ b/src/components/DetailedStats/DetailedStats.tsx @@ -16,7 +16,7 @@ const InternalDetailedStats: React.ForwardRefRenderFunction {items.map(({ label, children, key, loading = false }) => ( - + ))}
); diff --git a/src/components/Modal/Modal.tsx b/src/components/Modal/Modal.tsx index aa227473..5538b830 100644 --- a/src/components/Modal/Modal.tsx +++ b/src/components/Modal/Modal.tsx @@ -36,12 +36,23 @@ const UIModal: FC = ({ ); } + + const handleVisibility = (opened: boolean): void => { + const htmlElement = document.documentElement; + if (opened) { + htmlElement.style.overflow = 'hidden'; + } else { + htmlElement.style.overflow = 'initial'; + } + }; + return ( { return {node}; diff --git a/src/components/Stat/Stat.tsx b/src/components/Stat/Stat.tsx index dff639d0..9ebe3c37 100644 --- a/src/components/Stat/Stat.tsx +++ b/src/components/Stat/Stat.tsx @@ -4,13 +4,14 @@ import { StyledStatistic } from './styles'; type StatProps = Omit & { fullWidth?: boolean; + lowercaseValue?: boolean; value: ReactNode; }; function formatToCypressString(input: string) { return input.toLowerCase().replace(/\s+/g, '-'); } -const UIStat: React.FC = ({ fullWidth = false, value, ...rest }) => { +const UIStat: React.FC = ({ fullWidth = false, lowercaseValue, value, ...rest }) => { let isElement = isValidElement(value); return ( @@ -20,7 +21,14 @@ const UIStat: React.FC = ({ fullWidth = false, value, ...rest }) => { {...rest} value={isElement ? '' : (value as string | number)} valueStyle={isElement ? { display: 'none' } : {}} - valueRender={(node) => {node}} + valueRender={(node) => ( + + {node} + + )} /> {isElement ? (
diff --git a/src/components/Table/BackupsTable/BackupsTable.tsx b/src/components/Table/BackupsTable/BackupsTable.tsx index 6d436c1e..e838e9a9 100644 --- a/src/components/Table/BackupsTable/BackupsTable.tsx +++ b/src/components/Table/BackupsTable/BackupsTable.tsx @@ -35,7 +35,7 @@ type Backup = { export type BackupsProps = { backups: Backup[]; - retrieveBackup: (backup: Backup, type: 'failed' | 'unavailable') => JSX.Element; + retrieveBackup: (backup: Backup, type: 'failed' | 'retrievable') => JSX.Element; skeleton?: false; }; @@ -45,7 +45,7 @@ export type BackupsTableSkeleton = { export type BackupsTableProps = { resultsPerPage?: number; - filterStatus?: 'pending' | 'failed' | 'successful'; + filterStatus?: 'pending' | 'failed' | 'successful' | 'retrievable'; filterDateRange?: string[] | null; } & (BackupsTableSkeleton | BackupsProps); @@ -79,8 +79,16 @@ const BackupsTable = (props: BackupsTableProps) => { const filteredBackups = useMemo(() => { return backups ? backups.filter((item) => { - const statusMatches = filterStatus ? item?.restore?.status === filterStatus : true; - + let statusMatches = true; + + if (filterStatus) { + if (filterStatus === 'retrievable') { + statusMatches = item?.restore === null; + } else { + statusMatches = item?.restore?.status === filterStatus; + } + } + const dateMatches = filterDateRange && filterDateRange.every(Boolean) ? dayjs(item.created).isBetween( @@ -177,7 +185,7 @@ const BackupsTable = (props: BackupsTableProps) => { default: return ( - {retrieveBackup ? retrieveBackup(backup, 'unavailable') : } + {retrieveBackup ? retrieveBackup(backup, 'retrievable') : } ); } diff --git a/src/providers/GlobalStyles.tsx b/src/providers/GlobalStyles.tsx index 49b55084..13bf1f9a 100644 --- a/src/providers/GlobalStyles.tsx +++ b/src/providers/GlobalStyles.tsx @@ -36,7 +36,7 @@ html { body { font-size: 16px; box-sizing: border-box; - /* background-color:${(props) => (props.theme.colorScheme === 'dark' ? '#0c0c0c' : '#f2f2f2')}; */ + background-color:${(props) => (props.theme.colorScheme === 'dark' ? '#0C0C0C' : '#f2f2f2')}; } html,body{ From bdca1fd7ef27edbeb63eef14b51b69bba33758d9 Mon Sep 17 00:00:00 2001 From: Davit Date: Mon, 17 Mar 2025 03:54:31 +0400 Subject: [PATCH 38/66] stat text style --- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/Stat/Stat.tsx | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index dffa9ce5..32901459 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1172,7 +1172,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function Ol(e){return e.toLowerCase().replace(/\s+/g,"-")}const Hl=({fullWidth:e=!1,lowercaseValue:t,value:n,...r})=>{let o=f(n);return i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...r,value:o?"":n,valueStyle:o?{display:"none"}:{},valueRender:e=>a("span",{style:t?{textTransform:"lowercase"}:{},"data-cy":Ol(r.title),children:e})}),o?a("div",{"data-cy":Ol(r.title),className:"statistic-element",children:n}):null]})};Hl.displayName="Stat";const Rl=e.div` +`;function Ol(e){return e.toLowerCase().replace(/\s+/g,"-")}const Hl=({fullWidth:e=!1,lowercaseValue:t,value:n,...r})=>{let o=f(n);return i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...r,value:o?"":n,valueStyle:o?{display:"none"}:{},valueRender:e=>a("span",{style:t?{textTransform:"lowercase"}:{},"data-cy":Ol(r.title),children:e})}),o?a("div",{style:t?{textTransform:"lowercase"}:{},"data-cy":Ol(r.title),className:"statistic-element",children:n}):null]})};Hl.displayName="Stat";const Rl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; diff --git a/dist/index.js b/dist/index.js index 7bac232f..09dd6e31 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1172,7 +1172,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,lowercaseValue:a,value:o,...s})=>{let i=n.isValidElement(o);return t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:i?"":o,valueStyle:i?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:a?{textTransform:"lowercase"}:{},"data-cy":eo(s.title),children:e})}),i?t.jsx("div",{"data-cy":eo(s.title),className:"statistic-element",children:o}):null]})};to.displayName="Stat";const no=l.default.div` +`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,lowercaseValue:a,value:o,...s})=>{let i=n.isValidElement(o);return t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:i?"":o,valueStyle:i?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:a?{textTransform:"lowercase"}:{},"data-cy":eo(s.title),children:e})}),i?t.jsx("div",{style:a?{textTransform:"lowercase"}:{},"data-cy":eo(s.title),className:"statistic-element",children:o}):null]})};to.displayName="Stat";const no=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; diff --git a/src/components/Stat/Stat.tsx b/src/components/Stat/Stat.tsx index 9ebe3c37..2d966dbe 100644 --- a/src/components/Stat/Stat.tsx +++ b/src/components/Stat/Stat.tsx @@ -31,7 +31,11 @@ const UIStat: React.FC = ({ fullWidth = false, lowercaseValue, value, )} /> {isElement ? ( -
+
{value}
) : null} From 9cf90c4506cdf7d6b04798d5cde76fc0737cffce Mon Sep 17 00:00:00 2001 From: Davit Date: Mon, 17 Mar 2025 04:09:19 +0400 Subject: [PATCH 39/66] text transform control --- .../DetailedStats/DetailedStats.d.ts | 2 ++ dist/components/Stat/Stat.d.ts | 1 + dist/index.es.js | 4 ++-- dist/index.js | 4 ++-- .../DetailedStats/DetailedStats.tsx | 14 +++++++++-- src/components/Stat/Stat.tsx | 23 +++++++++++-------- 6 files changed, 32 insertions(+), 16 deletions(-) diff --git a/dist/components/DetailedStats/DetailedStats.d.ts b/dist/components/DetailedStats/DetailedStats.d.ts index c927f4c5..09281619 100644 --- a/dist/components/DetailedStats/DetailedStats.d.ts +++ b/dist/components/DetailedStats/DetailedStats.d.ts @@ -4,6 +4,8 @@ type StatItem = { label: string; children?: ReactNode; loading?: boolean; + capitalizeValue?: boolean; + lowercaseValue?: boolean; }; type DetailedStatsProps = { items: StatItem[]; diff --git a/dist/components/Stat/Stat.d.ts b/dist/components/Stat/Stat.d.ts index d59779fb..b164052e 100644 --- a/dist/components/Stat/Stat.d.ts +++ b/dist/components/Stat/Stat.d.ts @@ -3,6 +3,7 @@ import { StatisticProps } from 'antd'; type StatProps = Omit & { fullWidth?: boolean; lowercaseValue?: boolean; + capitalizeValue?: boolean; value: ReactNode; }; declare const UIStat: React.FC; diff --git a/dist/index.es.js b/dist/index.es.js index 32901459..76940376 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1172,7 +1172,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function Ol(e){return e.toLowerCase().replace(/\s+/g,"-")}const Hl=({fullWidth:e=!1,lowercaseValue:t,value:n,...r})=>{let o=f(n);return i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...r,value:o?"":n,valueStyle:o?{display:"none"}:{},valueRender:e=>a("span",{style:t?{textTransform:"lowercase"}:{},"data-cy":Ol(r.title),children:e})}),o?a("div",{style:t?{textTransform:"lowercase"}:{},"data-cy":Ol(r.title),className:"statistic-element",children:n}):null]})};Hl.displayName="Stat";const Rl=e.div` +`;function Ol(e){return e.toLowerCase().replace(/\s+/g,"-")}const Hl=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":Ol(o.title),children:e})}),l?a("div",{style:s,"data-cy":Ol(o.title),className:"statistic-element",children:r}):null]})};Hl.displayName="Stat";const Rl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1182,4 +1182,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Kl=h((({items:e},t)=>a(Rl,{className:"ui-detailedStats",ref:t,children:e.map((({label:e,children:t,key:n,loading:r=!1})=>a(Hl,{lowercaseValue:!0,title:e,value:t,loading:r,fullWidth:!0},n)))})));Kl.displayName="DetailedStats";export{Ht as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ml as Confirm,Ri as CopyToClipboard,Qt as DataCard,Kl as DetailedStats,It as Details,Hi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ca as IconAim,ua as IconAlert,pa as IconAlignCenter,ha as IconAlignLeft,ma as IconAlignRight,Aa as IconApartment,Ca as IconApi,fa as IconAppstore,ya as IconArrowDown,ga as IconArrowsAlt,wa as IconAudio,ba as IconBell,va as IconBranches,Va as IconBug,ka as IconBulb,xa as IconCamera,Ia as IconCaretDown,Za as IconCheck,Sa as IconCheckSquare,Ma as IconClose,La as IconCloseSquare,Wa as IconCloudDownload,Ea as IconCloudUpload,Na as IconDelete,za as IconDisconnect,Oa as IconEdit,Ha as IconEllipsis,Ra as IconExclamation,Ka as IconExclamationCircle,Ta as IconExport,Ua as IconEye,qa as IconFileImage,Ba as IconFileJpg,ja as IconFilePdf,Ya as IconFrown,Da as IconFullscreen,Pa as IconFullscreenExit,Ja as IconGithub,Ii as IconGrid,Ga as IconHdd,Qa as IconHeart,Xa as IconHighlight,Fa as IconHome,$a as IconIdcard,_a as IconInfoCircle,xi as IconLagoonOnly,ei as IconLink,Zi as IconList,ti as IconLoading,ni as IconLock,ri as IconMeh,ai as IconMessage,ii as IconMinusCircle,oi as IconMinusSquare,li as IconPaperclip,si as IconPlus,di as IconPushpinFIlled,ci as IconPushpinOutlined,ui as IconRest,pi as IconRocket,hi as IconSave,mi as IconSearch,Ai as IconSettings,Ci as IconSmile,fi as IconStar,ki as IconSun,yi as IconTag,gi as IconTags,wi as IconWifi,bi as IconZoomIn,vi as IconZoomOut,jt as Input,In as LagoonCard,rn as LagoonCardLabel,En as LagoonEnvironmentDetails,sn as LagoonFilter,Wi as LagoonFooter,Si as LagoonHeader,Vi as LagoonIcon,Ln as LagoonProblemsOverview,zn as LagoonProjectDetails,zi as LagoonTimeline,kt as List,Ao as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,ji as PageContainer,qt as Pagination,Mt as Select,Hl as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Qi as Table,zt as Tabs,Ft as TaskTreeSelector,pt as Text,At as TextLabel,Nl as Tip,$t as Tree,xn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; +`,Kl=h((({items:e},t)=>a(Rl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(Hl,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Kl.displayName="DetailedStats";export{Ht as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ml as Confirm,Ri as CopyToClipboard,Qt as DataCard,Kl as DetailedStats,It as Details,Hi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ca as IconAim,ua as IconAlert,pa as IconAlignCenter,ha as IconAlignLeft,ma as IconAlignRight,Aa as IconApartment,Ca as IconApi,fa as IconAppstore,ya as IconArrowDown,ga as IconArrowsAlt,wa as IconAudio,ba as IconBell,va as IconBranches,Va as IconBug,ka as IconBulb,xa as IconCamera,Ia as IconCaretDown,Za as IconCheck,Sa as IconCheckSquare,Ma as IconClose,La as IconCloseSquare,Wa as IconCloudDownload,Ea as IconCloudUpload,Na as IconDelete,za as IconDisconnect,Oa as IconEdit,Ha as IconEllipsis,Ra as IconExclamation,Ka as IconExclamationCircle,Ta as IconExport,Ua as IconEye,qa as IconFileImage,Ba as IconFileJpg,ja as IconFilePdf,Ya as IconFrown,Da as IconFullscreen,Pa as IconFullscreenExit,Ja as IconGithub,Ii as IconGrid,Ga as IconHdd,Qa as IconHeart,Xa as IconHighlight,Fa as IconHome,$a as IconIdcard,_a as IconInfoCircle,xi as IconLagoonOnly,ei as IconLink,Zi as IconList,ti as IconLoading,ni as IconLock,ri as IconMeh,ai as IconMessage,ii as IconMinusCircle,oi as IconMinusSquare,li as IconPaperclip,si as IconPlus,di as IconPushpinFIlled,ci as IconPushpinOutlined,ui as IconRest,pi as IconRocket,hi as IconSave,mi as IconSearch,Ai as IconSettings,Ci as IconSmile,fi as IconStar,ki as IconSun,yi as IconTag,gi as IconTags,wi as IconWifi,bi as IconZoomIn,vi as IconZoomOut,jt as Input,In as LagoonCard,rn as LagoonCardLabel,En as LagoonEnvironmentDetails,sn as LagoonFilter,Wi as LagoonFooter,Si as LagoonHeader,Vi as LagoonIcon,Ln as LagoonProblemsOverview,zn as LagoonProjectDetails,zi as LagoonTimeline,kt as List,Ao as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,ji as PageContainer,qt as Pagination,Mt as Select,Hl as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Qi as Table,zt as Tabs,Ft as TaskTreeSelector,pt as Text,At as TextLabel,Nl as Tip,$t as Tree,xn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index 09dd6e31..7cd9f020 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1172,7 +1172,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,lowercaseValue:a,value:o,...s})=>{let i=n.isValidElement(o);return t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...s,value:i?"":o,valueStyle:i?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:a?{textTransform:"lowercase"}:{},"data-cy":eo(s.title),children:e})}),i?t.jsx("div",{style:a?{textTransform:"lowercase"}:{},"data-cy":eo(s.title),className:"statistic-element",children:o}):null]})};to.displayName="Stat";const no=l.default.div` +`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":eo(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":eo(i.title),className:"statistic-element",children:s}):null]})};to.displayName="Stat";const no=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1182,4 +1182,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({label:e,children:n,key:r,loading:a=!1})=>t.jsx(to,{lowercaseValue:!0,title:e,value:n,loading:a,fullWidth:!0},r)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Tn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ge,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(to,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Tn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ge,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/DetailedStats/DetailedStats.tsx b/src/components/DetailedStats/DetailedStats.tsx index 19d75514..f023be36 100644 --- a/src/components/DetailedStats/DetailedStats.tsx +++ b/src/components/DetailedStats/DetailedStats.tsx @@ -7,6 +7,8 @@ type StatItem = { label: string; children?: ReactNode; loading?: boolean; + capitalizeValue?: boolean; + lowercaseValue?: boolean; }; type DetailedStatsProps = { items: StatItem[]; @@ -15,8 +17,16 @@ type DetailedStatsProps = { const InternalDetailedStats: React.ForwardRefRenderFunction = ({ items }, ref) => { return ( - {items.map(({ label, children, key, loading = false }) => ( - + {items.map(({ capitalizeValue, lowercaseValue, label, children, key, loading = false }) => ( + ))} ); diff --git a/src/components/Stat/Stat.tsx b/src/components/Stat/Stat.tsx index 2d966dbe..bd8afb69 100644 --- a/src/components/Stat/Stat.tsx +++ b/src/components/Stat/Stat.tsx @@ -5,15 +5,25 @@ import { StyledStatistic } from './styles'; type StatProps = Omit & { fullWidth?: boolean; lowercaseValue?: boolean; + capitalizeValue?: boolean; value: ReactNode; }; function formatToCypressString(input: string) { return input.toLowerCase().replace(/\s+/g, '-'); } -const UIStat: React.FC = ({ fullWidth = false, lowercaseValue, value, ...rest }) => { +const UIStat: React.FC = ({ fullWidth = false, lowercaseValue, capitalizeValue, value, ...rest }) => { let isElement = isValidElement(value); + let textStyles = {}; + + if (lowercaseValue) { + textStyles = { textTransform: 'lowercase' }; + } + if (capitalizeValue) { + textStyles = { textTransform: 'capitalize' }; + } + return ( = ({ fullWidth = false, lowercaseValue, value, value={isElement ? '' : (value as string | number)} valueStyle={isElement ? { display: 'none' } : {}} valueRender={(node) => ( - + {node} )} /> {isElement ? ( -
+
{value}
) : null} From 87c4dc6073f34012342ed4bb9af6c733bf148aad Mon Sep 17 00:00:00 2001 From: Davit Date: Fri, 21 Mar 2025 00:27:37 +0400 Subject: [PATCH 40/66] breadcrumb and copy changes --- dist/components/Breadcrumb/Breadcrumb.d.ts | 4 +- dist/components/Breadcrumb/styles.d.ts | 17 + .../CopyToClipboard/CopyToClipboard.d.ts | 1 + dist/index.es.js | 341 +++++++++-------- dist/index.js | 343 ++++++++++-------- src/components/Breadcrumb/Breadcrumb.tsx | 108 ++---- src/components/Breadcrumb/styles.tsx | 94 +++++ .../CopyToClipboard/CopyToClipboard.tsx | 11 +- src/stories/Breadcrumb.stories.tsx | 4 + src/stories/CopyToClipboard.stories.tsx | 7 + 10 files changed, 547 insertions(+), 383 deletions(-) create mode 100644 dist/components/Breadcrumb/styles.d.ts create mode 100644 src/components/Breadcrumb/styles.tsx diff --git a/dist/components/Breadcrumb/Breadcrumb.d.ts b/dist/components/Breadcrumb/Breadcrumb.d.ts index df474f69..679bcf31 100644 --- a/dist/components/Breadcrumb/Breadcrumb.d.ts +++ b/dist/components/Breadcrumb/Breadcrumb.d.ts @@ -8,9 +8,11 @@ export interface UIBreadcrumbProps extends Omit; key?: string | number; + copyText?: string; } & Pick) | { - key?: string | number; title: LinkComponent; + key?: string | number; + copyText?: string; } | { separator: ReactNode; type: 'separator'; diff --git a/dist/components/Breadcrumb/styles.d.ts b/dist/components/Breadcrumb/styles.d.ts new file mode 100644 index 00000000..3a2c84a3 --- /dev/null +++ b/dist/components/Breadcrumb/styles.d.ts @@ -0,0 +1,17 @@ +/// +export declare const StyledBreadcrumb: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").Substitute, { + $defaultMargins?: boolean | undefined; +}>> & Omit<{ + (props: import("antd").BreadcrumbProps): import("react").ReactElement>; + Item: import("react").FC & { + __ANT_BREADCRUMB_ITEM: boolean; + }; + Separator: import("react").FC<{ + children?: import("react").ReactNode; + }> & { + __ANT_BREADCRUMB_SEPARATOR: boolean; + }; + displayName: string; +}, keyof import("react").Component>; +export declare const Wrapper: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; +export declare const WithCopy: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").FastOmit, HTMLDivElement>, never>>; diff --git a/dist/components/CopyToClipboard/CopyToClipboard.d.ts b/dist/components/CopyToClipboard/CopyToClipboard.d.ts index c72aec2e..d7202bc8 100644 --- a/dist/components/CopyToClipboard/CopyToClipboard.d.ts +++ b/dist/components/CopyToClipboard/CopyToClipboard.d.ts @@ -5,6 +5,7 @@ export interface ClipboardProps { width?: number | string; fontSize?: string; withToolTip?: boolean; + iconOnly?: boolean; } declare const CopyToClipboard: FC; export default CopyToClipboard; diff --git a/dist/index.es.js b/dist/index.es.js index 76940376..3cbdf8fa 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,4 +1,4 @@ -import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as y,theme as g,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Breadcrumb as M,Steps as L,Pagination as W,Input as E,notification as N,Tag as z,Tooltip as O,Modal as H,TreeSelect as R,Tree as K,Card as T,Form as U,Popover as q,Skeleton as j,Dropdown as B,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,PauseCircleOutlined as $,SyncOutlined as _,CheckCircleOutlined as ee,WarningOutlined as te,StopOutlined as ne,QuestionCircleOutlined as re,CloseOutlined as ae,EllipsisOutlined as ie,PlusOutlined as oe,EditOutlined as le,EyeOutlined as se,LinkOutlined as de,SmileOutlined as ce,MehOutlined as ue,FrownOutlined as pe,BgColorsOutlined as he,CloudUploadOutlined as me,CarryOutOutlined as Ae,RightOutlined as Ce,EyeInvisibleOutlined as fe,CopyOutlined as ye,CheckOutlined as ge,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ee={light:"#222222",dark:"#f8f8f2"},Ne={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},Oe={light:"#fd971f",dark:"#fd971f"},He={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},je={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ee.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ne.dark},timeline:{light:Ee.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:Oe.dark,lightOrange:He.dark,blue:Te.dark,white:Ee.dark,purple:Ke.dark,gray:Ne.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const Ye=t` +import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as y,theme as g,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Tooltip as M,Breadcrumb as L,Steps as W,Pagination as N,Input as E,notification as z,Tag as O,Modal as H,TreeSelect as R,Tree as K,Card as T,Form as U,Popover as q,Skeleton as j,Dropdown as B,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,EyeOutlined as $,EyeInvisibleOutlined as _,CopyOutlined as ee,CheckOutlined as te,PauseCircleOutlined as ne,SyncOutlined as re,CheckCircleOutlined as ae,WarningOutlined as ie,StopOutlined as oe,QuestionCircleOutlined as le,CloseOutlined as se,EllipsisOutlined as de,PlusOutlined as ce,EditOutlined as ue,LinkOutlined as pe,SmileOutlined as he,MehOutlined as me,FrownOutlined as Ae,BgColorsOutlined as Ce,CloudUploadOutlined as fe,CarryOutOutlined as ye,RightOutlined as ge,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},Oe={light:"#fd971f",dark:"#fd971f"},He={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},je={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:Oe.dark,lightOrange:He.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const Ye=t` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -113,7 +113,7 @@ html,body{ } */ -`,De=s(null),Pe=()=>{const e=d(De);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Je=({defaultScheme:e,children:t})=>{const[n,r]=c(null);u((()=>{if(e)return void r(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?r(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(r("dark"),localStorage.setItem("theme","dark")):(r("light"),localStorage.setItem("theme","light"))}),[]);return a(De.Provider,{value:{theme:n,toggleTheme:()=>{const e="light"===n?"dark":"light";r(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:a(y,{theme:{algorithm:"dark"===n?g.darkAlgorithm:g.compactAlgorithm},children:t})})},Ge={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:Be.backgrounds.primary.dark,modal:Be.backgrounds.primary.dark,dataCard:Be.darkGray,selection:Be.gray,lagoonCard:Be.backgrounds.primary.dark,lagoonCardInverted:Be.backgrounds.primary.light,footer:Be.backgrounds.primary.light,header:Be.header.dark,navTabs:We.dark},texts:{primary:Be.texts.primary.dark,primaryInverted:Be.texts.primary.light,label:"#dee2e5",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.light,nav:Ee.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:Be.darkGray},highlights:{selection:"#497ffa"},notification:Be.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Qe={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:Be.darkGray,selection:"#e6f4ff",lagoonCard:Be.backgrounds.primary.light,lagoonCardInverted:Be.backgrounds.primary.dark,footer:Be.backgrounds.primary.dark,header:Be.header.light,navTabs:We.light},confirm:{text:"#000",background:We.light},texts:{primary:Be.texts.primary.light,primaryInverted:Be.texts.primary.dark,label:"#555",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.dark,nav:Ee.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:Be.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Xe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:i}=Pe(),o=p((()=>"light"===i?Object.assign({},Qe,r):Object.assign({},Ge,t)),[i]);return i?a(n,{theme:o,children:e},i):null},Fe=l.createContext({}),$e=!0;function _e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:i,direction:o,duration:l,enableAnimation:s=$e,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),i&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function et({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:i=!1,style:o,...s}){var d,c,u;const p=l.useContext(Fe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const m={...p,...h,circle:i},A={...o,..._e(m)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=m.inline)&&void 0!==d&&d,y=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?y.push(r):y.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:$e},t?y.map(((e,n)=>l.createElement(t,{key:n},e))):y)}function tt({children:e,...t}){return l.createElement(Fe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const nt=({children:e,baseColor:t,highlightColor:n})=>{const r=localStorage.getItem("theme"),{theme:i}=Pe(),o=r||i,{UI:{skeleton:{base:l,highlight:s}}}="dark"===o?Ge:Qe;return a(tt,{baseColor:t||l,highlightColor:n||s,children:e})},rt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>a(Je,{defaultScheme:r||void 0,children:a(Xe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:a(nt,{children:e})})}),at=s(void 0),it=({linkComponent:e,children:t})=>a(at.Provider,{value:e,children:t}),ot=()=>{const e=d(at);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},lt=e.div` +`,De=s(null),Pe=()=>{const e=d(De);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Je=({defaultScheme:e,children:t})=>{const[n,r]=c(null);u((()=>{if(e)return void r(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?r(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(r("dark"),localStorage.setItem("theme","dark")):(r("light"),localStorage.setItem("theme","light"))}),[]);return a(De.Provider,{value:{theme:n,toggleTheme:()=>{const e="light"===n?"dark":"light";r(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:a(y,{theme:{algorithm:"dark"===n?g.darkAlgorithm:g.compactAlgorithm},children:t})})},Ge={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:Be.backgrounds.primary.dark,modal:Be.backgrounds.primary.dark,dataCard:Be.darkGray,selection:Be.gray,lagoonCard:Be.backgrounds.primary.dark,lagoonCardInverted:Be.backgrounds.primary.light,footer:Be.backgrounds.primary.light,header:Be.header.dark,navTabs:We.dark},texts:{primary:Be.texts.primary.dark,primaryInverted:Be.texts.primary.light,label:"#dee2e5",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.light,nav:Ne.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:Be.darkGray},highlights:{selection:"#497ffa"},notification:Be.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},Qe={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:Be.darkGray,selection:"#e6f4ff",lagoonCard:Be.backgrounds.primary.light,lagoonCardInverted:Be.backgrounds.primary.dark,footer:Be.backgrounds.primary.dark,header:Be.header.light,navTabs:We.light},confirm:{text:"#000",background:We.light},texts:{primary:Be.texts.primary.light,primaryInverted:Be.texts.primary.dark,label:"#555",secondary:Be.texts.secondary.dark,timeline:Be.texts.timeline.dark,nav:Ne.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:Be.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},Xe=({children:e,darkThemeProp:t,lightThemeProp:r})=>{const{theme:i}=Pe(),o=p((()=>"light"===i?Object.assign({},Qe,r):Object.assign({},Ge,t)),[i]);return i?a(n,{theme:o,children:e},i):null},Fe=l.createContext({}),$e=!0;function _e({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:i,direction:o,duration:l,enableAnimation:s=$e,customHighlightBackground:d}){const c={};return"rtl"===o&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),s||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),i&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function et({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:i=!1,style:o,...s}){var d,c,u;const p=l.useContext(Fe),h={...s};for(const[e,t]of Object.entries(s))void 0===t&&delete h[e];const m={...p,...h,circle:i},A={...o,..._e(m)};let C="react-loading-skeleton";n&&(C+=` ${n}`);const f=null!==(d=m.inline)&&void 0!==d&&d,y=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=l.createElement("span",{className:C,style:n,key:t},"‌");f?y.push(r):y.push(l.createElement(l.Fragment,{key:t},r,l.createElement("br",null)))}return l.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:$e},t?y.map(((e,n)=>l.createElement(t,{key:n},e))):y)}function tt({children:e,...t}){return l.createElement(Fe.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const nt=({children:e,baseColor:t,highlightColor:n})=>{const r=localStorage.getItem("theme"),{theme:i}=Pe(),o=r||i,{UI:{skeleton:{base:l,highlight:s}}}="dark"===o?Ge:Qe;return a(tt,{baseColor:t||l,highlightColor:n||s,children:e})},rt=({children:e,darkThemeProp:t,lightThemeProp:n,defaultScheme:r})=>a(Je,{defaultScheme:r||void 0,children:a(Xe,{darkThemeProp:t||void 0,lightThemeProp:n||void 0,children:a(nt,{children:e})})}),at=s(void 0),it=({linkComponent:e,children:t})=>a(at.Provider,{value:e,children:t}),ot=()=>{const e=d(at);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},lt=e.div` display: inline-block; margin-right: 0.5rem; `,st=e.div` @@ -150,7 +150,7 @@ html,body{ color: #fff; } `} -`;Mt.displayName="Select";const Et=e(S)` +`;Mt.displayName="Select";const Nt=e(S)` .ant-tabs-nav { margin-bottom: 0; &::before { @@ -160,7 +160,7 @@ html,body{ background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } -`,Nt=e.section` +`,Et=e.section` box-shadow: 2px 2px 4px 0px #69696933; padding-top: 1.5rem; padding-inline: 1rem; @@ -168,7 +168,72 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,zt=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return a(Et,{$type:e,...n});const{pathname:r,items:l}=n;return i(o,{children:[a(Et,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),a(Nt,{children:t})]})};zt.displayName="Tabs";const Ot={default:["","project","environment"],orgs:["","organization","project"]},Ht=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?Ot[r]:null,s=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;t&&t===l&&(s=!0);const d=s?{"data-active":"active"}:{};return{...e,title:a(o?"a":"span",{...d,children:i(Kt,{children:[i("span",{children:[" ",r]}),n]})}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o}=e;let l=!1;t&&t===o&&(l=!0);const s=l?{"data-active":"active"}:{};return{...e,title:a(m,{children:i(Kt,{...s,children:[i("span",{children:[" ",r]}),n]})},o)}}}));return s.unshift({type:"separator",separator:"/"}),a(Rt,{"data-cy":"page-title",style:{marginBottom:"2rem"},items:s,...o})},Rt=e(M)` +`,zt=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return a(Nt,{$type:e,...n});const{pathname:r,items:l}=n;return i(o,{children:[a(Nt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),a(Et,{children:t})]})};zt.displayName="Tabs";const Ot=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1,iconOnly:s=!1})=>{const[d,u]=c(!1),[p,h]=c(!1),m=t?{maxWidth:`${t}px`}:{},A=s?{width:"max-content"}:{},C=()=>{h(!p)},f=a(p?_:$,{className:"eye-icon",onClick:C});return i(Kt,{$fontSize:n,style:{...m,...A},children:[s?null:a(Rt,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:p,children:l?a(M,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ht,{children:e})}):e}),a("div",{className:"icons",children:d?i(M,{placement:"right",title:"Copied!",children:[a(te,{className:"check-icon"}),"hiddenWithIcon"===r&&f]}):i(o,{children:[a(ee,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&f]})})]})},Ht=e.div` + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +`,Rt=e.span` + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + color: ${e=>e.theme.UI.texts.primary}; + max-width: ${e=>e.$maxWidth?`${"number"==typeof e.$maxWidth?`${e.$maxWidth}px`:e.$maxWidth}`:"18.75rem"}; + ${e=>("hidden"===e.$type||"alwaysHidden"===e.$type||"hiddenWithIcon"===e.$type&&!e.$manualUnblur)&&r` + filter: blur(0.3rem); + user-select: none; + transition: all 0.3s ease; + `}; + + ${e=>"hidden"===e.$type&&r` + &:hover { + filter: none; + user-select: initial; + } + `}; +`,Kt=e.div` + font-size: ${e=>e.$fontSize}; + line-height: 1.5rem; + min-width: max-content; + display: flex; + justify-content: space-between; + align-content: baseline; + gap: 1rem; + + span:not(.copyable) { + color: ${e=>e.theme.UI.texts.primary}; + display: flex; + align-items: center; + } + .check-icon { + font-size: 16px; + position: relative; + z-index: 1; + transition: all 0.25s ease; + color: ${Be.green} !important; + } + .icons { + display: flex; + } + .copy-icon, + .eye-icon { + font-size: 16px; + position: relative; + z-index: 1; + transition: all 0.25s ease; + + &:hover { + background-color: #a4a3a32c; + } + + &:active { + background-color: #1616162c; + } + } + .eye-icon { + margin-left: 12px; + cursor: pointer; + } +`,Tt=e(L)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; @@ -178,19 +243,32 @@ html,body{ a { transition: all 0.25s ease; color: ${e=>e.theme.UI.texts.secondary}; - &[data-active='active'] { - color: ${e=>"light"===e.theme.colorScheme?Be.texts.primary.light:Be.white}; - } } & a:hover { background-color: ${e=>"light"===e.theme.colorScheme?"#0000000f":Be.lighterGray}; } + ${e=>!e.$defaultMargins&&r` + li.ant-breadcrumb-separator { + margin-inline-start: 1.5rem; + margin-inline-end: 0.5rem; + } + li.ant-breadcrumb-separator:nth-child(1) { + margin-inline-start: 8px; + margin-inline-end: 8px; + } + + li.ant-breadcrumb-separator:nth-child(3) { + margin-inline-start: 8px; + margin-inline-end: 8px; + } + `}; + li.ant-breadcrumb-separator:nth-last-child(2) { color: ${e=>"light"===e.theme.colorScheme?Be.texts.primary.light:Be.white}; } } -`,Kt=e.div` +`,Ut=e.div` display: flex; flex-direction: column; align-items: center; @@ -202,12 +280,12 @@ html,body{ text-decoration: none !important; } - span { + span.decorator { left: 0; font-size: 13px; font-weight: bolder; color: ${Be.lagoonBlue} !important; - top: -100%; + top: -115%; position: absolute; pointer-events: none; user-select: none; @@ -215,18 +293,40 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;Ht.displayName="Breadcrumb";const Tt=e=>{const{className:t,style:n,...r}=e;return a(Ut,{size:"default",style:n,className:t,...r})};Tt.displayName="Steps";const Ut=e(L)``,qt=({showSizeSelector:e=!1,...t})=>a(W,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});qt.displayName="Pagination";const jt=h(((e,t)=>a(E,{...e,ref:t})));jt.displayName="Input";const Bt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=N.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Yt=e(z)` +`,qt=e.div` + height: 1rem; + pointer-events: all; + &[data-active='active'] { + a { + color: ${e=>"light"===e.theme.colorScheme?Be.texts.primary.light:Be.white}; + } + } + .copy { + position: absolute; + left: calc(100% + 0.25rem); + top: calc(100% - 0.65rem); + display: flex; + justify-content: flex-end; + align-items: center; + pointer-events: all; + + span { + transform: scale(0.9); + color: ${Be.lagoonBlue}; + } + } +`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?jt[r]:null;let s=!1;const d=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let d=!1;s=!0,t&&t===l&&(d=!0);const c=d?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l);return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",r]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(Ot,{text:l,iconOnly:!0})})]})]})},o)}}}));return d.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:s,"data-cy":"page-title",style:{marginBottom:"2rem"},items:d,...o})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=z.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(O)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,Dt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(z,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:a($,{})},pending:{color:Be.gray,icon:a($,{})},running:{color:Be.blue,icon:a(_,{spin:!0})},complete:{color:Be.green,icon:a(ee,{})},successful:{color:Be.green,icon:a(ee,{})},failed:{color:Be.orange,icon:a(te,{})},error:{color:Be.pink,icon:a(ne,{})},queued:{color:Be.yellow,icon:a(_,{spin:!0})},unavailable:{color:Be.lightOrange,icon:a(re,{})},retrievable:{color:Be.lightOrange,icon:a(O,{title:"Ready to be retrieved",children:a(re,{})})},cancelled:{color:Be.pink,icon:a(ae,{})}}[n]||{};return i(Yt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Dt.displayName="StatusTag";const Pt=e.section` +`,Xt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(O,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:a(ne,{})},pending:{color:Be.gray,icon:a(ne,{})},running:{color:Be.blue,icon:a(re,{spin:!0})},complete:{color:Be.green,icon:a(ae,{})},successful:{color:Be.green,icon:a(ae,{})},failed:{color:Be.orange,icon:a(ie,{})},error:{color:Be.pink,icon:a(oe,{})},queued:{color:Be.yellow,icon:a(re,{spin:!0})},unavailable:{color:Be.lightOrange,icon:a(le,{})},retrievable:{color:Be.lightOrange,icon:a(M,{title:"Ready to be retrieved",children:a(le,{})})},cancelled:{color:Be.pink,icon:a(se,{})}}[n]||{};return i(Qt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Xt.displayName="StatusTag";const Ft=e.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Jt=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;t&&(A=i(o,{children:[n,t]}));return a(H,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...m,modalRender:e=>a(Pt,{$minHeight:u,children:e}),footer:[a(w,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),a(w,{"data-cy":"modal-confirm",disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};Jt.displayName="Modal";const Gt=e.div` +`,$t=({children:e,subTitle:t,title:n,onCancel:r,onOk:l,confirmText:s,cancelText:d,confirmLoading:c,minHeight:u,dangerConfirm:p,confirmDisabled:h,...m})=>{let A=n;t&&(A=i(o,{children:[n,t]}));return a(H,{title:A,destroyOnClose:!0,maskClosable:!0,onCancel:r,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...m,modalRender:e=>a(Ft,{$minHeight:u,children:e}),footer:[a(w,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:r,children:d||"Cancel"},"back"),a(w,{"data-cy":"modal-confirm",disabled:h,danger:p,type:"primary",loading:c,onClick:l,children:s||"OK"},"submit")],children:e})};$t.displayName="Modal";const _t=e.div` text-transform: uppercase; width: 100px; height: 62px; @@ -252,7 +352,7 @@ html,body{ text-align: right; } } -`,Qt=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return i(Gt,{className:"ui-datacard",ref:t,$severityColor:o,children:[a("span",{className:"ui-datacard__text",children:n}),a("span",{className:"ui-datacard__count",children:r})]})}));Qt.displayName="DataCard";const Xt=e.section` +`,en=h(((e,t)=>{const{text:n,count:r}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?Be.pink:e.high?Be.orange:e.medium?Be.yellow:e.low?Be.blue:"#fff")(e);return i(_t,{className:"ui-datacard",ref:t,$severityColor:o,children:[a("span",{className:"ui-datacard__text",children:n}),a("span",{className:"ui-datacard__count",children:r})]})}));en.displayName="DataCard";const tn=e.section` .ant-select-tree { background-color: #fff; @@ -262,7 +362,7 @@ html,body{ } } } -`,Ft=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(R,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(Xt,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));Ft.displayName="TreeSelect";const $t=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(K,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));$t.displayName="Tree";const _t=e.div` +`,nn=h((({treeData:e,placeholder:t,sectionsCheckable:n=!1,...r},i)=>a(R,{ref:i,placeholder:t||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:n,popupClassName:"ui-tree",dropdownRender:e=>a(tn,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...r})));nn.displayName="TreeSelect";const rn=h((({className:e,children:t,items:n,onClick:r,...i},o)=>a(K,{ref:o,showIcon:!0,treeData:n,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...i})));rn.displayName="Tree";const an=e.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -286,7 +386,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,en=e.div` +`,on=e.div` text-transform: uppercase; width: max-content; display: flex; @@ -307,14 +407,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,tn=e.div` +`,ln=e.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,nn={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},rn=h((({type:e,variant:t="vertical"},n)=>{const r=nn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(tn,{children:[a(en,{className:"lagoon-label",$currentColor:nn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(en,{className:"lagoon-label",$currentColor:nn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(en,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(_t,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));rn.displayName="CardLabel";const{Search:an}=E,on=e(an)` +`,sn={development:Be.blue,project:Be.black,production:Be.green,active:Be.purple,standby:Be.purple,"active production":Be.green,"standby production":Be.yellow,uat:Be.orange,error:Be.pink},dn=h((({type:e,variant:t="vertical"},n)=>{const r=sn[e];if("horizontal"===t){if("active production"===e||"standby production"===e){const t=e.split(" ");return i(ln,{children:[a(on,{className:"lagoon-label",$currentColor:sn[t[1]],ref:n,children:a("span",{children:t[1]})}),a(on,{className:"lagoon-label",$currentColor:sn[t[0]],ref:n,children:a("span",{children:t[0]})})]})}return a(on,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}return a(an,{className:"lagoon-label",$currentColor:r,ref:n,children:a("span",{children:e})})}));dn.displayName="CardLabel";const{Search:cn}=E,un=e(cn)` &, & > * { background-color: transparent; @@ -350,7 +450,7 @@ html,body{ } } } -`,ln=e.div` +`,pn=e.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -359,19 +459,19 @@ html,body{ display: flex; gap: 5px; } -`,sn=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),i(ln,{ref:l,children:[i("div",{className:"select-container",children:[t?a("div",{className:"results",children:a(Mt,{"data-cy":"select-results",disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?a("div",{className:"sortBy",children:a(Mt,{"data-cy":"select-sort",disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),a("div",{className:"searchBar",children:a(on,{"data-cy":"search-bar",ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));sn.displayName="LagoonFilter";const dn=r` +`,hn=h((({children:e,selectOptions:t,searchOptions:n,sortOptions:r,loadingSkeleton:o=!1},l)=>{const s=A();return u((()=>{n?.searchText&&s.current&&s.current.focus()}),[]),i(pn,{ref:l,children:[i("div",{className:"select-container",children:[t?a("div",{className:"results",children:a(Mt,{"data-cy":"select-results",disabled:o,defaultOpen:!1,placeholder:"Results per page",options:t?.options,selectedState:t?.selectedState??void 0,setSelectedState:e=>{t.setSelectedState(e)}})}):null,r?a("div",{className:"sortBy",children:a(Mt,{"data-cy":"select-sort",disabled:o,defaultOpen:!1,placeholder:"Sort by",selectedState:r?.selectedState??void 0,options:r.options,setSelectedState:e=>{r.setSelectedState(e)}})}):null,e||null]}),a("div",{className:"searchBar",children:a(un,{"data-cy":"search-bar",ref:s,placeholder:"Search",size:"small",onChange:e=>{n&&n.setSearchText(e.target.value)},value:n?.searchText,addonAfter:null,variant:"borderless"})})]})}));hn.displayName="LagoonFilter";const mn=r` width: 23.75rem; height: 15.25rem; -`,cn=e(T)` +`,An=e(T)` &.ant-card { cursor: unset; - ${dn} + ${mn} &:hover { border: 1px solid ${Be.lagoonBlue}; } } -`,un=e(T)` - ${dn} +`,Cn=e(T)` + ${mn} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -459,11 +559,11 @@ html,body{ } } } -`,pn=e(T)` +`,fn=e(T)` display: flex; place-content: center; place-items: center; - ${dn} + ${mn} border-left: inherit; border: ${e=>"dark"===e.theme.colorScheme&&r` @@ -481,7 +581,7 @@ html,body{ padding: 0; } `} -`,hn=e.div` +`,yn=e.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -496,7 +596,7 @@ html,body{ color: ${Be.lagoonBlue}; border: 1px solid ${Be.lagoonBlue}; } -`,mn=e.div` +`,gn=e.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -524,15 +624,15 @@ html,body{ text-transform: capitalize; } } -`,An=e.div` +`,wn=e.div` padding-left: 3.1875rem; -`,Cn=e(ie)` +`,bn=e(de)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${Be.lagoonBlue}; } -`,fn=e.div` +`,vn=e.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -543,23 +643,23 @@ html,body{ color: ${Be.lagoonBlue}; } } -`,yn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(pn,{$type:o,children:[i(hn,{onClick:()=>s(!0),children:[a(oe,{"data-cy":"create-environment"})," New environment"]}),a(Jt,{title:a(wn,{children:"Create an Environment"}),subTitle:i(bn,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},gn=e.div` +`,Vn=({steps:e,onCreateEnvironment:t,requiredFormItems:n,loading:r,renderType:o="card"})=>{const[l,s]=c(!1),[d]=Se(),[u,p]=c(1),h=e?.length??0,[m,A]=c(!0),C=()=>{const e=d.getFieldsValue(!0),t={};if(Array.isArray(n))for(const r of n){if(!e[r])return!1;t[r]=e[r]}return t},f=()=>{p(1),s(!1),A(!0),d.resetFields()};return i(fn,{$type:o,children:[i(yn,{onClick:()=>s(!0),children:[a(ce,{"data-cy":"create-environment"})," New environment"]}),a($t,{title:a(xn,{children:"Create an Environment"}),subTitle:i(In,{children:["Step ",u," of ",h]}),open:l,destroyOnClose:!0,cancelText:1===u?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?u<=1?f():p(u-1):f()},onOk:()=>{const e=C();e&&(us(!1))))},confirmText:u{const e=C();A(!e)},children:e[u-1]})})})]})},kn=e.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,wn=e(gt)` +`,xn=e(gt)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,bn=e.span` +`,In=e.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,vn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(mn,{children:r})},Vn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(An,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},kn=e.div` +`,Zn=({projectName:e,deployType:t,region:n})=>{const r=i("div",{className:"lagooncard-project",children:[a("span",{children:"PROJECT"}),a("span",{className:"project-name",children:e}),a("span",{children:"TYPE"}),a("span",{className:"type",children:t}),n?i(o,{children:[a("span",{children:"REGION"}),a("span",{className:"region",children:n})]}):null]},`project-${e}`);return a(gn,{children:r})},Sn=({environments:e})=>{const t=e.map((e=>a("div",{children:a(At,{link:!0,href:"#",children:e})},e)));return i(wn,{children:[t,a(At,{link:!0,href:"#",children:"View all"})]})},Mn=e.div` display: inline-block; -`,xn=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(q,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(K,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(kn,{children:[" ",t," "]})})}));xn.displayName="TreeList";const In=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(yn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(cn,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(xn,{data:C,children:a(Cn,{},"ellipsis")}),k={project:[a(fn,{children:a(o,{href:y,children:a(le,{},"edit")})}),V],environment:[a(fn,{children:a(o,{href:y,children:a(se,{},"view")})}),V]},x=[e.showProblemIndicator?a(O,{placement:"top",title:"Problem status",children:a(fn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(pe,{style:{color:Be.pink}});case"high":return a(ue,{style:{color:Be.orange}});default:return a(ce,{style:{color:Be.green2}})}})(f)})})}):null,a(O,{placement:"right",title:l?"Copied!":"Copy",children:a(de,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(rn,{type:b}),"environment"===u?a(vn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Vn,{environments:e.environments})]});return a(un,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));In.displayName="LagoonCard";const Zn=e.div` +`,Ln=h((({data:e,children:t},n)=>{const r=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return a(q,{ref:n,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:a(K,{ref:n,defaultExpandAll:!0,treeData:r,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>a("span",{"data-cy":"tree-item",children:e.title})}),children:i(Mn,{children:[" ",t," "]})})}));Ln.displayName="TreeList";const Wn=h(((e,t)=>{const[n,r]=c(!1),o=ot(),[l,s]=c(!1),{type:d}=e;if("new"===d)return a(Vn,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===d)return a(An,{loading:!0});const{type:u,loading:p,title:h,cardClassName:m,styles:A,quickActions:C,status:f="low",navPath:y,navigateTo:g,...w}=e,b="project"===u?"project":e.envType,v=g||(()=>{}),V=C&&a(Ln,{data:C,children:a(bn,{},"ellipsis")}),k={project:[a(vn,{children:a(o,{href:y,children:a(ue,{},"edit")})}),V],environment:[a(vn,{children:a(o,{href:y,children:a($,{},"view")})}),V]},x=[e.showProblemIndicator?a(M,{placement:"top",title:"Problem status",children:a(vn,{children:a(o,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return a(Ae,{style:{color:Be.pink}});case"high":return a(me,{style:{color:Be.orange}});default:return a(he,{style:{color:Be.green2}})}})(f)})})}):null,a(M,{placement:"right",title:l?"Copied!":"Copy",children:a(pe,{onClick:()=>{if(l)return;const t=window.location.href,n="environment"===u?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),s(!0),setTimeout((()=>{s(!1)}),1500)}},"link")})],I=i(j,{loading:p,active:!0,children:[a(dn,{type:b}),"environment"===u?a(Zn,{projectName:e.projectName,deployType:e.deployType,region:e.region}):a(Sn,{environments:e.environments})]});return a(Cn,{onClick:e=>{const t=e.target;n||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||v()},onMouseDown:()=>{r(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&r(!0)},hoverable:!0,ref:t,style:A,className:m??"ui-lagooncard",title:h,extra:x,actions:k[u],...w,children:I})}));Wn.displayName="LagoonCard";const Nn=e.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -589,10 +689,10 @@ html,body{ margin-left: 0.25rem; } } -`,Sn=e.div` +`,En=e.div` display: flex; gap: 1.5rem; -`,Mn=()=>{const e=i(Sn,{children:[a(Qt,{text:"Problems",count:0}),a(Qt,{text:"Critical",count:0,critical:!0}),a(Qt,{text:"High",count:0,high:!0}),a(Qt,{text:"Medium",count:0,medium:!0}),a(Qt,{text:"Low",count:0,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:a(Ao,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),e]})},Ln=e=>{if(e.skeleton)return a(Mn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(Sn,{children:[a(Qt,{text:"Problems",count:t}),a(Qt,{text:"Critical",count:n,critical:!0}),a(Qt,{text:"High",count:r,high:!0}),a(Qt,{text:"Medium",count:o,medium:!0}),a(Qt,{text:"Low",count:l,low:!0})]});return i(Zn,{children:[a("div",{className:"icon",children:n>=1?a(pe,{className:"icon-status pink"}):r>=1?a(ue,{className:"icon-status orange"}):a(ce,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(re,{})})]})}),s]})};Ln.displayName="LagoonProblemsOverview";const Wn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},En=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Wn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};En.displayName="LagoonEnv";const Nn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},zn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Nn(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};zn.displayName="LagoonProjectDetails",e.div` +`,zn=()=>{const e=i(En,{children:[a(en,{text:"Problems",count:0}),a(en,{text:"Critical",count:0,critical:!0}),a(en,{text:"High",count:0,high:!0}),a(en,{text:"Medium",count:0,medium:!0}),a(en,{text:"Low",count:0,low:!0})]});return i(Nn,{children:[a("div",{className:"icon",children:a(Co,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(le,{})})]})}),e]})},On=e=>{if(e.skeleton)return a(zn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(En,{children:[a(en,{text:"Problems",count:t}),a(en,{text:"Critical",count:n,critical:!0}),a(en,{text:"High",count:r,high:!0}),a(en,{text:"Medium",count:o,medium:!0}),a(en,{text:"Low",count:l,low:!0})]});return i(Nn,{children:[a("div",{className:"icon",children:n>=1?a(Ae,{className:"icon-status pink"}):r>=1?a(me,{className:"icon-status orange"}):a(he,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(le,{})})]})}),s]})};On.displayName="LagoonProblemsOverview";const Hn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Rn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Hn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Rn.displayName="LagoonEnv";const Kn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Tn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Kn(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};Tn.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -609,13 +709,13 @@ html,body{ height: auto; width: 5rem; } -`;const On=e.nav` +`;const Un=e.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,Hn=e.nav` +`,qn=e.nav` display: flex; list-style: none; @@ -625,7 +725,7 @@ html,body{ & > *:hover > a { color: ${Be.lagoonBlue}; } -`,Rn=e.span` +`,jn=e.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -633,7 +733,7 @@ html,body{ bottom: -4px; left: 0px; color: ${Be.lagoonBlue}; -`,Kn=e.div` +`,Bn=e.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -668,7 +768,7 @@ html,body{ &:active > a { color: #184cbc; } -`,Tn=e.div` +`,Yn=e.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -680,7 +780,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,Un=e.img` +`,Dn=e.img` border-radius: 50%; height: 24px; width: 24px; @@ -688,7 +788,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,qn=e.div` +`,Pn=e.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -701,7 +801,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,jn=e.header` +`,Jn=e.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -755,7 +855,7 @@ html,body{ max-height: 42px; } } -`,Bn=e.section` +`,Gn=e.section` font-size: 22px; width: 56px; height: 62px; @@ -786,7 +886,7 @@ html,body{ background-color: #78787853; } } -`,Yn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Dn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Dn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Pn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Jn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Gn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Qn=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Xn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Fn=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),$n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),ir=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),hr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),mr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Ar=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),yr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),gr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),wr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),xr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Ir=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Or=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),Hr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),qr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Br=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Yr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Pr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Qr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),$r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),_r=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ia=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),oa=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),la=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),sa=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),da=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),ca=e=>a(Q,{component:Pn,...e}),ua=e=>a(Q,{component:Jn,...e}),pa=e=>a(Q,{component:Gn,...e}),ha=e=>a(Q,{component:Qn,...e}),ma=e=>a(Q,{component:Xn,...e}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Ea=e=>a(Q,{component:mr,...e}),Na=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Oa=e=>a(Q,{component:fr,...e}),Ha=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Er,...e}),Fa=e=>a(Q,{component:Nr,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Or,...e}),ei=e=>a(Q,{component:Hr,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Yn(p.charAt(0),h.charAt(0)):Yn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Un,{src:m,alt:"user_avatar"}):a(Tn,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Kn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(Rn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(qn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Bn,{onClick:r,children:a(ki,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Si.displayName="LagoonHeader";const Mi=e.footer` +`,Qn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Xn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Xn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Fn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),$n=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),ir=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),hr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),mr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),yr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),gr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),wr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),xr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Ir=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Or=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Hr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Ur=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),qr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Br=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Yr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Pr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Qr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),$r=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),_r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ia=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),oa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),la=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),sa=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),da=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ca=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),ua=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),pa=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),ha=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ma=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Oa=e=>a(Q,{component:fr,...e}),Ha=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Or,...e}),ei=e=>a(Q,{component:Hr,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=e=>a(Q,{component:ca,...e}),Mi=e=>a(Q,{component:ua,...e}),Li=e=>a(Q,{component:pa,...e}),Wi=e=>a(Q,{component:ha,...e}),Ni=e=>a(Q,{component:ma,...e}),Ei=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Qn(p.charAt(0),h.charAt(0)):Qn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Dn,{src:m,alt:"user_avatar"}):a(Yn,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Bn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(jn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(Pn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Gn,{onClick:r,children:a(Mi,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Ei.displayName="LagoonHeader";const zi=e.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -807,7 +907,7 @@ html,body{ max-height: 42px; } } -`,Li=e.section` +`,Oi=e.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -821,7 +921,7 @@ html,body{ background-color: #78787853; } } -`,Wi=h((({icon:e,toggleTheme:t},n)=>i(Mi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Vi,{className:"icon"})}),a(Li,{onClick:t,children:a(he,{className:"theme-icon"})})]})));Wi.displayName="LagoonFooter";const Ei=e.section` +`,Hi=h((({icon:e,toggleTheme:t},n)=>i(zi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Si,{className:"icon"})}),a(Oi,{onClick:t,children:a(Ce,{className:"theme-icon"})})]})));Hi.displayName="LagoonFooter";const Ri=e.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -841,7 +941,7 @@ html,body{ } } } -`,Ni=e.div` +`,Ki=e.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -862,72 +962,7 @@ html,body{ color: ${Be.lagoonBlue}; font-size: 22px; } -`,zi=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ni,{children:[a("span",{className:"deploy-env",children:t}),a(Ce,{}),a("span",{className:"deploy-name",children:r}),a(Dt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ni,{children:[a("span",{className:"task-env",children:r}),a(Ce,{}),a("span",{className:"task-name",children:t}),a(Dt,{type:o}),a(se,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?me:Ae,{}));return a(Ei,{ref:n,children:a(Y,{mode:"left",items:r})})}));zi.displayName="LagoonTimeline";const{Item:Oi}=U,Hi=({wrap:e,...t})=>a(Oi,{...t});Hi.displayName="FormItem";const Ri=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1})=>{const[s,d]=c(!1),[u,p]=c(!1),h=t?{maxWidth:`${t}px`}:{},m=()=>{p(!u)},A=a(u?fe:se,{className:"eye-icon",onClick:m});return i(Ui,{$fontSize:n,style:{...h},children:[a(Ti,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:u,children:l?a(O,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ki,{children:e})}):e}),a("div",{className:"icons",children:s?i(O,{placement:"right",title:"Copied!",children:[a(ge,{className:"check-icon"}),"hiddenWithIcon"===r&&A]}):i(o,{children:[a(ye,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),d(!0),setTimeout((()=>{d(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&A]})})]})},Ki=e.div` - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -`,Ti=e.span` - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - color: ${e=>e.theme.UI.texts.primary}; - max-width: ${e=>e.$maxWidth?`${"number"==typeof e.$maxWidth?`${e.$maxWidth}px`:e.$maxWidth}`:"18.75rem"}; - ${e=>("hidden"===e.$type||"alwaysHidden"===e.$type||"hiddenWithIcon"===e.$type&&!e.$manualUnblur)&&r` - filter: blur(0.3rem); - user-select: none; - transition: all 0.3s ease; - `}; - - ${e=>"hidden"===e.$type&&r` - &:hover { - filter: none; - user-select: initial; - } - `}; -`,Ui=e.div` - font-size: ${e=>e.$fontSize}; - line-height: 1.5rem; - min-width: max-content; - display: flex; - justify-content: space-between; - align-content: baseline; - gap: 1rem; - - span:not(.copyable) { - color: ${e=>e.theme.UI.texts.primary}; - display: flex; - align-items: center; - } - .check-icon { - font-size: 16px; - position: relative; - z-index: 1; - transition: all 0.25s ease; - color: ${Be.green} !important; - } - .icons { - display: flex; - } - .copy-icon, - .eye-icon { - font-size: 16px; - position: relative; - z-index: 1; - transition: all 0.25s ease; - - &:hover { - background-color: #a4a3a32c; - } - - &:active { - background-color: #1616162c; - } - } - .eye-icon { - margin-left: 12px; - cursor: pointer; - } -`,qi=e.div` +`,Ti=h((({items:e,type:t},n)=>{const r=((e,t,n)=>"deployment"===e?t.map((e=>{const{environment:t,deployName:r,status:o,date:l}=e;return{dot:n,children:i(Ki,{children:[a("span",{className:"deploy-env",children:t}),a(ge,{}),a("span",{className:"deploy-name",children:r}),a(Xt,{type:o}),a("span",{className:"deploy-date",children:l})]})}})):t.map((e=>{const{taskName:t,environment:r,status:o,navigationFunction:l}=e;return{dot:n,children:i(Ki,{children:[a("span",{className:"task-env",children:r}),a(ge,{}),a("span",{className:"task-name",children:t}),a(Xt,{type:o}),a($,{className:"task-link",onClick:()=>l})]})}})))(t,e,a("deployment"===t?fe:ye,{}));return a(Ri,{ref:n,children:a(Y,{mode:"left",items:r})})}));Ti.displayName="LagoonTimeline";const{Item:Ui}=U,qi=({wrap:e,...t})=>a(Ui,{...t});qi.displayName="FormItem";const ji=e.div` min-height: 100dvh; margin: 0; @@ -941,16 +976,16 @@ html,body{ height: 42px; width: auto; } -`,ji=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>i(qi,{ref:o,className:r,children:[t?a(Si,{...n}):null,a("main",{"data-cy":"layout-children",className:"content",children:e})]})));ji.displayName="PageContainer";const Bi=e.div` +`,Bi=h((({children:e,showHeader:t,headerProps:n,className:r},o)=>i(ji,{ref:o,className:r,children:[t?a(Ei,{...n}):null,a("main",{"data-cy":"layout-children",className:"content",children:e})]})));Bi.displayName="PageContainer";const Yi=e.div` display: block; padding-block: 17px; -`,Yi=e(D)` +`,Di=e(D)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,Di=e.section` +`,Pi=e.section` display: flex; gap: 1rem; justify-content: center; @@ -963,11 +998,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,Pi=e.span` +`,Ji=e.span` width: 1.1875rem; -`,Ji=e(P)` +`,Gi=e(P)` padding-block: 2.5rem; -`,Gi=a(Ji,{image:a(_a,{size:60}),description:a("span",{"data-cy":"empty",children:"Nothing to display"})}),Qi=h((({columns:e,dataSource:t,children:n,lastRowBordered:r=!1,variant:i="default",disableScrollable:l=!1,withBg:s=!1,hasSummary:d=!1,...c},u)=>a(o,{children:a(y,{renderEmpty:()=>Gi,children:a(Yi,{$variant:i,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Xi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Qi.displayName="Table";var Fi,$i={exports:{}};var _i,eo=(Fi||(Fi=1,$i.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,a=l}return!r&&a&&(g=a),a||!r&&g},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=y;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)a(o,{children:a(y,{renderEmpty:()=>Qi,children:a(Di,{$variant:i,$withBg:s,$lastRowBordered:r,$hasSummary:d,dataSource:t,columns:e,ref:null,pagination:!1,scroll:!0!==l?{x:"max-content"}:{},...c})})})));function Fi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Xi.displayName="Table";var $i,_i={exports:{}};var eo,to=($i||($i=1,_i.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",i="minute",o="hour",l="day",s="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;w[l]=t,a=l}return!r&&a&&(g=a),a||!r&&g},k=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},x=y;x.l=V,x.i=v,x.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function C(e){this.$L=V(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[b]=!0}var f=C.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return!(this.$d.toString()===h)},f.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return k(e)a(et,{...e}),Co=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var fo,yo={exports:{}};var go=(fo||(fo=1,yo.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),o=n(t),l="("===(a=a||"()")[0],s=")"===a[1];return(l?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),yo.exports),wo=Xi(go);to.extend(wo),to.extend(uo),to.extend(lo);const bo=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},vo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>a(Ao,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var Vo,ko={exports:{}};var xo=(Vo||(Vo=1,ko.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,o,l){for(var s,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),ko.exports),Io=Xi(xo);const Zo=e(be)` +`,Co=e=>a(et,{...e}),fo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var yo,go={exports:{}};var wo=(yo||(yo=1,go.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),o=n(t),l="("===(a=a||"()")[0],s=")"===a[1];return(l?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),go.exports),bo=Fi(wo);no.extend(bo),no.extend(po),no.extend(so);const vo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Vo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>a(Co,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var ko,xo={exports:{}};var Io=(ko||(ko=1,xo.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,o,l){for(var s,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),xo.exports),Zo=Fi(Io);const So=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`;function So(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}to.extend(wo),to.extend(lo),to.extend(Io);const Mo=e.span` +`;function Mo(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}no.extend(bo),no.extend(so),no.extend(Zo);const Lo=e.span` text-decoration: underline; cursor: pointer; -`,Lo=e.div` +`,Wo=e.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1012,7 +1047,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Wo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Ao,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Ao,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var Eo;to.extend(uo),to.extend(lo),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Eo||(Eo={}));const No=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};var zo,Oo={exports:{}};var Ho=(zo||(zo=1,Oo.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,E=-1,N="",z=void 0,O=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof C?p?C[r]:(C=O(C))[r.toLowerCase()]:C;var i=E===+o;N=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:N,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=E),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ro,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>Ko(e,t,`${r}-${n}`)))):e;to.extend(uo),to.extend(lo);const To=e.section` +`,No=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Co,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Co,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Eo;no.extend(po),no.extend(so),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Eo||(Eo={}));const zo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Oo,Ho={exports:{}};var Ro=(Oo||(Oo=1,Ho.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,O=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=O(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ko,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>To(e,t,`${r}-${n}`)))):e;no.extend(po),no.extend(so);const Uo=e.section` display: flex; justify-content: space-between; align-items: center; @@ -1022,15 +1057,15 @@ html,body{ max-width: 220px !important; } } -`,Uo=e(be)` +`,qo=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`,qo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Ao,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const jo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const Bo=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Yo=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Ao,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Qi,{dataSource:t,columns:e})};to.extend(wo),to.extend(uo),to.extend(lo);const Do=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Po=e.span` +`,jo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Bo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Yo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Do=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const Po=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Jo=e.span` text-decoration: underline; cursor: pointer; -`,Jo=e.div` +`,Go=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Go=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Ao,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Ao,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Ao,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})},Qo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Xo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Fo=e.span` +`,Qo=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Co,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Co,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Co,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})},Xo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Fo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},$o=e.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1040,12 +1075,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,$o=e.p` +`,_o=e.p` margin-top: 1rem; -`,_o=e.div` +`,el=e.div` display: flex; justify-content: space-between; -`,el=e.div` +`,tl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1054,7 +1089,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,tl=e.div` +`,nl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1062,7 +1097,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,nl=e.div` +`,rl=e.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1070,24 +1105,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;to.extend(uo),to.extend(lo);const rl=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),al=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Ao,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Ao,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Ao,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Ao,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Ao,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Ao,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const il=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const ol=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},ll=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Ao,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Ao,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Ao,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Ao,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Qi,{variant:"alternate",dataSource:n,columns:e})};to.extend(uo),to.extend(lo);const sl=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},dl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Ao,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Ao,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Ao,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Qi,{variant:"default",dataSource:r,columns:t})};to.extend(uo),to.extend(lo);const cl=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Ao,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Ao,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Ao,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Ao,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Qi,{dataSource:t,columns:e})};to.extend(wo),to.extend(uo),to.extend(lo);const ul=e=>{const t=e.started||e.created,n=t?to.utc(t):to.utc(),r=e.completed?to.utc(e.completed):to.utc(),a=to.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},pl=e.span` +`;no.extend(po),no.extend(so);const al=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),il=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Co,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Co,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Co,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Co,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const ol=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const ll=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},sl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const dl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},cl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Co,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Co,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Co,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Xi,{variant:"default",dataSource:r,columns:t})};no.extend(po),no.extend(so);const ul=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const pl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},hl=e.span` text-decoration: underline; cursor: pointer; -`,hl=e.div` +`,ml=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,ml=e(dt)` +`,Al=e(dt)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Al=e(gt)` +`,Cl=e(gt)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Cl=e(pt)` +`,fl=e(pt)` font-size: 11px !important; transform: translateY(-5px) !important; -`,fl=e(U)` +`,yl=e(U)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1098,12 +1133,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,yl=e.span` +`,gl=e.span` font-weight: 600; color: ${Be.lagoonBlue}; -`,gl=e.div` +`,wl=e.div` display: block; -`,wl=e(Ze)` +`,bl=e(Ze)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1137,13 +1172,13 @@ html,body{ color: ${Be.white}; `} } -`;to.extend(lo),to.extend(Io);const bl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Ao,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Ao,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Ao,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Ao,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Qi,{dataSource:n,withBg:!0,columns:e})},Vl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},kl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Ao,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Ao,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},xl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Ao,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Ao,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Qi,{dataSource:r,columns:t})},Zl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Ao,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Ao,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})},Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Ao,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Ao,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Ao,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Qi,{dataSource:n,columns:e})};Qi.DefaultTable=Qi,Qi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=rl(e.environments),a=rl(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Xo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(mo,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(O,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),M=I&&I.map((e=>{const t=rl(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(O,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),actions:a(Di,{children:a(mo,{children:a(v,{href:`${l}/${e.name}`,children:a(O,{placement:"bottom",title:"View project",children:a(se,{})})})})})}}));return i(o,{children:[a(Qi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:M,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(To,{children:[a(qt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a($o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Qi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(ml,{testId:"add-key",iconBefore:a(oe,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a(Jt,{confirmText:"Create",subTitle:a(Cl,{children:"Step 1 of 1"}),title:a(Al,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(fl,{form:p,children:[a(Hi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(Hi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(wl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a(Jt,{confirmText:"Update",title:a(Al,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(fl,{form:y,children:[a(Hi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(jt,{placeholder:"Enter a name for the variable"})}),a(Hi,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:a(jt,{placeholder:"Enter the variable value"})})]})}),a(Jt,{confirmText:"Delete",title:a(Al,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(yl,{children:g?.name})," and cannot be undone.",a(fl,{form:A,children:a(Hi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(O,{placement:"top",title:to.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e.created).local().fromNow()}),lastUsed:a(O,{placement:"top",title:e.lastUsed?to.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?to.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Di,{children:[a(O,{placement:"bottom",title:"Edit key",children:a(le,{onClick:()=>{w(e),f(!0)}})}),a(O,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Qi,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:bl}),a(gl,{children:S})]})},Qi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(Co,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(mo,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:bo(e),actions:i(Di,{children:[a(mo,{children:a(m,{href:`${C}/${e.name}`,children:a(O,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(qt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||to(e.created).isBetween(to(r[0]).startOf("day"),to(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(po,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ri,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(O,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(O,{placement:"bottom",title:`Download (${So(n)})`,children:[a(Zo,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:So(n)}),")"]})});case"failed":return a(O,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(O,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:e.restore?.status??"retrievable"}),actions:a(Di,{children:w(e)})}}));return i(o,{children:[a(Qi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(qt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Qi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Mo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(O,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Lo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Di,{children:"0000-00-00 00:00:00"!==e.deleted&&a(O,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Qi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Qi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(No,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Qi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(qo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||to(e.created).isBetween(to(n[0]).startOf("day"),to(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Di,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(O,{placement:"bottom",title:`Download (${e.size})`,children:a(Uo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Qi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(jo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(mo,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Dt,{type:"succeeded"===e.status?"complete":e.status}),duration:Bo(e),actions:i(Di,{children:[a(mo,{children:a(d,{href:`${h}/${e.taskName}`,children:a(O,{placement:"bottom",title:"View task",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Pi,{})]})}}));return i(o,{children:[a(Qi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(To,{children:[a("section",{className:"selector",children:m}),a(qt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Qi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Yo,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Po,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(po,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Dt,{type:e.status})}),duration:Do(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Jo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Qi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(al,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(rn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(mo,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Qo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(O,{placement:"top",title:to.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:to.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(xn,{data:e.quickActions,children:a(Cn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Di,{children:[a(mo,{children:a(d,{href:`${n}/${e.name}`,children:a(O,{placement:"bottom",title:"View environment",children:a(se,{})})})}),t]})}}));return i(o,{children:[a(Qi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Bi,{children:s}),a(qt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Qi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(il,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(mo,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ol(e),actions:i(Di,{children:[a(mo,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(O,{placement:"bottom",title:"View deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Pi,{})]})})));return i(o,{children:[a(Qi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(qt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Qi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(mo,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(mo,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=to.utc(e).local();return a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(po,{children:[a(Dt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(ho,{placement:"right",title:t.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Di,{children:[a(mo,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(O,{placement:"bottom",title:"View bulk deployment",children:a(se,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Pi,{})]})})));return a(o,{children:a(Qi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Qi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(dl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),M=V&&y>0?S.slice((A-1)*y,A*y):S,L=M.length,W=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:W("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:W("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ri,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],N=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,w||"",r)}:Ko(a,w||"",r):a}}))),H=M&&M.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?se:fe,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Di,{children:[d?i(o,{children:[a(mo,{children:e.value?a(O,{title:l?"show":"hide",children:c}):a(Pi,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Qi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Bi,{children:l}),V?i(To,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(qt,{total:L,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Qi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(po,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(pl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=to.utc(e.created).local();return{...e,created:a(O,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(ho,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Dt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Dt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(ho,{placement:"right",title:e.buildStep,children:a(Dt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:ul(e),actions:a(Di,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Pi,{})})}}));return a(o,{children:a(Qi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(hl,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Qi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Xo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(mo,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,n,a)}:Ko(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Di,{children:a(mo,{children:a(w,{href:`${l}/${e.name}`,children:a(O,{placement:"bottom",title:"View organization",children:a(se,{})})})})})})));return i(o,{children:[a(Qi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(qt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Qi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Vl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,M=e=>V===e?"custom-sorted":"",L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:M("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:M("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],W=Z&&Z.map((e=>({...e,actions:i(Di,{children:[y&&y(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(O,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Pi,{})]})}))),E=["name","memberCount"],N=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:W,columns:N,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Bi,{children:w}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Qi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",M=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(Fo,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(mo,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(nl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,W=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Di,{children:[W(e),a(mo,{children:a(w,{href:`${f}/${e.email}`,children:a(O,{placement:"bottom",title:"View user",children:a(se,{})})})}),e.email.startsWith("default-user")?a(Pi,{}):L(e)]})}))),N=["firstname","lastName","email"],z=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Bi,{children:g}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Qi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(mo,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Di,{children:[a(mo,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(O,{title:"View dashboard",placement:"bottom",children:a(xi,{})})})}),a(mo,{children:a(y,{href:`${A}/${e.name}`,children:a(O,{placement:"bottom",title:"View project",children:a(se,{})})})}),Z(e)]})}))),M=["name"];"standalone"===f&&M.push("groupCount");const L=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,l,r)}:Ko(a,l,r):a}})));return i(o,{children:[a(Qi,{dataSource:S,columns:L,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Bi,{children:C}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Qi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(tl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(mo,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(O,{placement:"bottom",title:"View notification",children:a(se,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Di,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,c,r)}:Ko(a,c,r):a}})));return i(o,{children:[a(Qi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Bi,{children:s})]})},Qi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Zl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(Fo,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(_o,{children:[e," ",a(el,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Di,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:Ko(i.children,r,a)}:Ko(i,r,a):i}})));return i(o,{children:[a(Qi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Bi,{children:A}),i(To,{children:[a("section",{className:"selector",children:n}),a(qt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Qi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,M=Z.length,L=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(mo,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(Fo,{children:"SYSTEM GROUP"}):null]})}),className:(W="name",k===W?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(nl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var W;const E=S&&S.map((e=>({...e,actions:i(Di,{children:[g(e),a(mo,{children:a(b,{href:`${f}/${e.name}`,children:a(O,{placement:"bottom",title:"View group",children:a(se,{})})})}),"project-default-group"!==e.groupType?y(e):a(Pi,{})]})}))),N=["name"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:Ko(a.children,s,r)}:Ko(a,s,r):a}})));return i(o,{children:[a(Qi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(To,{children:[a("section",{className:"selector",children:r}),a(qt,{total:M,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i($o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",M," groups"]})]})};const Ml=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ml.displayName="Confirm";const Ll=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})},kl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},xl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Zl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Sl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ot,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(zo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ot,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["name","scope"],O=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Fo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(w,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(Pt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),z=["firstname","lastName","email"],O=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Zl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),z=["name"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ll=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ll.displayName="Confirm";const Wl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Wl=e.section` +`,Nl=e.section` float: left; margin-right: 8px; @@ -1155,7 +1190,7 @@ html,body{ line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,Nl=h((({content:e},t)=>i(Ll,{ref:t,className:"lagoon-tip",children:[a(Wl,{children:a(xi,{})}),i(El,{children:[" ",e," "]})]})));Nl.displayName="Tip";const zl=e.div` +`,zl=h((({content:e},t)=>i(Wl,{ref:t,className:"lagoon-tip",children:[a(Nl,{children:a(Li,{})}),i(El,{children:[" ",e," "]})]})));zl.displayName="Tip";const Ol=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1172,7 +1207,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function Ol(e){return e.toLowerCase().replace(/\s+/g,"-")}const Hl=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(zl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":Ol(o.title),children:e})}),l?a("div",{style:s,"data-cy":Ol(o.title),className:"statistic-element",children:r}):null]})};Hl.displayName="Stat";const Rl=e.div` +`;function Hl(e){return e.toLowerCase().replace(/\s+/g,"-")}const Rl=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(Ol,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":Hl(o.title),children:e})}),l?a("div",{style:s,"data-cy":Hl(o.title),className:"statistic-element",children:r}):null]})};Rl.displayName="Stat";const Kl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1182,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Kl=h((({items:e},t)=>a(Rl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(Hl,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Kl.displayName="DetailedStats";export{Ht as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ml as Confirm,Ri as CopyToClipboard,Qt as DataCard,Kl as DetailedStats,It as Details,Hi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,ca as IconAim,ua as IconAlert,pa as IconAlignCenter,ha as IconAlignLeft,ma as IconAlignRight,Aa as IconApartment,Ca as IconApi,fa as IconAppstore,ya as IconArrowDown,ga as IconArrowsAlt,wa as IconAudio,ba as IconBell,va as IconBranches,Va as IconBug,ka as IconBulb,xa as IconCamera,Ia as IconCaretDown,Za as IconCheck,Sa as IconCheckSquare,Ma as IconClose,La as IconCloseSquare,Wa as IconCloudDownload,Ea as IconCloudUpload,Na as IconDelete,za as IconDisconnect,Oa as IconEdit,Ha as IconEllipsis,Ra as IconExclamation,Ka as IconExclamationCircle,Ta as IconExport,Ua as IconEye,qa as IconFileImage,Ba as IconFileJpg,ja as IconFilePdf,Ya as IconFrown,Da as IconFullscreen,Pa as IconFullscreenExit,Ja as IconGithub,Ii as IconGrid,Ga as IconHdd,Qa as IconHeart,Xa as IconHighlight,Fa as IconHome,$a as IconIdcard,_a as IconInfoCircle,xi as IconLagoonOnly,ei as IconLink,Zi as IconList,ti as IconLoading,ni as IconLock,ri as IconMeh,ai as IconMessage,ii as IconMinusCircle,oi as IconMinusSquare,li as IconPaperclip,si as IconPlus,di as IconPushpinFIlled,ci as IconPushpinOutlined,ui as IconRest,pi as IconRocket,hi as IconSave,mi as IconSearch,Ai as IconSettings,Ci as IconSmile,fi as IconStar,ki as IconSun,yi as IconTag,gi as IconTags,wi as IconWifi,bi as IconZoomIn,vi as IconZoomOut,jt as Input,In as LagoonCard,rn as LagoonCardLabel,En as LagoonEnvironmentDetails,sn as LagoonFilter,Wi as LagoonFooter,Si as LagoonHeader,Vi as LagoonIcon,Ln as LagoonProblemsOverview,zn as LagoonProjectDetails,zi as LagoonTimeline,kt as List,Ao as LoadingSkeleton,Jt as Modal,it as NextLinkProvider,ji as PageContainer,qt as Pagination,Mt as Select,Hl as Stat,Dt as StatusTag,Tt as Steps,Zt as Switch,Qi as Table,zt as Tabs,Ft as TaskTreeSelector,pt as Text,At as TextLabel,Nl as Tip,$t as Tree,xn as TreeList,rt as UIThemeProvider,ot as useNextLink,Bt as useNotification,Pe as useTheme}; +`,Tl=h((({items:e},t)=>a(Kl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(Rl,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Tl.displayName="DetailedStats";export{Bt as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ll as Confirm,Ot as CopyToClipboard,en as DataCard,Tl as DetailedStats,It as Details,qi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,Aa as IconAim,Ca as IconAlert,fa as IconAlignCenter,ya as IconAlignLeft,ga as IconAlignRight,wa as IconApartment,ba as IconApi,va as IconAppstore,Va as IconArrowDown,ka as IconArrowsAlt,xa as IconAudio,Ia as IconBell,Za as IconBranches,Sa as IconBug,Ma as IconBulb,La as IconCamera,Wa as IconCaretDown,Na as IconCheck,Ea as IconCheckSquare,za as IconClose,Oa as IconCloseSquare,Ha as IconCloudDownload,Ra as IconCloudUpload,Ka as IconDelete,Ta as IconDisconnect,Ua as IconEdit,qa as IconEllipsis,ja as IconExclamation,Ba as IconExclamationCircle,Ya as IconExport,Da as IconEye,Pa as IconFileImage,Ga as IconFileJpg,Ja as IconFilePdf,Qa as IconFrown,Xa as IconFullscreen,Fa as IconFullscreenExit,$a as IconGithub,Wi as IconGrid,_a as IconHdd,ei as IconHeart,ti as IconHighlight,ni as IconHome,ri as IconIdcard,ai as IconInfoCircle,Li as IconLagoonOnly,ii as IconLink,Ni as IconList,oi as IconLoading,li as IconLock,si as IconMeh,di as IconMessage,ci as IconMinusCircle,ui as IconMinusSquare,pi as IconPaperclip,hi as IconPlus,mi as IconPushpinFIlled,Ai as IconPushpinOutlined,Ci as IconRest,fi as IconRocket,yi as IconSave,gi as IconSearch,wi as IconSettings,bi as IconSmile,vi as IconStar,Mi as IconSun,Vi as IconTag,ki as IconTags,xi as IconWifi,Ii as IconZoomIn,Zi as IconZoomOut,Jt as Input,Wn as LagoonCard,dn as LagoonCardLabel,Rn as LagoonEnvironmentDetails,hn as LagoonFilter,Hi as LagoonFooter,Ei as LagoonHeader,Si as LagoonIcon,On as LagoonProblemsOverview,Tn as LagoonProjectDetails,Ti as LagoonTimeline,kt as List,Co as LoadingSkeleton,$t as Modal,it as NextLinkProvider,Bi as PageContainer,Pt as Pagination,Mt as Select,Rl as Stat,Xt as StatusTag,Yt as Steps,Zt as Switch,Xi as Table,zt as Tabs,nn as TaskTreeSelector,pt as Text,At as TextLabel,zl as Tip,rn as Tree,Ln as TreeList,rt as UIThemeProvider,ot as useNextLink,Gt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index 7cd9f020..85af64c1 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},y={light:"#e69f66",dark:"#e69f66"},g={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:y.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:g.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},m={light:"#868686",dark:"#868686"},h={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},y={light:"#e69f66",dark:"#e69f66"},g={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:h.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:h.dark}},darkGray:h.dark,cellGray:m.dark,lighterGray:"#282828",orange:x.dark,lightOrange:y.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:g.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -113,13 +113,13 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:h.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:h.light},confirm:{text:"#000",background:h.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),m={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete m[e];const h={...p,...m,circle:o},A={...s,...H(h)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=h.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=h.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` display: inline-block; margin-left: 0.5rem; -`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:o,iconAfter:s,disabled:i,loading:l,className:d,children:c,styles:u,testId:p,...h},m)=>{let A=c;return o&&(A=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:o}),A]})),s&&(A=t.jsxs(t.Fragment,{children:[A," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{...p&&{"data-cy":p},ref:m,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...h,children:A})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},o)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:o,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:o,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const o=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:o,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...o},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...o,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,oe=n.forwardRef((({className:e,children:n,style:a,...o},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...o,children:n})));oe.displayName="List",oe.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:o,style:s,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?o?.map((e=>({...e,extra:u}))):o;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));se.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:o="default",style:s,...i}=e;if("topToBottom"===o){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:o,style:s,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:o,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:o,style:s,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[h,m]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:s,dropdownStyle:{padding:0},dropdownRender:e=>t.jsx(pe,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>m(e),...p,suffixIcon:h?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` +`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:o,iconAfter:s,disabled:i,loading:l,className:d,children:c,styles:u,testId:p,...m},h)=>{let A=c;return o&&(A=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:o}),A]})),s&&(A=t.jsxs(t.Fragment,{children:[A," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{...p&&{"data-cy":p},ref:h,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...m,children:A})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},o)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:o,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:o,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const o=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:o,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...o},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...o,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,oe=n.forwardRef((({className:e,children:n,style:a,...o},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...o,children:n})));oe.displayName="List",oe.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:o,style:s,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,m=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},h=u&&d?o?.map((e=>({...e,extra:u}))):o;return t.jsx(r.Collapse,{ref:n,items:h,...m,...p})}));se.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:o="default",style:s,...i}=e;if("topToBottom"===o){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:o,style:s,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:o,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:o,style:s,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[m,h]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:s,dropdownStyle:{padding:0},dropdownRender:e=>t.jsx(pe,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>h(e),...p,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` &.ant-select { & .ant-select-selector { span { @@ -150,7 +150,7 @@ html,body{ color: #fff; } `} -`;ce.displayName="Select";const he=l.default(r.Tabs)` +`;ce.displayName="Select";const me=l.default(r.Tabs)` .ant-tabs-nav { margin-bottom: 0; &::before { @@ -160,7 +160,7 @@ html,body{ background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } -`,me=l.default.section` +`,he=l.default.section` box-shadow: 2px 2px 4px 0px #69696933; padding-top: 1.5rem; padding-inline: 1rem; @@ -168,7 +168,72 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(he,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(he,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(me,{children:n})]})};Ae.displayName="Tabs";const fe={default:["","project","environment"],orgs:["","organization","project"]},Ce=e=>{const{activeKey:r,items:a,type:o,...s}=e,i=o&&["default","orgs"].includes(o)?fe[o]:null,l=a.map(((e,a)=>{const o=i?i[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{};return{...e,title:a?t.jsx("a",{...l,children:t.jsxs(ye,{children:[t.jsxs("span",{children:[" ",o]}),n]})}):t.jsx("span",{...l,children:t.jsxs(ye,{children:[t.jsxs("span",{children:[" ",o]}),n]})}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s}=e;let i=!1;r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{};return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(ye,{...l,children:[t.jsxs("span",{children:[" ",o]}),a]})},s)}}}));return l.unshift({type:"separator",separator:"/"}),t.jsx(xe,{"data-cy":"page-title",style:{marginBottom:"2rem"},items:l,...s})},xe=l.default(r.Breadcrumb)` +`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(me,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(me,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};Ae.displayName="Tabs";const fe=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1,iconOnly:d=!1})=>{const[c,u]=n.useState(!1),[p,m]=n.useState(!1),h=o?{maxWidth:`${o}px`}:{},A=d?{width:"max-content"}:{},f=()=>{m(!p)},C=p?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:f}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:f});return t.jsxs(ye,{$fontSize:s,style:{...h,...A},children:[d?null:t.jsx(xe,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:p,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(Ce,{children:e})}):e}),t.jsx("div",{className:"icons",children:c?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&C]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&C]})})]})},Ce=l.default.div` + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +`,xe=l.default.span` + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + color: ${e=>e.theme.UI.texts.primary}; + max-width: ${e=>e.$maxWidth?`${"number"==typeof e.$maxWidth?`${e.$maxWidth}px`:e.$maxWidth}`:"18.75rem"}; + ${t=>("hidden"===t.$type||"alwaysHidden"===t.$type||"hiddenWithIcon"===t.$type&&!t.$manualUnblur)&&e.css` + filter: blur(0.3rem); + user-select: none; + transition: all 0.3s ease; + `}; + + ${t=>"hidden"===t.$type&&e.css` + &:hover { + filter: none; + user-select: initial; + } + `}; +`,ye=l.default.div` + font-size: ${e=>e.$fontSize}; + line-height: 1.5rem; + min-width: max-content; + display: flex; + justify-content: space-between; + align-content: baseline; + gap: 1rem; + + span:not(.copyable) { + color: ${e=>e.theme.UI.texts.primary}; + display: flex; + align-items: center; + } + .check-icon { + font-size: 16px; + position: relative; + z-index: 1; + transition: all 0.25s ease; + color: ${k.green} !important; + } + .icons { + display: flex; + } + .copy-icon, + .eye-icon { + font-size: 16px; + position: relative; + z-index: 1; + transition: all 0.25s ease; + + &:hover { + background-color: #a4a3a32c; + } + + &:active { + background-color: #1616162c; + } + } + .eye-icon { + margin-left: 12px; + cursor: pointer; + } +`,ge=l.default(r.Breadcrumb)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; @@ -178,19 +243,32 @@ html,body{ a { transition: all 0.25s ease; color: ${e=>e.theme.UI.texts.secondary}; - &[data-active='active'] { - color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; - } } & a:hover { background-color: ${e=>"light"===e.theme.colorScheme?"#0000000f":k.lighterGray}; } + ${t=>!t.$defaultMargins&&e.css` + li.ant-breadcrumb-separator { + margin-inline-start: 1.5rem; + margin-inline-end: 0.5rem; + } + li.ant-breadcrumb-separator:nth-child(1) { + margin-inline-start: 8px; + margin-inline-end: 8px; + } + + li.ant-breadcrumb-separator:nth-child(3) { + margin-inline-start: 8px; + margin-inline-end: 8px; + } + `}; + li.ant-breadcrumb-separator:nth-last-child(2) { color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; } } -`,ye=l.default.div` +`,we=l.default.div` display: flex; flex-direction: column; align-items: center; @@ -202,12 +280,12 @@ html,body{ text-decoration: none !important; } - span { + span.decorator { left: 0; font-size: 13px; font-weight: bolder; color: ${k.lagoonBlue} !important; - top: -100%; + top: -115%; position: absolute; pointer-events: none; user-select: none; @@ -215,18 +293,40 @@ html,body{ text-decoration: none !important; border-bottom: none !important; } -`;Ce.displayName="Breadcrumb";const ge=e=>{const{className:n,style:r,...a}=e;return t.jsx(we,{size:"default",style:r,className:n,...a})};ge.displayName="Steps";const we=l.default(r.Steps)``,je=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});je.displayName="Pagination";const be=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));be.displayName="Input";const ve=l.default(r.Tag)` +`,je=l.default.div` + height: 1rem; + pointer-events: all; + &[data-active='active'] { + a { + color: ${e=>"light"===e.theme.colorScheme?k.texts.primary.light:k.white}; + } + } + .copy { + position: absolute; + left: calc(100% + 0.25rem); + top: calc(100% - 0.65rem); + display: flex; + justify-content: flex-end; + align-items: center; + pointer-events: all; + + span { + transform: scale(0.9); + color: ${k.lagoonBlue}; + } + } +`,be={default:["","project","environment"],orgs:["","organization","project"]},ve=e=>{const{activeKey:r,items:a,type:o,...s}=e,i=o&&["default","orgs"].includes(o)?be[o]:null;let l=!1;const d=a.map(((e,a)=>{const o=i?i[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;l=!0,r&&r===s&&(i=!0);const d=i?{"data-active":"active"}:{},c=t.jsxs(we,{children:[o?t.jsx("span",{children:o}):null,n]});return{...e,title:a?t.jsx("a",{...d,children:c}):t.jsx("span",{...d,children:c}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s,copyText:i}=e;let l=!1;r&&r===s&&(l=!0);const d=l?{"data-active":"active"}:{},c=!(!o||!i);return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(we,{...d,children:[t.jsxs("span",{className:"decorator",children:[" ",o]}),t.jsxs(je,{...d,children:[a,t.jsx("div",{className:"copy",children:c&&t.jsx(fe,{text:i,iconOnly:!0})})]})]})},s)}}}));return d.unshift({type:"separator",separator:"/"}),t.jsx(ge,{$defaultMargins:l,"data-cy":"page-title",style:{marginBottom:"2rem"},items:d,...s})};ve.displayName="Breadcrumb";const Ve=e=>{const{className:n,style:r,...a}=e;return t.jsx(ke,{size:"default",style:r,className:n,...a})};Ve.displayName="Steps";const ke=l.default(r.Steps)``,Ie=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});Ie.displayName="Pagination";const Se=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));Se.displayName="Input";const Ze=l.default(r.Tag)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,Ve=n.forwardRef((({className:e,children:n,type:o,...s},i)=>{if("custom"===o)return t.jsx(r.Tag,{ref:i,className:e,...s,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},retrievable:{color:k.lightOrange,icon:t.jsx(r.Tooltip,{title:"Ready to be retrieved",children:t.jsx(a.QuestionCircleOutlined,{})})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[o]||{};return t.jsxs(ve,{ref:i,className:e,color:l.color,...s,children:[l.icon," ",(d=o,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));Ve.displayName="StatusTag";const ke=l.default.section` +`,Me=n.forwardRef((({className:e,children:n,type:o,...s},i)=>{if("custom"===o)return t.jsx(r.Tag,{ref:i,className:e,...s,children:n});const l={new:{color:k.purple,icon:t.jsx(a.PauseCircleOutlined,{})},pending:{color:k.gray,icon:t.jsx(a.PauseCircleOutlined,{})},running:{color:k.blue,icon:t.jsx(a.SyncOutlined,{spin:!0})},complete:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},successful:{color:k.green,icon:t.jsx(a.CheckCircleOutlined,{})},failed:{color:k.orange,icon:t.jsx(a.WarningOutlined,{})},error:{color:k.pink,icon:t.jsx(a.StopOutlined,{})},queued:{color:k.yellow,icon:t.jsx(a.SyncOutlined,{spin:!0})},unavailable:{color:k.lightOrange,icon:t.jsx(a.QuestionCircleOutlined,{})},retrievable:{color:k.lightOrange,icon:t.jsx(r.Tooltip,{title:"Ready to be retrieved",children:t.jsx(a.QuestionCircleOutlined,{})})},cancelled:{color:k.pink,icon:t.jsx(a.CloseOutlined,{})}}[o]||{};return t.jsxs(Ze,{ref:i,className:e,color:l.color,...s,children:[l.icon," ",(d=o,d.charAt(0).toUpperCase()+d.slice(1))]});var d}));Me.displayName="StatusTag";const Le=l.default.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Ie=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;n&&(m=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...h,modalRender:e=>t.jsx(ke,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Ie.displayName="Modal";const Se=l.default.div` +`,Ee=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...m})=>{let h=a;n&&(h=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...m,modalRender:e=>t.jsx(Le,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Ee.displayName="Modal";const We=l.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -252,7 +352,7 @@ html,body{ text-align: right; } } -`,Ze=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Se,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Ze.displayName="DataCard";const Me=l.default.section` +`,Oe=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(We,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Oe.displayName="DataCard";const Ne=l.default.section` .ant-select-tree { background-color: #fff; @@ -262,7 +362,7 @@ html,body{ } } } -`,Le=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Me,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...o})));Le.displayName="TreeSelect";const Ee=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));Ee.displayName="Tree";const We=l.default.div` +`,He=n.forwardRef((({treeData:e,placeholder:n,sectionsCheckable:a=!1,...o},s)=>t.jsx(r.TreeSelect,{ref:s,placeholder:n||"Select an action",treeDefaultExpandAll:!0,treeData:e,treeLine:!1,multiple:!1,treeIcon:!0,treeCheckable:a,popupClassName:"ui-tree",dropdownRender:e=>t.jsx(Ne,{children:e}),dropdownStyle:{width:"max-content",minWidth:"550px"},...o})));He.displayName="TreeSelect";const ze=n.forwardRef((({className:e,children:n,items:a,onClick:o,...s},i)=>t.jsx(r.Tree,{ref:i,showIcon:!0,treeData:a,defaultExpandAll:!0,showLine:!1,multiple:!1,checkable:!1,className:"ui-dropdowntree",...s})));ze.displayName="Tree";const Te=l.default.div` transform: rotate(90deg); text-transform: uppercase; min-width: 100px; @@ -286,7 +386,7 @@ html,body{ display: inline-block; transform: rotate(-180deg); } -`,Oe=l.default.div` +`,Re=l.default.div` text-transform: uppercase; width: max-content; display: flex; @@ -307,14 +407,14 @@ html,body{ padding: 1px 8px; } background-color: ${e=>e.$currentColor}; -`,Ne=l.default.div` +`,Ke=l.default.div` width: max-content; display: flex; flex-direction: column; gap: 4px; justify-content: center; align-items: center; -`,He={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},ze=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=He[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ne,{children:[t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Oe,{className:"lagoon-label",$currentColor:He[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Oe,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(We,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));ze.displayName="CardLabel";const{Search:Te}=r.Input,Re=l.default(Te)` +`,Ue={development:k.blue,project:k.black,production:k.green,active:k.purple,standby:k.purple,"active production":k.green,"standby production":k.yellow,uat:k.orange,error:k.pink},qe=n.forwardRef((({type:e,variant:n="vertical"},r)=>{const a=Ue[e];if("horizontal"===n){if("active production"===e||"standby production"===e){const n=e.split(" ");return t.jsxs(Ke,{children:[t.jsx(Re,{className:"lagoon-label",$currentColor:Ue[n[1]],ref:r,children:t.jsx("span",{children:n[1]})}),t.jsx(Re,{className:"lagoon-label",$currentColor:Ue[n[0]],ref:r,children:t.jsx("span",{children:n[0]})})]})}return t.jsx(Re,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}return t.jsx(Te,{className:"lagoon-label",$currentColor:a,ref:r,children:t.jsx("span",{children:e})})}));qe.displayName="CardLabel";const{Search:Be}=r.Input,Ye=l.default(Be)` &, & > * { background-color: transparent; @@ -350,7 +450,7 @@ html,body{ } } } -`,Ke=l.default.div` +`,Pe=l.default.div` display: flex; justify-content: space-between; align-items: flex-end; @@ -359,19 +459,19 @@ html,body{ display: flex; gap: 5px; } -`,Ue=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Ke,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Re,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));Ue.displayName="LagoonFilter";const qe=e.css` +`,De=n.forwardRef((({children:e,selectOptions:r,searchOptions:a,sortOptions:o,loadingSkeleton:s=!1},i)=>{const l=n.useRef();return n.useEffect((()=>{a?.searchText&&l.current&&l.current.focus()}),[]),t.jsxs(Pe,{ref:i,children:[t.jsxs("div",{className:"select-container",children:[r?t.jsx("div",{className:"results",children:t.jsx(ce,{"data-cy":"select-results",disabled:s,defaultOpen:!1,placeholder:"Results per page",options:r?.options,selectedState:r?.selectedState??void 0,setSelectedState:e=>{r.setSelectedState(e)}})}):null,o?t.jsx("div",{className:"sortBy",children:t.jsx(ce,{"data-cy":"select-sort",disabled:s,defaultOpen:!1,placeholder:"Sort by",selectedState:o?.selectedState??void 0,options:o.options,setSelectedState:e=>{o.setSelectedState(e)}})}):null,e||null]}),t.jsx("div",{className:"searchBar",children:t.jsx(Ye,{"data-cy":"search-bar",ref:l,placeholder:"Search",size:"small",onChange:e=>{a&&a.setSearchText(e.target.value)},value:a?.searchText,addonAfter:null,variant:"borderless"})})]})}));De.displayName="LagoonFilter";const Je=e.css` width: 23.75rem; height: 15.25rem; -`,Be=l.default(r.Card)` +`,Ge=l.default(r.Card)` &.ant-card { cursor: unset; - ${qe} + ${Je} &:hover { border: 1px solid ${k.lagoonBlue}; } } -`,Ye=l.default(r.Card)` - ${qe} +`,Qe=l.default(r.Card)` + ${Je} background-color: ${e=>e.theme.UI.backgrounds.lagoonCard}; color: ${e=>e.theme.UI.texts.primary}; @@ -459,11 +559,11 @@ html,body{ } } } -`,Pe=l.default(r.Card)` +`,Fe=l.default(r.Card)` display: flex; place-content: center; place-items: center; - ${qe} + ${Je} border-left: inherit; border: ${t=>"dark"===t.theme.colorScheme&&e.css` @@ -481,7 +581,7 @@ html,body{ padding: 0; } `} -`,De=l.default.div` +`,Xe=l.default.div` font-size: 0.875rem; line-height: 1.375rem; border: 1px solid ${e=>e.theme.UI.borders.box}; @@ -496,7 +596,7 @@ html,body{ color: ${k.lagoonBlue}; border: 1px solid ${k.lagoonBlue}; } -`,Je=l.default.div` +`,$e=l.default.div` padding-left: 3.1875rem; .lagooncard-project { display: flex; @@ -524,15 +624,15 @@ html,body{ text-transform: capitalize; } } -`,Ge=l.default.div` +`,_e=l.default.div` padding-left: 3.1875rem; -`,Qe=l.default(a.EllipsisOutlined)` +`,et=l.default(a.EllipsisOutlined)` color: ${e=>"dark"===e.theme.colorScheme?"#f8f8f8":"#272822"}; transition: color 0.3s ease; &:hover { color: ${k.lagoonBlue}; } -`,Fe=l.default.div` +`,tt=l.default.div` display: flex; align-items: center; transition: all 0.2s ease; @@ -543,23 +643,23 @@ html,body{ color: ${k.lagoonBlue}; } } -`,Xe=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},y=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Pe,{$type:d,children:[t.jsxs(De,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ie,{title:t.jsx(_e,{children:"Create an Environment"}),subTitle:t.jsxs(et,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?y():m(h-1):y()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},$e=l.default.div` +`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[m,h]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},y=()=>{h(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ee,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",m," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===m?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?m<=1?y():h(m-1):y()},onOk:()=>{const e=x();e&&(mu(!1))))},confirmText:m{const e=x();C(!e)},children:e[m-1]})})})]})},rt=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; -`,_e=l.default(ee)` +`,at=l.default(ee)` font-size: 28px !important; line-height: 32px !important; margin-bottom: 0 !important; margin-top: 1.5rem !important; -`,et=l.default.span` +`,ot=l.default.span` font-size: 10px; line-height: 22px; font-weight: 400; margin-top: -10px; -`,tt=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx(Je,{children:a})},nt=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(Ge,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},rt=l.default.div` +`,st=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx($e,{children:a})},it=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(_e,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},lt=l.default.div` display: inline-block; -`,at=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(rt,{children:[" ",n," "]})})}));at.displayName="TreeList";const ot=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(Xe,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Be,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:y,navigateTo:g,...w}=e,j="project"===p?"project":e.envType,b=g||(()=>{}),v=C&&t.jsx(at,{data:C,children:t.jsx(Qe,{},"ellipsis")}),V={project:[t.jsx(Fe,{children:t.jsx(l,{href:y,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(Fe,{children:t.jsx(l,{href:y,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(Fe,{children:t.jsx(l,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(ze,{type:j}),"environment"===p?t.jsx(tt,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(nt,{environments:e.environments})]});return t.jsx(Ye,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ot.displayName="LagoonCard";const st=l.default.div` +`,dt=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(lt,{children:[" ",n," "]})})}));dt.displayName="TreeList";const ct=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(nt,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ge,{loading:!0});const{type:p,loading:m,title:h,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:y,navigateTo:g,...w}=e,j="project"===p?"project":e.envType,b=g||(()=>{}),v=C&&t.jsx(dt,{data:C,children:t.jsx(et,{},"ellipsis")}),V={project:[t.jsx(tt,{children:t.jsx(l,{href:y,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(tt,{children:t.jsx(l,{href:y,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(tt,{children:t.jsx(l,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:m,active:!0,children:[t.jsx(qe,{type:j}),"environment"===p?t.jsx(st,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(it,{environments:e.environments})]});return t.jsx(Qe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:h,extra:I,actions:V[p],...w,children:S})}));ct.displayName="LagoonCard";const ut=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -589,10 +689,10 @@ html,body{ margin-left: 0.25rem; } } -`,it=l.default.div` +`,pt=l.default.div` display: flex; gap: 1.5rem; -`,lt=()=>{const e=t.jsxs(it,{children:[t.jsx(Ze,{text:"Problems",count:0}),t.jsx(Ze,{text:"Critical",count:0,critical:!0}),t.jsx(Ze,{text:"High",count:0,high:!0}),t.jsx(Ze,{text:"Medium",count:0,medium:!0}),t.jsx(Ze,{text:"Low",count:0,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:t.jsx(Or,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},dt=e=>{if(e.skeleton)return t.jsx(lt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(it,{children:[t.jsx(Ze,{text:"Problems",count:n}),t.jsx(Ze,{text:"Critical",count:o,critical:!0}),t.jsx(Ze,{text:"High",count:s,high:!0}),t.jsx(Ze,{text:"Medium",count:i,medium:!0}),t.jsx(Ze,{text:"Low",count:l,low:!0})]});return t.jsxs(st,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};dt.displayName="LagoonProblemsOverview";const ct=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ut=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:ct(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ut.displayName="LagoonEnv";const pt=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ht=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:pt(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};ht.displayName="LagoonProjectDetails",l.default.div` +`,mt=()=>{const e=t.jsxs(pt,{children:[t.jsx(Oe,{text:"Problems",count:0}),t.jsx(Oe,{text:"Critical",count:0,critical:!0}),t.jsx(Oe,{text:"High",count:0,high:!0}),t.jsx(Oe,{text:"Medium",count:0,medium:!0}),t.jsx(Oe,{text:"Low",count:0,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ht=e=>{if(e.skeleton)return t.jsx(mt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(pt,{children:[t.jsx(Oe,{text:"Problems",count:n}),t.jsx(Oe,{text:"Critical",count:o,critical:!0}),t.jsx(Oe,{text:"High",count:s,high:!0}),t.jsx(Oe,{text:"Medium",count:i,medium:!0}),t.jsx(Oe,{text:"Low",count:l,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ht.displayName="LagoonProblemsOverview";const At=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ft=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:At(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ft.displayName="LagoonEnv";const Ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},xt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:Ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};xt.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -609,13 +709,13 @@ html,body{ height: auto; width: 5rem; } -`;const mt=l.default.nav` +`;const yt=l.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,At=l.default.nav` +`,gt=l.default.nav` display: flex; list-style: none; @@ -625,7 +725,7 @@ html,body{ & > *:hover > a { color: ${k.lagoonBlue}; } -`,ft=l.default.span` +`,wt=l.default.span` transition: all 0.25s ease; display: inline-block; position: absolute; @@ -633,7 +733,7 @@ html,body{ bottom: -4px; left: 0px; color: ${k.lagoonBlue}; -`,Ct=l.default.div` +`,jt=l.default.div` cursor: pointer; transition: all 0.25s ease; &.active { @@ -668,7 +768,7 @@ html,body{ &:active > a { color: #184cbc; } -`,xt=l.default.div` +`,bt=l.default.div` background-color: ${e=>e.$bgColor}; border-radius: 50%; height: 24px; @@ -680,7 +780,7 @@ html,body{ margin-right: 0.5rem; font-size: 0.75rem; color: ${e=>e.$textColor}; -`,yt=l.default.img` +`,vt=l.default.img` border-radius: 50%; height: 24px; width: 24px; @@ -688,7 +788,7 @@ html,body{ object-position: 50% 50%; display: inline-block; margin-right: 0.5rem; -`,gt=l.default.div` +`,Vt=l.default.div` font-weight: 400; line-height: 22px; font-size: 14px; @@ -701,7 +801,7 @@ html,body{ .user-name { transition: all 0.25s ease; } -`,wt=l.default.header` +`,kt=l.default.header` padding-inline: 40px; padding-block: 3px; width: 100%; @@ -755,7 +855,7 @@ html,body{ max-height: 42px; } } -`,jt=l.default.section` +`,It=l.default.section` font-size: 22px; width: 56px; height: 62px; @@ -786,7 +886,7 @@ html,body{ background-color: #78787853; } } -`,bt=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:vt(a,o,s)>.5?"#000000":"#FFFFFF"}};function vt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Vt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),It=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),St=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Zt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Mt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Tt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Dt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Jt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),Gt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Xt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),$t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),_t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),an=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),An=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),wn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),vn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Zn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Rn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Kn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Un=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),qn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Bn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Yn=e=>t.jsx(c.default,{component:An,...e}),Pn=e=>t.jsx(c.default,{component:Rn,...e}),Dn=e=>t.jsx(c.default,{component:Kn,...e}),Jn=e=>t.jsx(c.default,{component:Un,...e}),Gn=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?bt(u.charAt(0),p.charAt(0)):bt(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),y=A?t.jsx(yt,{src:h,alt:"user_avatar"}):t.jsx(xt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(Ct,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(ft,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(gt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(jt,{onClick:s,children:t.jsx(Dn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Gn.displayName="LagoonHeader";const Qn=l.default.footer` +`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),En=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:gn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:m,email:h}=e,A=!!m,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(h.charAt(0),h.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():h.charAt(0).toUpperCase(),y=A?t.jsx(vt,{src:m,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:h}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -807,7 +907,7 @@ html,body{ max-height: 42px; } } -`,Fn=l.default.section` +`,tr=l.default.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -821,7 +921,7 @@ html,body{ background-color: #78787853; } } -`,Xn=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(Qn,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Pn,{className:"icon"})}),t.jsx(Fn,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));Xn.displayName="LagoonFooter";const $n=l.default.section` +`,nr=n.forwardRef((({icon:e,toggleTheme:n},r)=>t.jsxs(er,{ref:r,children:[t.jsx("section",{className:"icon-container",children:e||t.jsx(Fn,{className:"icon"})}),t.jsx(tr,{onClick:n,children:t.jsx(a.BgColorsOutlined,{className:"theme-icon"})})]})));nr.displayName="LagoonFooter";const rr=l.default.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -841,7 +941,7 @@ html,body{ } } } -`,_n=l.default.div` +`,ar=l.default.div` padding-bottom: 24px; padding-left: 26px; display: flex; @@ -862,72 +962,7 @@ html,body{ color: ${k.lagoonBlue}; font-size: 22px; } -`,er=n.forwardRef((({items:e,type:n},o)=>{const s=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:o,status:s,date:i}=e;return{dot:r,children:t.jsxs(_n,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:o}),t.jsx(Ve,{type:s}),t.jsx("span",{className:"deploy-date",children:i})]})}})):n.map((e=>{const{taskName:n,environment:o,status:s,navigationFunction:i}=e;return{dot:r,children:t.jsxs(_n,{children:[t.jsx("span",{className:"task-env",children:o}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(Ve,{type:s}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx($n,{ref:o,children:t.jsx(r.Timeline,{mode:"left",items:s})})}));er.displayName="LagoonTimeline";const{Item:tr}=r.Form,nr=({wrap:e,...n})=>t.jsx(tr,{...n});nr.displayName="FormItem";const rr=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1})=>{const[d,c]=n.useState(!1),[u,p]=n.useState(!1),h=o?{maxWidth:`${o}px`}:{},m=()=>{p(!u)},A=u?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:m}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:m});return t.jsxs(sr,{$fontSize:s,style:{...h},children:[t.jsx(or,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:u,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(ar,{children:e})}):e}),t.jsx("div",{className:"icons",children:d?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&A]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout((()=>{c(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&A]})})]})},ar=l.default.div` - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -`,or=l.default.span` - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - color: ${e=>e.theme.UI.texts.primary}; - max-width: ${e=>e.$maxWidth?`${"number"==typeof e.$maxWidth?`${e.$maxWidth}px`:e.$maxWidth}`:"18.75rem"}; - ${t=>("hidden"===t.$type||"alwaysHidden"===t.$type||"hiddenWithIcon"===t.$type&&!t.$manualUnblur)&&e.css` - filter: blur(0.3rem); - user-select: none; - transition: all 0.3s ease; - `}; - - ${t=>"hidden"===t.$type&&e.css` - &:hover { - filter: none; - user-select: initial; - } - `}; -`,sr=l.default.div` - font-size: ${e=>e.$fontSize}; - line-height: 1.5rem; - min-width: max-content; - display: flex; - justify-content: space-between; - align-content: baseline; - gap: 1rem; - - span:not(.copyable) { - color: ${e=>e.theme.UI.texts.primary}; - display: flex; - align-items: center; - } - .check-icon { - font-size: 16px; - position: relative; - z-index: 1; - transition: all 0.25s ease; - color: ${k.green} !important; - } - .icons { - display: flex; - } - .copy-icon, - .eye-icon { - font-size: 16px; - position: relative; - z-index: 1; - transition: all 0.25s ease; - - &:hover { - background-color: #a4a3a32c; - } - - &:active { - background-color: #1616162c; - } - } - .eye-icon { - margin-left: 12px; - cursor: pointer; - } -`,ir=l.default.div` +`,or=n.forwardRef((({items:e,type:n},o)=>{const s=((e,n,r)=>"deployment"===e?n.map((e=>{const{environment:n,deployName:o,status:s,date:i}=e;return{dot:r,children:t.jsxs(ar,{children:[t.jsx("span",{className:"deploy-env",children:n}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"deploy-name",children:o}),t.jsx(Me,{type:s}),t.jsx("span",{className:"deploy-date",children:i})]})}})):n.map((e=>{const{taskName:n,environment:o,status:s,navigationFunction:i}=e;return{dot:r,children:t.jsxs(ar,{children:[t.jsx("span",{className:"task-env",children:o}),t.jsx(a.RightOutlined,{}),t.jsx("span",{className:"task-name",children:n}),t.jsx(Me,{type:s}),t.jsx(a.EyeOutlined,{className:"task-link",onClick:()=>i})]})}})))(n,e,"deployment"===n?t.jsx(a.CloudUploadOutlined,{}):t.jsx(a.CarryOutOutlined,{}));return t.jsx(rr,{ref:o,children:t.jsx(r.Timeline,{mode:"left",items:s})})}));or.displayName="LagoonTimeline";const{Item:sr}=r.Form,ir=({wrap:e,...n})=>t.jsx(sr,{...n});ir.displayName="FormItem";const lr=l.default.div` min-height: 100dvh; margin: 0; @@ -941,16 +976,16 @@ html,body{ height: 42px; width: auto; } -`,lr=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},o)=>t.jsxs(ir,{ref:o,className:a,children:[n?t.jsx(Gn,{...r}):null,t.jsx("main",{"data-cy":"layout-children",className:"content",children:e})]})));lr.displayName="PageContainer";const dr=l.default.div` +`,dr=n.forwardRef((({children:e,showHeader:n,headerProps:r,className:a},o)=>t.jsxs(lr,{ref:o,className:a,children:[n?t.jsx(_n,{...r}):null,t.jsx("main",{"data-cy":"layout-children",className:"content",children:e})]})));dr.displayName="PageContainer";const cr=l.default.div` display: block; padding-block: 17px; -`,cr=l.default(r.Table)` +`,ur=l.default(r.Table)` margin-bottom: ${e=>e.$hasSummary?"0.5rem":"2rem"}; .highlighted { color: ${e=>e.theme.UI.texts.primary}; background-color: ${e=>e.theme.UI.highlights.selection}; } -`,ur=l.default.section` +`,pr=l.default.section` display: flex; gap: 1rem; justify-content: center; @@ -963,11 +998,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,pr=l.default.span` +`,mr=l.default.span` width: 1.1875rem; `,hr=l.default(r.Empty)` padding-block: 2.5rem; -`,mr=t.jsx(hr,{image:t.jsx(Yn,{size:60}),description:t.jsx("span",{"data-cy":"empty",children:"Nothing to display"})}),Ar=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:o=!1,variant:s="default",disableScrollable:i=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>mr,children:t.jsx(cr,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function fr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}Ar.displayName="Table";var Cr,xr={exports:{}};var yr,gr=(Cr||(Cr=1,xr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;g[i]=t,a=i}return!r&&a&&(y=a),a||!r&&y},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,yr={exports:{}};var gr,wr=(xr||(xr=1,yr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",m="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;g[i]=t,a=i}return!r&&a&&(y=a),a||!r&&y},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===m)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)t.jsx(z,{...e}),Nr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Hr,zr={exports:{}};var Tr=(Hr||(Hr=1,zr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),zr.exports),Rr=fr(Tr);wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const Kr=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ur=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Or,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var qr,Br={exports:{}};var Yr=(qr||(qr=1,Br.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Br.exports),Pr=fr(Yr);const Dr=l.default(a.DownloadOutlined)` +`,Nr=e=>t.jsx(z,{...e}),Hr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var zr,Tr={exports:{}};var Rr=(zr||(zr=1,Tr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Tr.exports),Kr=Cr(Rr);jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Ur=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},qr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Nr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var Br,Yr={exports:{}};var Pr=(Br||(Br=1,Yr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=p.length,h=0;h0,f<=A.r||!A.r){f<=1&&h>0&&(A=p[h-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Yr.exports),Dr=Cr(Pr);const Jr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`;function Jr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}wr.extend(Rr),wr.extend(Ir),wr.extend(Pr);const Gr=l.default.span` +`;function Gr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}jr.extend(Kr),jr.extend(Sr),jr.extend(Dr);const Qr=l.default.span` text-decoration: underline; cursor: pointer; -`,Qr=l.default.div` +`,Fr=l.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1012,7 +1047,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Fr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Or,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Or,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var Xr;wr.extend(Mr),wr.extend(Ir),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Xr||(Xr={}));const $r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};var _r,ea={exports:{}};var ta=(_r||(_r=1,ea.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=g,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(na,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>ra(e,n,`${t}-${r}`)))):e;wr.extend(Mr),wr.extend(Ir);const aa=l.default.section` +`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:h,sanitize:w,searchWords:j,textToHighlight:b}),L=g,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:m},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&m())}function m(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1022,15 +1057,15 @@ html,body{ max-width: 220px !important; } } -`,oa=l.default(a.DownloadOutlined)` +`,sa=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,sa=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Or,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const ia=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const la=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},da=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Or,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const ca=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ua=l.default.span` +`,ia=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const la=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const da=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ca=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const ua=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},pa=l.default.span` text-decoration: underline; cursor: pointer; -`,pa=l.default.div` +`,ma=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,ha=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Or,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Or,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Or,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})},ma=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Aa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},fa=l.default.span` +`,ha=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},Aa=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},fa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Ca=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1040,12 +1075,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,Ca=l.default.p` +`,xa=l.default.p` margin-top: 1rem; -`,xa=l.default.div` +`,ya=l.default.div` display: flex; justify-content: space-between; -`,ya=l.default.div` +`,ga=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1054,7 +1089,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,ga=l.default.div` +`,wa=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1062,7 +1097,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,wa=l.default.div` +`,ja=l.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1070,24 +1105,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;wr.extend(Mr),wr.extend(Ir);const ja=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ba=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Or,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Or,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Or,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Or,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Or,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Va=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Or,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(Ar,{variant:"alternate",dataSource:r,columns:e})};wr.extend(Mr),wr.extend(Ir);const Ia=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Sa=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Or,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Or,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Or,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(Ar,{variant:"default",dataSource:a,columns:n})};wr.extend(Mr),wr.extend(Ir);const Za=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Or,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Or,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Or,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Or,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(Ar,{dataSource:n,columns:e})};wr.extend(Rr),wr.extend(Mr),wr.extend(Ir);const Ma=e=>{const t=e.started||e.created,n=t?wr.utc(t):wr.utc(),r=e.completed?wr.utc(e.completed):wr.utc(),a=wr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},La=l.default.span` +`;jr.extend(Lr),jr.extend(Sr);const ba=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),va=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Nr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Nr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Nr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Nr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const ka=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ia=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Sa=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Za=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Nr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Nr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Nr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(fr,{variant:"default",dataSource:a,columns:n})};jr.extend(Lr),jr.extend(Sr);const Ma=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const La=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ea=l.default.span` text-decoration: underline; cursor: pointer; -`,Ea=l.default.div` +`,Wa=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Wa=l.default(Y)` +`,Oa=l.default(Y)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Oa=l.default(ee)` +`,Na=l.default(ee)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Na=l.default(J)` +`,Ha=l.default(J)` font-size: 11px !important; transform: translateY(-5px) !important; -`,Ha=l.default(r.Form)` +`,za=l.default(r.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1098,12 +1133,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,za=l.default.span` +`,Ta=l.default.span` font-weight: 600; color: ${k.lagoonBlue}; -`,Ta=l.default.div` +`,Ra=l.default.div` display: block; -`,Ra=l.default(u.default)` +`,Ka=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1137,13 +1172,13 @@ html,body{ color: ${k.white}; `} } -`;wr.extend(Ir),wr.extend(Pr);const Ka=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ua=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Or,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Or,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Or,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Or,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,withBg:!0,columns:e})},qa=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ba=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Or,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Or,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Ya=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Or,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Or,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(Ar,{dataSource:a,columns:n})},Da=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Or,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Or,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})},Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Or,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Or,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Or,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(Ar,{dataSource:r,columns:e})};Ar.DefaultTable=Ar,Ar.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ja(e.environments),a=ja(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Aa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),g)),[w,g]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),k=b&&b.map((e=>{const n=ja(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(aa,{children:[t.jsx(je,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(Ca,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},Ar.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ie,{confirmText:"Create",subTitle:t.jsx(Na,{children:"Step 1 of 1"}),title:t.jsx(Oa,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ha,{form:h,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(be,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ra,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ie,{confirmText:"Update",title:t.jsx(Oa,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ha,{form:y,children:[t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(be,{placeholder:"Enter a name for the variable"})}),t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(be,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ie,{confirmText:"Delete",title:t.jsx(Oa,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(za,{children:g?.name})," and cannot be undone.",t.jsx(Ha,{form:f,children:t.jsx(nr,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(be,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?wr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?wr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(ur,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ka}),t.jsx(Ta,{children:Z})]})},Ar.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Nr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Kr(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(je,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ur,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||wr(e.created).isBetween(wr(i[0]).startOf("day"),wr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Lr,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(rr,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Jr(o)})`,children:[t.jsx(Dr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Jr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:e.restore?.status??"retrievable"}),actions:t.jsx(ur,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(je,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},Ar.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Gr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Qr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(ur,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},Ar.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx($r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},Ar.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(sa,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||wr(e.created).isBetween(wr(o[0]).startOf("day"),wr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(ur,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(oa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},Ar.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Ve,{type:"succeeded"===e.status?"complete":e.status}),duration:la(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(pr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(je,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},Ar.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(da,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(ua,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Lr,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Ve,{type:e.status})}),duration:ca(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(pa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},Ar.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ba,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?g.slice((u-1)*h,u*h):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(ze,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?ma(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:wr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:wr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,i,r)}:ra(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(at,{data:e.quickActions,children:t.jsx(Qe,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(dr,{children:d}),t.jsx(je,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},Ar.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Va(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(pr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(je,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},Ar.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=wr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Lr,{children:[t.jsx(Ve,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(Ar,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},Ar.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(rr,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,x||"",r)}:ra(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(ur,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(pr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(dr,{children:l}),w?t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(je,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},Ar.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Lr,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(La,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=wr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Ve,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Ve,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Ve,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ma(e),actions:t.jsx(ur,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(pr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(Ar,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},Ar.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ua,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),y=n.useCallback(Aa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),x),[]);n.useEffect((()=>{m(!0),y(s)}),[s,y]);const g=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,s,r)}:ra(a,s,r):a}}))),V=g&&g.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(ur,{children:t.jsx(Wr,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(je,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},Ar.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(ur,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(pr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(dr,{children:x}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},Ar.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(wa,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(ur,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(pr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(dr,{children:C}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},Ar.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(ur,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx(Jn,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,l,r)}:ra(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(dr,{children:A}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(je,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},Ar.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ga,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,u,r)}:ra(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(dr,{children:d})]})},Ar.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Da,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(fa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(xa,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(ur,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,o,r)}:ra(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(dr,{children:u}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(je,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},Ar.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(fa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(wa,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(ur,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(pr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ra(a.children,d,r)}:ra(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(Ar,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(aa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(je,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(Ca,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Ga=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Ga.displayName="Confirm";const Qa=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})},Ba=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ya=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Da=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Ja=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Or,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Or,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Oa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ee,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ee,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ee,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Or,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Wr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Wr,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Er,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Or,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Er,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Or,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Er,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Er,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Or,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ea,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Wr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Wr,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Wa,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),y=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),x),[]);n.useEffect((()=>{h(!0),y(s)}),[s,y]);const g=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Or,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),V=g&&g.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Or,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Or,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Or,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Or,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Or,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Or,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Or,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Da,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Or,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Or,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Or,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Qa=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Qa.displayName="Confirm";const Fa=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Fa=l.default.section` +`,Xa=l.default.section` float: left; margin-right: 8px; @@ -1151,11 +1186,11 @@ html,body{ &::after { clear: both; } -`,Xa=l.default.section` +`,$a=l.default.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,$a=n.forwardRef((({content:e},n)=>t.jsxs(Qa,{ref:n,className:"lagoon-tip",children:[t.jsx(Fa,{children:t.jsx(Jn,{})}),t.jsxs(Xa,{children:[" ",e," "]})]})));$a.displayName="Tip";const _a=l.default.div` +`,_a=n.forwardRef((({content:e},n)=>t.jsxs(Fa,{ref:n,className:"lagoon-tip",children:[t.jsx(Xa,{children:t.jsx($n,{})}),t.jsxs($a,{children:[" ",e," "]})]})));_a.displayName="Tip";const eo=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1172,7 +1207,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function eo(e){return e.toLowerCase().replace(/\s+/g,"-")}const to=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(_a,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":eo(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":eo(i.title),className:"statistic-element",children:s}):null]})};to.displayName="Stat";const no=l.default.div` +`;function to(e){return e.toLowerCase().replace(/\s+/g,"-")}const no=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(eo,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":to(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":to(i.title),className:"statistic-element",children:s}):null]})};no.displayName="Stat";const ro=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1182,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ro=n.forwardRef((({items:e},n)=>t.jsx(no,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(to,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));ro.displayName="DetailedStats",exports.BreadCrumb=Ce,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Ga,exports.CopyToClipboard=rr,exports.DataCard=Ze,exports.DetailedStats=ro,exports.Details=ie,exports.FormItem=nr,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Vt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:kt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:It,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:St,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Zt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:Et,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:zt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:qt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:$t,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:_t,...e}),exports.IconExport=e=>t.jsx(c.default,{component:en,...e}),exports.IconEye=e=>t.jsx(c.default,{component:tn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:nn,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:an,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:rn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:on,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:ln,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:dn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:qn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:cn,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:un,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:pn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:hn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:mn,...e}),exports.IconInfoCircle=Yn,exports.IconLagoonOnly=Jn,exports.IconLink=e=>t.jsx(c.default,{component:fn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Bn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:xn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:yn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:gn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:wn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:jn,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:bn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:vn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:kn,...e}),exports.IconRest=e=>t.jsx(c.default,{component:In,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:En,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSun=Dn,exports.IconTag=e=>t.jsx(c.default,{component:On,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:zn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Tn,...e}),exports.Input=be,exports.LagoonCard=ot,exports.LagoonCardLabel=ze,exports.LagoonEnvironmentDetails=ut,exports.LagoonFilter=Ue,exports.LagoonFooter=Xn,exports.LagoonHeader=Gn,exports.LagoonIcon=Pn,exports.LagoonProblemsOverview=dt,exports.LagoonProjectDetails=ht,exports.LagoonTimeline=er,exports.List=oe,exports.LoadingSkeleton=Or,exports.Modal=Ie,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=lr,exports.Pagination=je,exports.Select=ce,exports.Stat=to,exports.StatusTag=Ve,exports.Steps=ge,exports.Switch=le,exports.Table=Ar,exports.Tabs=Ae,exports.TaskTreeSelector=Le,exports.Text=J,exports.TextLabel=F,exports.Tip=$a,exports.Tree=Ee,exports.TreeList=at,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,ao=n.forwardRef((({items:e},n)=>t.jsx(ro,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(no,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));ao.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Qa,exports.CopyToClipboard=fe,exports.DataCard=Oe,exports.DetailedStats=ao,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:yn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:En,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:On,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Ee,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=no,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=_a,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index 7df086d8..a2b43c6b 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -1,8 +1,9 @@ import React, { FC, Fragment, MouseEventHandler, ReactElement, ReactNode } from 'react'; -import { Breadcrumb, BreadcrumbProps } from 'antd'; +import { BreadcrumbProps } from 'antd'; import { ItemType } from 'antd/es/breadcrumb/Breadcrumb'; -import styled from 'styled-components'; -import colors from '../../_util/colors'; + +import CopyToClipboard from '../CopyToClipboard'; +import { StyledBreadcrumb, WithCopy, Wrapper } from './styles'; // type when array of Next links are used type Component> = ReactElement; @@ -18,10 +19,12 @@ export interface UIBreadcrumbProps extends Omit; key?: string | number; + copyText?: string; } & Pick) | { - key?: string | number; title: LinkComponent; + key?: string | number; + copyText?: string; } | { separator: ReactNode; type: 'separator' } )[]; @@ -34,6 +37,8 @@ const UIBreadcrumb: FC = (props) => { const decoratorList = type && ['default', 'orgs'].includes(type) ? decorators[type] : null; + let defaultMargins = false; + const modifiedItems = items.map((item, idx) => { const titleDecorator = decoratorList ? decoratorList[idx] : null; @@ -41,45 +46,49 @@ const UIBreadcrumb: FC = (props) => { const { title, navOnClick, key } = item; let isActive = false; + defaultMargins = true; if (activeKey && activeKey === key) isActive = true; const activeDataProp = isActive ? { ['data-active']: 'active' } : {}; + const wrapperChildren = ( + + {titleDecorator ? {titleDecorator} : null} + {title} + + ); return { ...item, title: navOnClick ? ( - - - {titleDecorator} - {title} - - + {wrapperChildren} ) : ( - - - {titleDecorator} - {title} - - + {wrapperChildren} ), onClick: navOnClick || undefined, }; } else if (!('separator' in item) && !('navOnClick' in item)) { - const { title, key } = item; + const { title, key, copyText } = item; let isActive = false; if (activeKey && activeKey === key) isActive = true; const activeDataProp = isActive ? { ['data-active']: 'active' } : {}; + + const shouldCopyToClipboardRender = !!(titleDecorator && copyText); return { ...item, title: ( - {titleDecorator} - {title} + {titleDecorator} + + {title} +
+ {shouldCopyToClipboardRender && } +
+
), @@ -91,59 +100,16 @@ const UIBreadcrumb: FC = (props) => { // always prepend with " / " modifiedItems.unshift({ type: 'separator', separator: '/' }); - return ; + return ( + + ); }; -const StyledBreadcrumb = styled(Breadcrumb)` - &.ant-breadcrumb { - font-size: 1.2rem; - line-height: 25px; - - li, - span, - a { - transition: all 0.25s ease; - color: ${(props) => props.theme.UI.texts.secondary}; - &[data-active='active'] { - color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; - } - } - & a:hover { - background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#0000000f' : colors.lighterGray)}; - } - - li.ant-breadcrumb-separator:nth-last-child(2) { - color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; - } - } -`; - -const Wrapper = styled.div` - display: flex; - flex-direction: column; - align-items: center; - justify-content: flex-end; - position: relative; - - &[data-active='active'] > *:last-child { - color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; - text-decoration: none !important; - } - - span { - left: 0; - font-size: 13px; - font-weight: bolder; - color: ${colors.lagoonBlue} !important; - top: -100%; - position: absolute; - pointer-events: none; - user-select: none; - text-transform: uppercase; - text-decoration: none !important; - border-bottom: none !important; - } -`; - UIBreadcrumb.displayName = 'Breadcrumb'; export default UIBreadcrumb; diff --git a/src/components/Breadcrumb/styles.tsx b/src/components/Breadcrumb/styles.tsx new file mode 100644 index 00000000..ed7340c7 --- /dev/null +++ b/src/components/Breadcrumb/styles.tsx @@ -0,0 +1,94 @@ +import { Breadcrumb } from 'antd'; +import styled, { css } from 'styled-components'; + +import colors from '../../_util/colors'; + +export const StyledBreadcrumb = styled(Breadcrumb)<{ $defaultMargins?: boolean }>` + &.ant-breadcrumb { + font-size: 1.2rem; + line-height: 25px; + + li, + span, + a { + transition: all 0.25s ease; + color: ${(props) => props.theme.UI.texts.secondary}; + } + & a:hover { + background-color: ${(props) => (props.theme.colorScheme === 'light' ? '#0000000f' : colors.lighterGray)}; + } + + ${(props) => + !props.$defaultMargins && + css` + li.ant-breadcrumb-separator { + margin-inline-start: 1.5rem; + margin-inline-end: 0.5rem; + } + li.ant-breadcrumb-separator:nth-child(1) { + margin-inline-start: 8px; + margin-inline-end: 8px; + } + + li.ant-breadcrumb-separator:nth-child(3) { + margin-inline-start: 8px; + margin-inline-end: 8px; + } + `}; + + li.ant-breadcrumb-separator:nth-last-child(2) { + color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; + } + } +`; + +export const Wrapper = styled.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-end; + position: relative; + + &[data-active='active'] > *:last-child { + color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; + text-decoration: none !important; + } + + span.decorator { + left: 0; + font-size: 13px; + font-weight: bolder; + color: ${colors.lagoonBlue} !important; + top: -115%; + position: absolute; + pointer-events: none; + user-select: none; + text-transform: uppercase; + text-decoration: none !important; + border-bottom: none !important; + } +`; + +export const WithCopy = styled.div` + height: 1rem; + pointer-events: all; + &[data-active='active'] { + a { + color: ${(props) => (props.theme.colorScheme === 'light' ? colors.texts.primary.light : colors.white)}; + } + } + .copy { + position: absolute; + left: calc(100% + 0.25rem); + top: calc(100% - 0.65rem); + display: flex; + justify-content: flex-end; + align-items: center; + pointer-events: all; + + span { + transform: scale(0.9); + color: ${colors.lagoonBlue}; + } + } +`; diff --git a/src/components/CopyToClipboard/CopyToClipboard.tsx b/src/components/CopyToClipboard/CopyToClipboard.tsx index 9162025f..7e38b06e 100644 --- a/src/components/CopyToClipboard/CopyToClipboard.tsx +++ b/src/components/CopyToClipboard/CopyToClipboard.tsx @@ -11,6 +11,7 @@ export interface ClipboardProps { width?: number | string; fontSize?: string; withToolTip?: boolean; + iconOnly?: boolean; } const CopyToClipboard: FC = ({ text, @@ -18,6 +19,7 @@ const CopyToClipboard: FC = ({ fontSize = '14px', type = 'visible', withToolTip = false, + iconOnly = false, }) => { const copyFn = () => navigator.clipboard.writeText(text as string); @@ -33,7 +35,8 @@ const CopyToClipboard: FC = ({ }, 3500); }; - const computedStyles = width ? { maxWidth: `${width}px` } : {}; + const computedStyles: React.CSSProperties = width ? { maxWidth: `${width}px` } : {}; + const iconOnlyStyles: React.CSSProperties = iconOnly ? {width: 'max-content'} : {}; const handleBlurToggle = () => void setManualUnblur(!manualUnblur); @@ -43,8 +46,8 @@ const CopyToClipboard: FC = ({ ); return ( - - + + {!iconOnly ? {!withToolTip ? ( text ) : ( @@ -52,7 +55,7 @@ const CopyToClipboard: FC = ({ {text} )} - + : null}
{!copied ? ( diff --git a/src/stories/Breadcrumb.stories.tsx b/src/stories/Breadcrumb.stories.tsx index c87ec0e8..0ef4b25d 100644 --- a/src/stories/Breadcrumb.stories.tsx +++ b/src/stories/Breadcrumb.stories.tsx @@ -111,10 +111,12 @@ const LinkItems: BreadCrumbProps['items'] = [ }, { title: as-demo, + copyText: 'as-demo', }, { title: Environment, key: 'activeItem', + copyText: 'Environment', }, ]; @@ -124,10 +126,12 @@ const OrgLinkitems: BreadCrumbProps['items'] = [ }, { title: Some org, + copyText: 'Some org', }, { title: as-demo, key: 'activeItem', + copyText: 'as-demo', }, ]; diff --git a/src/stories/CopyToClipboard.stories.tsx b/src/stories/CopyToClipboard.stories.tsx index bc64126d..eabe0483 100644 --- a/src/stories/CopyToClipboard.stories.tsx +++ b/src/stories/CopyToClipboard.stories.tsx @@ -72,4 +72,11 @@ export const HiddenWithIcon: Story = { text: 'https://github.com/uselagoon/lagoon-ui', }, }; + +export const IconOnly: Story = { + args: { + text: 'https://github.com/uselagoon/lagoon-ui', + iconOnly: true, + }, +}; export default meta; From 5918428cb49808024f4b67a6bbe824c69763bb93 Mon Sep 17 00:00:00 2001 From: Davit Date: Tue, 25 Mar 2025 14:21:43 +0400 Subject: [PATCH 41/66] remove effects from orgs table --- dist/index.es.js | 30 +++++++-------- dist/index.js | 38 +++++++++---------- dist/package.json | 1 + package-lock.json | 7 ++-- package.json | 1 + .../OrganizationsTable/OrganizationsTable.tsx | 36 ++++++++++++------ .../Table/ProjectsTable/ProjectsTable.tsx | 4 ++ 7 files changed, 68 insertions(+), 49 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 3cbdf8fa..d88a641e 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,4 +1,4 @@ -import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as y,theme as g,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Tooltip as M,Breadcrumb as L,Steps as W,Pagination as N,Input as E,notification as z,Tag as O,Modal as H,TreeSelect as R,Tree as K,Card as T,Form as U,Popover as q,Skeleton as j,Dropdown as B,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,EyeOutlined as $,EyeInvisibleOutlined as _,CopyOutlined as ee,CheckOutlined as te,PauseCircleOutlined as ne,SyncOutlined as re,CheckCircleOutlined as ae,WarningOutlined as ie,StopOutlined as oe,QuestionCircleOutlined as le,CloseOutlined as se,EllipsisOutlined as de,PlusOutlined as ce,EditOutlined as ue,LinkOutlined as pe,SmileOutlined as he,MehOutlined as me,FrownOutlined as Ae,BgColorsOutlined as Ce,CloudUploadOutlined as fe,CarryOutOutlined as ye,RightOutlined as ge,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},ze={light:"#f92672",dark:"#f92672"},Oe={light:"#fd971f",dark:"#fd971f"},He={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},je={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:Oe.dark,lightOrange:He.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:ze.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const Ye=t` +import e,{createGlobalStyle as t,ThemeProvider as n,css as r}from"styled-components";import{jsx as a,jsxs as i,Fragment as o}from"react/jsx-runtime";import l,{createContext as s,useContext as d,useState as c,useEffect as u,useMemo as p,forwardRef as h,Fragment as m,useRef as A,useCallback as C,isValidElement as f}from"react";import{ConfigProvider as y,theme as g,Button as w,Typography as b,List as v,Collapse as V,Descriptions as k,Switch as x,Checkbox as I,Select as Z,Tabs as S,Tooltip as M,Breadcrumb as L,Steps as W,Pagination as N,Input as E,notification as O,Tag as z,Modal as H,TreeSelect as R,Tree as K,Card as T,Form as U,Popover as q,Skeleton as j,Dropdown as B,Timeline as Y,Table as D,Empty as P,Popconfirm as J,Statistic as G}from"antd";import Q,{UpOutlined as X,DownOutlined as F,EyeOutlined as $,EyeInvisibleOutlined as _,CopyOutlined as ee,CheckOutlined as te,PauseCircleOutlined as ne,SyncOutlined as re,CheckCircleOutlined as ae,WarningOutlined as ie,StopOutlined as oe,QuestionCircleOutlined as le,CloseOutlined as se,EllipsisOutlined as de,PlusOutlined as ce,EditOutlined as ue,LinkOutlined as pe,SmileOutlined as he,MehOutlined as me,FrownOutlined as Ae,BgColorsOutlined as Ce,CloudUploadOutlined as fe,CarryOutOutlined as ye,RightOutlined as ge,InfoCircleOutlined as we,DownloadOutlined as be,CloudDownloadOutlined as ve,RedoOutlined as Ve,LoadingOutlined as ke,CloseCircleOutlined as xe,DeleteOutlined as Ie}from"@ant-design/icons";import Ze from"antd/es/input/TextArea";import{useForm as Se}from"antd/es/form/Form";const Me={light:"#222222",dark:"#222222"},Le={light:"#868686",dark:"#868686"},We={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},Ne={light:"#222222",dark:"#f8f8f2"},Ee={light:"#75715e",dark:"#75715e"},Oe={light:"#f92672",dark:"#f92672"},ze={light:"#fd971f",dark:"#fd971f"},He={light:"#e69f66",dark:"#e69f66"},Re={light:"#e6db74",dark:"#e6db74"},Ke={light:"#ae81ff",dark:"#ae81ff"},Te={light:"#66D9ef",dark:"#66D9ef"},Ue={light:"#ffffff",dark:"#ffffff"},qe={light:"#00000073",dark:"#00000073"},je={light:"#1b8784",dark:"#1b8784"},Be={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:Ne.dark,dark:We.dark}},texts:{primary:{light:Me.light,dark:Ue.dark},secondary:{light:qe.light,dark:Ee.dark},timeline:{light:Ne.dark,dark:We.dark}},darkGray:We.dark,cellGray:Le.dark,lighterGray:"#282828",orange:ze.dark,lightOrange:He.dark,blue:Te.dark,white:Ne.dark,purple:Ke.dark,gray:Ee.dark,yellow:Re.dark,pink:Oe.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(Be);const Ye=t` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -168,7 +168,7 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,zt=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return a(Nt,{$type:e,...n});const{pathname:r,items:l}=n;return i(o,{children:[a(Nt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),a(Et,{children:t})]})};zt.displayName="Tabs";const Ot=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1,iconOnly:s=!1})=>{const[d,u]=c(!1),[p,h]=c(!1),m=t?{maxWidth:`${t}px`}:{},A=s?{width:"max-content"}:{},C=()=>{h(!p)},f=a(p?_:$,{className:"eye-icon",onClick:C});return i(Kt,{$fontSize:n,style:{...m,...A},children:[s?null:a(Rt,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:p,children:l?a(M,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ht,{children:e})}):e}),a("div",{className:"icons",children:d?i(M,{placement:"right",title:"Copied!",children:[a(te,{className:"check-icon"}),"hiddenWithIcon"===r&&f]}):i(o,{children:[a(ee,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&f]})})]})},Ht=e.div` +`,Ot=({type:e="default",children:t,...n})=>{if(!e)throw new Error("Type required");if("default"===e)return a(Nt,{$type:e,...n});const{pathname:r,items:l}=n;return i(o,{children:[a(Nt,{activeKey:(()=>{for(const e of l)if(r?.endsWith(`/${e.key}`)||r?.includes(`/${e.key}/`))return e.key;return l[0]?.key||""})(),$type:e,...n}),a(Et,{children:t})]})};Ot.displayName="Tabs";const zt=({text:e,width:t,fontSize:n="14px",type:r="visible",withToolTip:l=!1,iconOnly:s=!1})=>{const[d,u]=c(!1),[p,h]=c(!1),m=t?{maxWidth:`${t}px`}:{},A=s?{width:"max-content"}:{},C=()=>{h(!p)},f=a(p?_:$,{className:"eye-icon",onClick:C});return i(Kt,{$fontSize:n,style:{...m,...A},children:[s?null:a(Rt,{className:"copyable",$maxWidth:t,$type:r,$manualUnblur:p,children:l?a(M,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:a(Ht,{children:e})}):e}),a("div",{className:"icons",children:d?i(M,{placement:"right",title:"Copied!",children:[a(te,{className:"check-icon"}),"hiddenWithIcon"===r&&f]}):i(o,{children:[a(ee,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===r&&f]})})]})},Ht=e.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -315,14 +315,14 @@ html,body{ color: ${Be.lagoonBlue}; } } -`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?jt[r]:null;let s=!1;const d=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let d=!1;s=!0,t&&t===l&&(d=!0);const c=d?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l);return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",r]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(Ot,{text:l,iconOnly:!0})})]})]})},o)}}}));return d.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:s,"data-cy":"page-title",style:{marginBottom:"2rem"},items:d,...o})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=z.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(O)` +`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?jt[r]:null;let s=!1;const d=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let d=!1;s=!0,t&&t===l&&(d=!0);const c=d?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l);return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",r]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(zt,{text:l,iconOnly:!0})})]})]})},o)}}}));return d.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:s,"data-cy":"page-title",style:{marginBottom:"2rem"},items:d,...o})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=O.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(z)` &.ant-tag { color: #272822; span[role='img'] { color: #272822; } } -`,Xt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(O,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:a(ne,{})},pending:{color:Be.gray,icon:a(ne,{})},running:{color:Be.blue,icon:a(re,{spin:!0})},complete:{color:Be.green,icon:a(ae,{})},successful:{color:Be.green,icon:a(ae,{})},failed:{color:Be.orange,icon:a(ie,{})},error:{color:Be.pink,icon:a(oe,{})},queued:{color:Be.yellow,icon:a(re,{spin:!0})},unavailable:{color:Be.lightOrange,icon:a(le,{})},retrievable:{color:Be.lightOrange,icon:a(M,{title:"Ready to be retrieved",children:a(le,{})})},cancelled:{color:Be.pink,icon:a(se,{})}}[n]||{};return i(Qt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Xt.displayName="StatusTag";const Ft=e.section` +`,Xt=h((({className:e,children:t,type:n,...r},o)=>{if("custom"===n)return a(z,{ref:o,className:e,...r,children:t});const l={new:{color:Be.purple,icon:a(ne,{})},pending:{color:Be.gray,icon:a(ne,{})},running:{color:Be.blue,icon:a(re,{spin:!0})},complete:{color:Be.green,icon:a(ae,{})},successful:{color:Be.green,icon:a(ae,{})},failed:{color:Be.orange,icon:a(ie,{})},error:{color:Be.pink,icon:a(oe,{})},queued:{color:Be.yellow,icon:a(re,{spin:!0})},unavailable:{color:Be.lightOrange,icon:a(le,{})},retrievable:{color:Be.lightOrange,icon:a(M,{title:"Ready to be retrieved",children:a(le,{})})},cancelled:{color:Be.pink,icon:a(se,{})}}[n]||{};return i(Qt,{ref:o,className:e,color:l.color,...r,children:[l.icon," ",(s=n,s.charAt(0).toUpperCase()+s.slice(1))]});var s}));Xt.displayName="StatusTag";const Ft=e.section` overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; @@ -692,7 +692,7 @@ html,body{ `,En=e.div` display: flex; gap: 1.5rem; -`,zn=()=>{const e=i(En,{children:[a(en,{text:"Problems",count:0}),a(en,{text:"Critical",count:0,critical:!0}),a(en,{text:"High",count:0,high:!0}),a(en,{text:"Medium",count:0,medium:!0}),a(en,{text:"Low",count:0,low:!0})]});return i(Nn,{children:[a("div",{className:"icon",children:a(Co,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(le,{})})]})}),e]})},On=e=>{if(e.skeleton)return a(zn,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(En,{children:[a(en,{text:"Problems",count:t}),a(en,{text:"Critical",count:n,critical:!0}),a(en,{text:"High",count:r,high:!0}),a(en,{text:"Medium",count:o,medium:!0}),a(en,{text:"Low",count:l,low:!0})]});return i(Nn,{children:[a("div",{className:"icon",children:n>=1?a(Ae,{className:"icon-status pink"}):r>=1?a(me,{className:"icon-status orange"}):a(he,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(le,{})})]})}),s]})};On.displayName="LagoonProblemsOverview";const Hn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Rn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Hn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Rn.displayName="LagoonEnv";const Kn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Tn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Kn(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};Tn.displayName="LagoonProjectDetails",e.div` +`,On=()=>{const e=i(En,{children:[a(en,{text:"Problems",count:0}),a(en,{text:"Critical",count:0,critical:!0}),a(en,{text:"High",count:0,high:!0}),a(en,{text:"Medium",count:0,medium:!0}),a(en,{text:"Low",count:0,low:!0})]});return i(Nn,{children:[a("div",{className:"icon",children:a(Co,{style:{borderRadius:"50%"},width:50,height:50})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(le,{})})]})}),e]})},zn=e=>{if(e.skeleton)return a(On,{});const{problems:t,critical:n,high:r,medium:o,low:l}=e,s=i(En,{children:[a(en,{text:"Problems",count:t}),a(en,{text:"Critical",count:n,critical:!0}),a(en,{text:"High",count:r,high:!0}),a(en,{text:"Medium",count:o,medium:!0}),a(en,{text:"Low",count:l,low:!0})]});return i(Nn,{children:[a("div",{className:"icon",children:n>=1?a(Ae,{className:"icon-status pink"}):r>=1?a(me,{className:"icon-status orange"}):a(he,{className:"icon-status green"})}),a("div",{className:"overview-title",children:i(gt,{children:["At a glance",a(q,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:a(le,{})})]})}),s]})};zn.displayName="LagoonProblemsOverview";const Hn=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Rn=e=>{let t=0;const{environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}=e,c=Object.keys({environmentType:n,deploymentType:r,created:i,source:o,standbyRoutes:l,routes:s,deployKey:d}).map((n=>"routes"===n?e[n].map(((e,r)=>({key:`${n}-${r}`,label:"Route "+ ++t,children:e}))):{key:n,span:1,label:Hn(n),children:e[n]})).flat();return a(It,{bordered:!0,items:c})};Rn.displayName="LagoonEnv";const Kn=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},Tn=e=>{const{created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}=e,d=Object.keys({created:t,origin:n,gitUrl:r,devEnvsInUse:i,branchesEnabled:o,prsEnabled:l,deployKey:s}).map((t=>({key:t,label:Kn(t),children:!0===e[t]?"True":e[t]})));return a(It,{bordered:!0,items:d})};Tn.displayName="LagoonProjectDetails",e.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -886,7 +886,7 @@ html,body{ background-color: #78787853; } } -`,Qn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Xn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Xn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Fn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),$n=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),ir=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),hr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),mr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),yr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),gr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),wr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),xr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Ir=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),Or=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Hr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Ur=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),qr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Br=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Yr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Pr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Qr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),$r=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),_r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ia=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),oa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),la=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),sa=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),da=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ca=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),ua=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),pa=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),ha=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ma=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),za=e=>a(Q,{component:Cr,...e}),Oa=e=>a(Q,{component:fr,...e}),Ha=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:zr,...e}),_a=e=>a(Q,{component:Or,...e}),ei=e=>a(Q,{component:Hr,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=e=>a(Q,{component:ca,...e}),Mi=e=>a(Q,{component:ua,...e}),Li=e=>a(Q,{component:pa,...e}),Wi=e=>a(Q,{component:ha,...e}),Ni=e=>a(Q,{component:ma,...e}),Ei=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Qn(p.charAt(0),h.charAt(0)):Qn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Dn,{src:m,alt:"user_avatar"}):a(Yn,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Bn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(jn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(Pn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Gn,{onClick:r,children:a(Mi,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Ei.displayName="LagoonHeader";const zi=e.footer` +`,Qn=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,i=r(t)%256,o=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${i}, ${o})`,textColor:Xn(a,i,o)>.5?"#000000":"#FFFFFF"}};function Xn(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Fn=e=>i("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),a("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),$n=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),_n=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),er=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),tr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),nr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),ar=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),ir=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),or=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),lr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),sr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),dr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),cr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),a("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),ur=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),pr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),hr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),mr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Ar=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),a("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Cr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),fr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),yr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),gr=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),a("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),wr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),br=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),vr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),Vr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),kr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),xr=e=>i("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),a("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),Ir=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),Zr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),Sr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),Mr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),Lr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),Wr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),Nr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),Er=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),Or=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),zr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),Hr=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Rr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),Kr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),Tr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),Ur=e=>i("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),a("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),qr=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jr=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),Br=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),Yr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Dr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),Pr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),a("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),Jr=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),a("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Gr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Qr=e=>i("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),a("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Xr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Fr=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),$r=e=>i("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),a("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),_r=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),ea=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),ta=e=>a("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),na=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),ra=e=>a("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),aa=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),ia=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),oa=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),la=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),sa=e=>a("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),da=e=>a("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),ca=()=>i("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),a("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),a("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),a("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),a("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),i("defs",{children:[i("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#00AEEF"}),a("stop",{offset:"1",stopColor:"#2B3990"})]}),i("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),i("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.75",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[a("stop",{offset:"0.15",stopColor:"#4578E6"}),a("stop",{offset:"0.95",stopColor:"#262D65"})]}),i("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[a("stop",{stopColor:"#4578E6"}),a("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),ua=e=>a("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),pa=e=>i("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),a("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),a("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),a("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),ha=e=>i("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("g",{"clip-path":"url(#clip0_1500_19277)",children:a("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),a("defs",{children:a("clipPath",{id:"clip0_1500_19277",children:a("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),ma=e=>i("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[a("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),a("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),a("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Aa=e=>a(Q,{component:Fn,...e}),Ca=e=>a(Q,{component:$n,...e}),fa=e=>a(Q,{component:_n,...e}),ya=e=>a(Q,{component:er,...e}),ga=e=>a(Q,{component:tr,...e}),wa=e=>a(Q,{component:nr,...e}),ba=e=>a(Q,{component:rr,...e}),va=e=>a(Q,{component:ar,...e}),Va=e=>a(Q,{component:ir,...e}),ka=e=>a(Q,{component:or,...e}),xa=e=>a(Q,{component:lr,...e}),Ia=e=>a(Q,{component:sr,...e}),Za=e=>a(Q,{component:dr,...e}),Sa=e=>a(Q,{component:cr,...e}),Ma=e=>a(Q,{component:ur,...e}),La=e=>a(Q,{component:pr,...e}),Wa=e=>a(Q,{component:hr,...e}),Na=e=>a(Q,{component:mr,...e}),Ea=e=>a(Q,{component:Ar,...e}),Oa=e=>a(Q,{component:Cr,...e}),za=e=>a(Q,{component:fr,...e}),Ha=e=>a(Q,{component:yr,...e}),Ra=e=>a(Q,{component:gr,...e}),Ka=e=>a(Q,{component:wr,...e}),Ta=e=>a(Q,{component:br,...e}),Ua=e=>a(Q,{component:vr,...e}),qa=e=>a(Q,{component:Vr,...e}),ja=e=>a(Q,{component:kr,...e}),Ba=e=>a(Q,{component:xr,...e}),Ya=e=>a(Q,{component:Ir,...e}),Da=e=>a(Q,{component:Zr,...e}),Pa=e=>a(Q,{component:Sr,...e}),Ja=e=>a(Q,{component:Mr,...e}),Ga=e=>a(Q,{component:Lr,...e}),Qa=e=>a(Q,{component:Wr,...e}),Xa=e=>a(Q,{component:Nr,...e}),Fa=e=>a(Q,{component:Er,...e}),$a=e=>a(Q,{component:Or,...e}),_a=e=>a(Q,{component:zr,...e}),ei=e=>a(Q,{component:Hr,...e}),ti=e=>a(Q,{component:Rr,...e}),ni=e=>a(Q,{component:Kr,...e}),ri=e=>a(Q,{component:Tr,...e}),ai=e=>a(Q,{component:Ur,...e}),ii=e=>a(Q,{component:qr,...e}),oi=e=>a(Q,{component:jr,...e}),li=e=>a(Q,{component:Br,...e}),si=e=>a(Q,{component:Yr,...e}),di=e=>a(Q,{component:Dr,...e}),ci=e=>a(Q,{component:Pr,...e}),ui=e=>a(Q,{component:Jr,...e}),pi=e=>a(Q,{component:Gr,...e}),hi=e=>a(Q,{component:Qr,...e}),mi=e=>a(Q,{component:Xr,...e}),Ai=e=>a(Q,{component:Fr,...e}),Ci=e=>a(Q,{component:$r,...e}),fi=e=>a(Q,{component:_r,...e}),yi=e=>a(Q,{component:ea,...e}),gi=e=>a(Q,{component:ta,...e}),wi=e=>a(Q,{component:na,...e}),bi=e=>a(Q,{component:ra,...e}),vi=e=>a(Q,{component:aa,...e}),Vi=e=>a(Q,{component:ia,...e}),ki=e=>a(Q,{component:oa,...e}),xi=e=>a(Q,{component:la,...e}),Ii=e=>a(Q,{component:sa,...e}),Zi=e=>a(Q,{component:da,...e}),Si=e=>a(Q,{component:ca,...e}),Mi=e=>a(Q,{component:ua,...e}),Li=e=>a(Q,{component:pa,...e}),Wi=e=>a(Q,{component:ha,...e}),Ni=e=>a(Q,{component:ma,...e}),Ei=h((({userInfo:e,navLinks:t,logo:n,toggleTheme:r,userDropdownMenu:o,currentPath:s},d)=>{const{firstName:p,lastName:h,image:m,email:C}=e,f=!!m,y=!(!p||!h),g=y?Qn(p.charAt(0),h.charAt(0)):Qn(C.charAt(0),C.charAt(1)),w=y?p.charAt(0).toUpperCase()+h.charAt(0).toUpperCase():C.charAt(0).toUpperCase(),b=f?a(Dn,{src:m,alt:"user_avatar"}):a(Yn,{$bgColor:g.bgColor,$textColor:g.textColor,children:w}),v=a("span",y?{"data-cy":"user-name",className:"user-name",children:`${p} ${h}`}:{"data-cy":"user-name",className:"user-name",children:C}),V=A(null),[k,x]=c({width:"initial",left:"initial"}),I=e=>((e,t)=>e.findIndex((e=>!(!l.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(t,e||""),[Z,S]=c(I(s));u((()=>{S(I(s))}),[s]),u((()=>{setTimeout((()=>{if(V.current&&void 0!==Z){const e=V.current.children[Z];if(e){const t=e.getBoundingClientRect(),n=V.current.getBoundingClientRect();x({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[Z]);const M=!!(void 0!==Z&&Z>=0&&Za(Bn,{className:""+(t===Z?"active":""),onClick:()=>{S(t)},children:e},`nav-${t}`)))}),M?a(jn,{style:{width:`${k.width}px`,left:`${k.left}px`}}):null]}),a(B,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:o,"data-cy":"header-menu"},trigger:["hover"],children:i(Pn,{children:[b,v]})}),a("section",{id:"user_dropdown_container"}),a(Gn,{onClick:r,children:a(Mi,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));Ei.displayName="LagoonHeader";const Oi=e.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -907,7 +907,7 @@ html,body{ max-height: 42px; } } -`,Oi=e.section` +`,zi=e.section` font-size: 22px; cursor: pointer; .theme-icon { @@ -921,7 +921,7 @@ html,body{ background-color: #78787853; } } -`,Hi=h((({icon:e,toggleTheme:t},n)=>i(zi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Si,{className:"icon"})}),a(Oi,{onClick:t,children:a(Ce,{className:"theme-icon"})})]})));Hi.displayName="LagoonFooter";const Ri=e.section` +`,Hi=h((({icon:e,toggleTheme:t},n)=>i(Oi,{ref:n,children:[a("section",{className:"icon-container",children:e||a(Si,{className:"icon"})}),a(zi,{onClick:t,children:a(Ce,{className:"theme-icon"})})]})));Hi.displayName="LagoonFooter";const Ri=e.section` .ant-timeline { background-color: transparent; padding-top: 0.5rem; @@ -1047,7 +1047,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,No=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Co,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Co,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Eo;no.extend(po),no.extend(so),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Eo||(Eo={}));const zo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Oo,Ho={exports:{}};var Ro=(Oo||(Oo=1,Ho.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",z=void 0,O=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=O(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),z=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:z};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ko,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>To(e,t,`${r}-${n}`)))):e;no.extend(po),no.extend(so);const Uo=e.section` +`,No=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Co,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Co,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Eo;no.extend(po),no.extend(so),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Eo||(Eo={}));const Oo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var zo,Ho={exports:{}};var Ro=(zo||(zo=1,Ho.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",O=void 0,z=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=z(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),O=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:O};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ko,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>To(e,t,`${r}-${n}`)))):e;no.extend(po),no.extend(so);const Uo=e.section` display: flex; justify-content: space-between; align-items: center; @@ -1172,13 +1172,13 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})},kl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},xl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Il=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Zl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Sl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(Ot,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(zo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(Ot,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["name","scope"],O=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r||[]);u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]);const w=ot(),b=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),v=C(Fo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];g(t),f(!1)}),b),[]);u((()=>{f(!0),v(n)}),[n,v]);const V=h>0?y.slice((s-1)*h,s*h):y,k=y.length,x=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(w,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],I=["orgname"],Z=x&&x.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return I.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),S=V&&V.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(w,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:S,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),a(Pt,{total:k,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(kl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(xl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),z=["firstname","lastName","email"],O=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Il,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Zl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),z=["name"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ll=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ll.displayName="Confirm";const Wl=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(Z&&w(r),S&&(v(n),d(1)),A(!0),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],z=E&&E.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return O.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),H=W&&W.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Nl=e.section` +`,Hl=e.section` float: left; margin-right: 8px; @@ -1186,11 +1186,11 @@ html,body{ &::after { clear: both; } -`,El=e.section` +`,Rl=e.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,zl=h((({content:e},t)=>i(Wl,{ref:t,className:"lagoon-tip",children:[a(Nl,{children:a(Li,{})}),i(El,{children:[" ",e," "]})]})));zl.displayName="Tip";const Ol=e.div` +`,Kl=h((({content:e},t)=>i(zl,{ref:t,className:"lagoon-tip",children:[a(Hl,{children:a(Li,{})}),i(Rl,{children:[" ",e," "]})]})));Kl.displayName="Tip";const Tl=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1207,7 +1207,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function Hl(e){return e.toLowerCase().replace(/\s+/g,"-")}const Rl=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(Ol,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":Hl(o.title),children:e})}),l?a("div",{style:s,"data-cy":Hl(o.title),className:"statistic-element",children:r}):null]})};Rl.displayName="Stat";const Kl=e.div` +`;function Ul(e){return e.toLowerCase().replace(/\s+/g,"-")}const ql=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(Tl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":Ul(o.title),children:e})}),l?a("div",{style:s,"data-cy":Ul(o.title),className:"statistic-element",children:r}):null]})};ql.displayName="Stat";const jl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Tl=h((({items:e},t)=>a(Kl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(Rl,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Tl.displayName="DetailedStats";export{Bt as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ll as Confirm,Ot as CopyToClipboard,en as DataCard,Tl as DetailedStats,It as Details,qi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,Aa as IconAim,Ca as IconAlert,fa as IconAlignCenter,ya as IconAlignLeft,ga as IconAlignRight,wa as IconApartment,ba as IconApi,va as IconAppstore,Va as IconArrowDown,ka as IconArrowsAlt,xa as IconAudio,Ia as IconBell,Za as IconBranches,Sa as IconBug,Ma as IconBulb,La as IconCamera,Wa as IconCaretDown,Na as IconCheck,Ea as IconCheckSquare,za as IconClose,Oa as IconCloseSquare,Ha as IconCloudDownload,Ra as IconCloudUpload,Ka as IconDelete,Ta as IconDisconnect,Ua as IconEdit,qa as IconEllipsis,ja as IconExclamation,Ba as IconExclamationCircle,Ya as IconExport,Da as IconEye,Pa as IconFileImage,Ga as IconFileJpg,Ja as IconFilePdf,Qa as IconFrown,Xa as IconFullscreen,Fa as IconFullscreenExit,$a as IconGithub,Wi as IconGrid,_a as IconHdd,ei as IconHeart,ti as IconHighlight,ni as IconHome,ri as IconIdcard,ai as IconInfoCircle,Li as IconLagoonOnly,ii as IconLink,Ni as IconList,oi as IconLoading,li as IconLock,si as IconMeh,di as IconMessage,ci as IconMinusCircle,ui as IconMinusSquare,pi as IconPaperclip,hi as IconPlus,mi as IconPushpinFIlled,Ai as IconPushpinOutlined,Ci as IconRest,fi as IconRocket,yi as IconSave,gi as IconSearch,wi as IconSettings,bi as IconSmile,vi as IconStar,Mi as IconSun,Vi as IconTag,ki as IconTags,xi as IconWifi,Ii as IconZoomIn,Zi as IconZoomOut,Jt as Input,Wn as LagoonCard,dn as LagoonCardLabel,Rn as LagoonEnvironmentDetails,hn as LagoonFilter,Hi as LagoonFooter,Ei as LagoonHeader,Si as LagoonIcon,On as LagoonProblemsOverview,Tn as LagoonProjectDetails,Ti as LagoonTimeline,kt as List,Co as LoadingSkeleton,$t as Modal,it as NextLinkProvider,Bi as PageContainer,Pt as Pagination,Mt as Select,Rl as Stat,Xt as StatusTag,Yt as Steps,Zt as Switch,Xi as Table,zt as Tabs,nn as TaskTreeSelector,pt as Text,At as TextLabel,zl as Tip,rn as Tree,Ln as TreeList,rt as UIThemeProvider,ot as useNextLink,Gt as useNotification,Pe as useTheme}; +`,Bl=h((({items:e},t)=>a(jl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(ql,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Bl.displayName="DetailedStats";export{Bt as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ol as Confirm,zt as CopyToClipboard,en as DataCard,Bl as DetailedStats,It as Details,qi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,Aa as IconAim,Ca as IconAlert,fa as IconAlignCenter,ya as IconAlignLeft,ga as IconAlignRight,wa as IconApartment,ba as IconApi,va as IconAppstore,Va as IconArrowDown,ka as IconArrowsAlt,xa as IconAudio,Ia as IconBell,Za as IconBranches,Sa as IconBug,Ma as IconBulb,La as IconCamera,Wa as IconCaretDown,Na as IconCheck,Ea as IconCheckSquare,Oa as IconClose,za as IconCloseSquare,Ha as IconCloudDownload,Ra as IconCloudUpload,Ka as IconDelete,Ta as IconDisconnect,Ua as IconEdit,qa as IconEllipsis,ja as IconExclamation,Ba as IconExclamationCircle,Ya as IconExport,Da as IconEye,Pa as IconFileImage,Ga as IconFileJpg,Ja as IconFilePdf,Qa as IconFrown,Xa as IconFullscreen,Fa as IconFullscreenExit,$a as IconGithub,Wi as IconGrid,_a as IconHdd,ei as IconHeart,ti as IconHighlight,ni as IconHome,ri as IconIdcard,ai as IconInfoCircle,Li as IconLagoonOnly,ii as IconLink,Ni as IconList,oi as IconLoading,li as IconLock,si as IconMeh,di as IconMessage,ci as IconMinusCircle,ui as IconMinusSquare,pi as IconPaperclip,hi as IconPlus,mi as IconPushpinFIlled,Ai as IconPushpinOutlined,Ci as IconRest,fi as IconRocket,yi as IconSave,gi as IconSearch,wi as IconSettings,bi as IconSmile,vi as IconStar,Mi as IconSun,Vi as IconTag,ki as IconTags,xi as IconWifi,Ii as IconZoomIn,Zi as IconZoomOut,Jt as Input,Wn as LagoonCard,dn as LagoonCardLabel,Rn as LagoonEnvironmentDetails,hn as LagoonFilter,Hi as LagoonFooter,Ei as LagoonHeader,Si as LagoonIcon,zn as LagoonProblemsOverview,Tn as LagoonProjectDetails,Ti as LagoonTimeline,kt as List,Co as LoadingSkeleton,$t as Modal,it as NextLinkProvider,Bi as PageContainer,Pt as Pagination,Mt as Select,ql as Stat,Xt as StatusTag,Yt as Steps,Zt as Switch,Xi as Table,Ot as Tabs,nn as TaskTreeSelector,pt as Text,At as TextLabel,Kl as Tip,rn as Tree,Ln as TreeList,rt as UIThemeProvider,ot as useNextLink,Gt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index 85af64c1..14a17d86 100644 --- a/dist/index.js +++ b/dist/index.js @@ -113,7 +113,7 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:h.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},E={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:h.light},confirm:{text:"#000",background:h.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},W=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},E,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},O=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(O),m={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete m[e];const h={...p,...m,circle:o},A={...s,...H(h)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=h.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=h.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(O.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:E;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:h.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},O={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:h.light},confirm:{text:"#000",background:h.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},E=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},O,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},W=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(W),m={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete m[e];const h={...p,...m,circle:o},A={...s,...H(h)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=h.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=h.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(W.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:O;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` @@ -326,7 +326,7 @@ html,body{ overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Ee=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...m})=>{let h=a;n&&(h=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...m,modalRender:e=>t.jsx(Le,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Ee.displayName="Modal";const We=l.default.div` +`,Oe=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...m})=>{let h=a;n&&(h=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...m,modalRender:e=>t.jsx(Le,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Oe.displayName="Modal";const Ee=l.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -352,7 +352,7 @@ html,body{ text-align: right; } } -`,Oe=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(We,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));Oe.displayName="DataCard";const Ne=l.default.section` +`,We=n.forwardRef(((e,n)=>{const{text:r,count:a}=e,o=["critical","high","medium","low"].every((t=>!(t in e)))?"#fff":(e=>e.critical?k.pink:e.high?k.orange:e.medium?k.yellow:e.low?k.blue:"#fff")(e);return t.jsxs(Ee,{className:"ui-datacard",ref:n,$severityColor:o,children:[t.jsx("span",{className:"ui-datacard__text",children:r}),t.jsx("span",{className:"ui-datacard__count",children:a})]})}));We.displayName="DataCard";const Ne=l.default.section` .ant-select-tree { background-color: #fff; @@ -643,7 +643,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[m,h]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},y=()=>{h(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Ee,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",m," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===m?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?m<=1?y():h(m-1):y()},onOk:()=>{const e=x();e&&(mu(!1))))},confirmText:m{const e=x();C(!e)},children:e[m-1]})})})]})},rt=l.default.div` +`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[m,h]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},y=()=>{h(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Oe,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",m," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===m?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?m<=1?y():h(m-1):y()},onOk:()=>{const e=x();e&&(mu(!1))))},confirmText:m{const e=x();C(!e)},children:e[m-1]})})})]})},rt=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; @@ -692,7 +692,7 @@ html,body{ `,pt=l.default.div` display: flex; gap: 1.5rem; -`,mt=()=>{const e=t.jsxs(pt,{children:[t.jsx(Oe,{text:"Problems",count:0}),t.jsx(Oe,{text:"Critical",count:0,critical:!0}),t.jsx(Oe,{text:"High",count:0,high:!0}),t.jsx(Oe,{text:"Medium",count:0,medium:!0}),t.jsx(Oe,{text:"Low",count:0,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ht=e=>{if(e.skeleton)return t.jsx(mt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(pt,{children:[t.jsx(Oe,{text:"Problems",count:n}),t.jsx(Oe,{text:"Critical",count:o,critical:!0}),t.jsx(Oe,{text:"High",count:s,high:!0}),t.jsx(Oe,{text:"Medium",count:i,medium:!0}),t.jsx(Oe,{text:"Low",count:l,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ht.displayName="LagoonProblemsOverview";const At=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ft=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:At(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ft.displayName="LagoonEnv";const Ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},xt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:Ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};xt.displayName="LagoonProjectDetails",l.default.div` +`,mt=()=>{const e=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:0}),t.jsx(We,{text:"Critical",count:0,critical:!0}),t.jsx(We,{text:"High",count:0,high:!0}),t.jsx(We,{text:"Medium",count:0,medium:!0}),t.jsx(We,{text:"Low",count:0,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ht=e=>{if(e.skeleton)return t.jsx(mt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:n}),t.jsx(We,{text:"Critical",count:o,critical:!0}),t.jsx(We,{text:"High",count:s,high:!0}),t.jsx(We,{text:"Medium",count:i,medium:!0}),t.jsx(We,{text:"Low",count:l,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ht.displayName="LagoonProblemsOverview";const At=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ft=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:At(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ft.displayName="LagoonEnv";const Ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},xt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:Ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};xt.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -886,7 +886,7 @@ html,body{ background-color: #78787853; } } -`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),En=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),On=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:gn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:m,email:h}=e,A=!!m,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(h.charAt(0),h.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():h.charAt(0).toUpperCase(),y=A?t.jsx(vt,{src:m,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:h}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` +`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),On=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:gn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:m,email:h}=e,A=!!m,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(h.charAt(0),h.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():h.charAt(0).toUpperCase(),y=A?t.jsx(vt,{src:m,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:h}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -1002,7 +1002,7 @@ html,body{ width: 1.1875rem; `,hr=l.default(r.Empty)` padding-block: 2.5rem; -`,Ar=t.jsx(hr,{image:t.jsx(Qn,{size:60}),description:t.jsx("span",{"data-cy":"empty",children:"Nothing to display"})}),fr=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:o=!1,variant:s="default",disableScrollable:i=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,yr={exports:{}};var gr,wr=(xr||(xr=1,yr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",m="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;g[i]=t,a=i}return!r&&a&&(y=a),a||!r&&y},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===m)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,yr={exports:{}};var gr,wr=(xr||(xr=1,yr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",m="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;g[i]=t,a=i}return!r&&a&&(y=a),a||!r&&y},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===m)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:h,sanitize:w,searchWords:j,textToHighlight:b}),L=g,E=-1,W="",O=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:m},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){E++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=E===+s;W=a+" "+(o?n:""),O=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:W,key:t,style:O};return"string"!=typeof L&&(l.highlightIndex=E),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&m())}function m(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` +`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:h,sanitize:w,searchWords:j,textToHighlight:b}),L=g,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:m},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&m())}function m(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1105,13 +1105,13 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;jr.extend(Lr),jr.extend(Sr);const ba=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),va=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Nr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Nr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Nr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Nr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const ka=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ia=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Sa=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Za=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Nr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Nr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Nr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(fr,{variant:"default",dataSource:a,columns:n})};jr.extend(Lr),jr.extend(Sr);const Ma=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const La=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ea=l.default.span` +`;jr.extend(Lr),jr.extend(Sr);const ba=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),va=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Nr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Nr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Nr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Nr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const ka=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ia=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Sa=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Za=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Nr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Nr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Nr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(fr,{variant:"default",dataSource:a,columns:n})};jr.extend(Lr),jr.extend(Sr);const Ma=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const La=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Oa=l.default.span` text-decoration: underline; cursor: pointer; -`,Wa=l.default.div` +`,Ea=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Oa=l.default(Y)` +`,Wa=l.default(Y)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; @@ -1172,13 +1172,13 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})},Ba=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ya=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Pa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Da=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Ja=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Or,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Or,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Oa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Ee,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Ee,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Ee,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Or,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Wr,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Wr,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Er,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Or,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Er,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Or,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Or,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Er,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Or,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Er,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Wr,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],E=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),W=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Or,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Er,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ea,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Wr,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Wr,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Wa,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]);n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]);const C=U(),x=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),y=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),x),[]);n.useEffect((()=>{h(!0),y(s)}),[s,y]);const g=u>0?A.slice((d-1)*u,d*u):A,w=A.length,j=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Or,{children:t.jsxs(C,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],b=["orgname"],v=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return b.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),V=g&&g.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Or,{children:t.jsx(C,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:V,columns:v,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:w,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ba,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Or,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Or,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ya,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Or,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Or,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],E=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Pa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Or,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Or,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Or,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Da,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Or,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Or,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Or,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:E,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const Qa=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));Qa.displayName="Confirm";const Fa=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[]),V=!Da(C,i),k=s!==y;(V||k)&&(V&&x(i),k&&(g(s),c(1)),h(!0),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["orgname"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),E=S&&S.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Xa=l.default.section` +`,to=l.default.section` float: left; margin-right: 8px; @@ -1186,11 +1186,11 @@ html,body{ &::after { clear: both; } -`,$a=l.default.section` +`,no=l.default.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,_a=n.forwardRef((({content:e},n)=>t.jsxs(Fa,{ref:n,className:"lagoon-tip",children:[t.jsx(Xa,{children:t.jsx($n,{})}),t.jsxs($a,{children:[" ",e," "]})]})));_a.displayName="Tip";const eo=l.default.div` +`,ro=n.forwardRef((({content:e},n)=>t.jsxs(eo,{ref:n,className:"lagoon-tip",children:[t.jsx(to,{children:t.jsx($n,{})}),t.jsxs(no,{children:[" ",e," "]})]})));ro.displayName="Tip";const ao=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1207,7 +1207,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function to(e){return e.toLowerCase().replace(/\s+/g,"-")}const no=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(eo,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":to(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":to(i.title),className:"statistic-element",children:s}):null]})};no.displayName="Stat";const ro=l.default.div` +`;function oo(e){return e.toLowerCase().replace(/\s+/g,"-")}const so=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(ao,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":oo(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":oo(i.title),className:"statistic-element",children:s}):null]})};so.displayName="Stat";const io=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,ao=n.forwardRef((({items:e},n)=>t.jsx(ro,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(no,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));ao.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=Qa,exports.CopyToClipboard=fe,exports.DataCard=Oe,exports.DetailedStats=ao,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:yn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:En,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSave=e=>t.jsx(c.default,{component:On,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Ee,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=no,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=_a,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(W,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,lo=n.forwardRef((({items:e},n)=>t.jsx(io,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(so,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));lo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=_a,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=lo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:yn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=so,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ro,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/dist/package.json b/dist/package.json index 94921860..403655ac 100644 --- a/dist/package.json +++ b/dist/package.json @@ -88,6 +88,7 @@ }, "dependencies": { "dayjs": "^1.11.13", + "fast-deep-equal": "^3.1.3", "react-highlight-words": "^0.20.0", "react-loading-skeleton": "^3.5.0" } diff --git a/package-lock.json b/package-lock.json index a21dfabb..c2de76a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,17 @@ { "name": "@uselagoon/ui-library", - "version": "1.1.1", + "version": "1.1.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@uselagoon/ui-library", - "version": "1.1.1", + "version": "1.1.2", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "dayjs": "^1.11.13", + "fast-deep-equal": "^3.1.3", "react-highlight-words": "^0.20.0", "react-loading-skeleton": "^3.5.0" }, @@ -12781,7 +12782,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", diff --git a/package.json b/package.json index 94921860..403655ac 100644 --- a/package.json +++ b/package.json @@ -88,6 +88,7 @@ }, "dependencies": { "dayjs": "^1.11.13", + "fast-deep-equal": "^3.1.3", "react-highlight-words": "^0.20.0", "react-loading-skeleton": "^3.5.0" } diff --git a/src/components/Table/OrganizationsTable/OrganizationsTable.tsx b/src/components/Table/OrganizationsTable/OrganizationsTable.tsx index b4956b1f..f45a71b5 100644 --- a/src/components/Table/OrganizationsTable/OrganizationsTable.tsx +++ b/src/components/Table/OrganizationsTable/OrganizationsTable.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useMemo, useState } from 'react'; +import React, { useCallback, useMemo, useState } from 'react'; import { useLinkComponent } from '../../../providers/NextLinkProvider'; import { ActionWrap } from '../styles'; @@ -13,6 +13,7 @@ import { debounce } from '../_utils'; import OrganizationsTableSkeleton from './OrganizationsTableSkeleton'; import Text from '../../Text'; import { Tooltip } from 'antd'; +import equal from 'fast-deep-equal/react'; export type Organization = { id: number; @@ -53,19 +54,18 @@ const OrganizationsTable = (props: OrganizationsTableProps) => { // used for debounced filtering const [loading, setLoading] = useState(false); + const [filteredOrgs, setFilteredOrgs] = useState(organizations || []); - useEffect(() => { - if (resultsPerPage) { - setResultsPerPage(resultsPerPage); - } - }, [resultsPerPage]); + const [prevOrgs, setPrevOrgs] = useState(organizations || []); + const [prevFilterString, setPrevFilterString] = useState(filterString); + const [prevResultsPerPage, setPrevResultsPerPage] = useState(resultsPerPage); - useEffect(() => { + if (resultsPerPage && resultsPerPage !== prevResultsPerPage) { + setPrevResultsPerPage(pageSize); setCurrentPage(1); - }, [filterString]); - - const Link = useLinkComponent(); + setResultsPerPage(pageSize); + } const timerLengthPercentage = useMemo( () => Math.min(1000, Math.max(40, Math.floor(organizations.length * 0.0725))), @@ -88,10 +88,22 @@ const OrganizationsTable = (props: OrganizationsTableProps) => { }, timerLengthPercentage), [], ); - useEffect(() => { + + const isNewOrgs = !equal(prevOrgs, organizations); + const isNewFilter = filterString !== prevFilterString; + + if (isNewOrgs || isNewFilter) { + if (isNewOrgs) setPrevOrgs(organizations); + if (isNewFilter) { + setPrevFilterString(filterString); + setCurrentPage(1); + } + setLoading(true); debouncedFilter(filterString); - }, [filterString, debouncedFilter]); + } + + const Link = useLinkComponent(); // paginated data based on filtered results const paginatedData = diff --git a/src/components/Table/ProjectsTable/ProjectsTable.tsx b/src/components/Table/ProjectsTable/ProjectsTable.tsx index d07459ba..d9d2f7b6 100644 --- a/src/components/Table/ProjectsTable/ProjectsTable.tsx +++ b/src/components/Table/ProjectsTable/ProjectsTable.tsx @@ -136,6 +136,10 @@ const ProjectsTable: React.FC = (props) => { setCurrentPage(1); }, [filterString]); + useEffect(() => { + setFilteredProjects(projects); + }, [projects]); + const handlePageChange = (page: number) => { setCurrentPage(page); }; From f35d53cda866b05b8488584d207e293025ac26a3 Mon Sep 17 00:00:00 2001 From: Davit Date: Tue, 25 Mar 2025 14:55:00 +0400 Subject: [PATCH 42/66] missed useCallback dep --- dist/index.es.js | 2 +- dist/index.js | 2 +- .../Table/OrganizationsTable/OrganizationsTable.tsx | 11 +++++++---- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index d88a641e..6eb04fff 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1172,7 +1172,7 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(Z&&w(r),S&&(v(n),d(1)),A(!0),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],z=E&&E.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return O.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),H=W&&W.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],z=E&&E.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return O.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),H=W&&W.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index 14a17d86..d49d17da 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1172,7 +1172,7 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[]),V=!Da(C,i),k=s!==y;(V||k)&&(V&&x(i),k&&(g(s),c(1)),h(!0),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["orgname"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),E=S&&S.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==y;(V||k)&&(h(!0),V&&x(i),k&&(g(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["orgname"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),E=S&&S.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/src/components/Table/OrganizationsTable/OrganizationsTable.tsx b/src/components/Table/OrganizationsTable/OrganizationsTable.tsx index f45a71b5..5141ff5d 100644 --- a/src/components/Table/OrganizationsTable/OrganizationsTable.tsx +++ b/src/components/Table/OrganizationsTable/OrganizationsTable.tsx @@ -76,7 +76,7 @@ const OrganizationsTable = (props: OrganizationsTableProps) => { debounce((filterString: string) => { const filteredData = organizations?.filter((org) => { - const fieldsToCheck = [org.name]; + const fieldsToCheck = [org.friendlyName, org.description, org.name]; return fieldsToCheck.some((fieldValue) => String(fieldValue).toLowerCase().includes(filterString.toLowerCase()), @@ -86,20 +86,23 @@ const OrganizationsTable = (props: OrganizationsTableProps) => { setFilteredOrgs(filteredData); setLoading(false); }, timerLengthPercentage), - [], + [organizations], ); const isNewOrgs = !equal(prevOrgs, organizations); const isNewFilter = filterString !== prevFilterString; if (isNewOrgs || isNewFilter) { - if (isNewOrgs) setPrevOrgs(organizations); + setLoading(true); + + if (isNewOrgs) { + setPrevOrgs(organizations); + } if (isNewFilter) { setPrevFilterString(filterString); setCurrentPage(1); } - setLoading(true); debouncedFilter(filterString); } From 050412e454f0c14ead616392bd621e9bc4fee72e Mon Sep 17 00:00:00 2001 From: Davit Date: Tue, 25 Mar 2025 16:26:11 +0400 Subject: [PATCH 43/66] loader styles --- .../OrganizationsTable.d.ts | 4 +-- dist/index.es.js | 2 +- dist/index.js | 2 +- .../OrganizationsTable/OrganizationsTable.tsx | 33 ++++++++++++------- 4 files changed, 26 insertions(+), 15 deletions(-) diff --git a/dist/components/Table/OrganizationsTable/OrganizationsTable.d.ts b/dist/components/Table/OrganizationsTable/OrganizationsTable.d.ts index 0fe2c538..7d32d913 100644 --- a/dist/components/Table/OrganizationsTable/OrganizationsTable.d.ts +++ b/dist/components/Table/OrganizationsTable/OrganizationsTable.d.ts @@ -8,10 +8,10 @@ export type Organization = { groups: { id: string; type?: null | 'project-default-group'; - }[]; + }[] | null; projects: { id: number; - }[]; + }[] | null; deployTargets: { id: number; name: string; diff --git a/dist/index.es.js b/dist/index.es.js index 6eb04fff..b8e8abb1 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1172,7 +1172,7 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{const n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length;return i("div",{children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>i("div",{children:[e," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],z=E&&E.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return O.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),H=W&&W.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index d49d17da..180154da 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1172,7 +1172,7 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==y;(V||k)&&(h(!0),V&&x(i),k&&(g(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{const r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length;return t.jsxs("div",{children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>t.jsxs("div",{children:[e," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["orgname"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),E=S&&S.map((e=>({...e,group_count:e.groups?.length,project_count:e.projects?.length,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==y;(V||k)&&(h(!0),V&&x(i),k&&(g(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/src/components/Table/OrganizationsTable/OrganizationsTable.tsx b/src/components/Table/OrganizationsTable/OrganizationsTable.tsx index 5141ff5d..d64f0d1d 100644 --- a/src/components/Table/OrganizationsTable/OrganizationsTable.tsx +++ b/src/components/Table/OrganizationsTable/OrganizationsTable.tsx @@ -14,6 +14,7 @@ import OrganizationsTableSkeleton from './OrganizationsTableSkeleton'; import Text from '../../Text'; import { Tooltip } from 'antd'; import equal from 'fast-deep-equal/react'; +import Skeleton from '../../Skeleton'; export type Organization = { id: number; @@ -22,8 +23,8 @@ export type Organization = { friendlyName: string | null; quotaProject: number; quotaGroup: number; - groups: { id: string; type?: null | 'project-default-group' }[]; - projects: { id: number }[]; + groups: { id: string; type?: null | 'project-default-group' }[] | null; + projects: { id: number }[] | null; deployTargets: { id: number; name: string }[]; }; @@ -118,6 +119,8 @@ const OrganizationsTable = (props: OrganizationsTableProps) => { setCurrentPage(page); }; + const LoaderStyle = { display: 'flex', gap: '0.25rem', alignItems: 'baseline' }; + const orgsColumns = [ { title: 'Organization Name', @@ -142,9 +145,13 @@ const OrganizationsTable = (props: OrganizationsTableProps) => { dataIndex: 'group_count', key: 'group_count', render: (allGroups: number, org: Organization) => { - const groupCount = Object.values(org.groups).filter((group) => group.type !== 'project-default-group').length; + let groupCount: number | JSX.Element = ; + + if (org.groups) { + groupCount = Object.values(org.groups).filter((group) => group.type !== 'project-default-group').length; + } return ( -
+
{groupCount} of {org.quotaGroup === -1 ? 'unlimited' : org.quotaGroup} groups
); @@ -155,11 +162,15 @@ const OrganizationsTable = (props: OrganizationsTableProps) => { title: 'No. of Projects', dataIndex: 'project_count', key: 'project_count', - render: (projectCount: number, org: Organization) => ( -
- {projectCount} of {org.quotaProject === -1 ? 'unlimited' : org.quotaProject} projects -
- ), + render: (projectCount: number | null, org: Organization) => { + let count: number | JSX.Element = + typeof projectCount === 'number' ? projectCount : ; + return ( +
+ {count} of {org.quotaProject === -1 ? 'unlimited' : org.quotaProject} projects +
+ ); + }, width: '24.2%', }, { @@ -211,8 +222,8 @@ const OrganizationsTable = (props: OrganizationsTableProps) => { paginatedData.map((org) => { return { ...org, - group_count: org.groups?.length, - project_count: org.projects?.length, + group_count: org.groups?.length ?? null, + project_count: org.projects?.length ?? null, target: ( <> {org.deployTargets.map((deploytarget) => ( From 1ddc011c21437703189819571310c287c9d38822 Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 26 Mar 2025 00:36:54 +0400 Subject: [PATCH 44/66] org projects table loader --- .../OrgProjectsTable/OrgProjectsTable.tsx | 11 ++++++----- src/stories/Table.stories.tsx | 3 +-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx b/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx index a3cf4a49..ca320707 100644 --- a/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx +++ b/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx @@ -12,6 +12,7 @@ import Pagination from '../../../Pagination'; import { Tooltip } from 'antd'; import { IconLagoonOnly } from '../../../Icons'; import OrgProjectsTableSkeleton from './OrgProjectsTableSkeleton'; +import Skeleton from '../../../Skeleton'; type ProjectBase = { id: number; @@ -19,7 +20,7 @@ type ProjectBase = { }; type StandaloneProject = ProjectBase & { - groupCount: number; + groupCount?: number; }; export type ProjectsProps = { newProjectModal: ReactNode; basePath: string; skeleton?: false } & ( @@ -83,7 +84,7 @@ const OrgProjectsTable = (props: OrgProjectsProps) => { const fieldsToCheck = [project.name]; if (type === 'standalone') { - fieldsToCheck.push(String((project as StandaloneProject).groupCount)); + fieldsToCheck.push(String((project as StandaloneProject)?.groupCount)); } return fieldsToCheck.some((fieldValue) => @@ -173,8 +174,8 @@ const OrgProjectsTable = (props: OrgProjectsProps) => { } return 0; }, - render: (members: number) => { - return <>Groups: {members}; + render: (members?: number) => { + return <>Groups: {members != undefined ? members : }; }, className: getSortedClass('groupCount'), }, @@ -283,7 +284,7 @@ const OrgProjectsTable = (props: OrgProjectsProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} projects diff --git a/src/stories/Table.stories.tsx b/src/stories/Table.stories.tsx index 9fee48e3..4b746c4a 100644 --- a/src/stories/Table.stories.tsx +++ b/src/stories/Table.stories.tsx @@ -1485,8 +1485,7 @@ export const OrgProjectsTable: Story = { projects={[ { id: 1, - name: 'a-lot-of-testing', - groupCount: 2, + name: 'a-lot-of-testing-loading-groupCount', }, { id: 2, From 4a89741c949830020c5a4215223fb0063441e08f Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 26 Mar 2025 00:42:35 +0400 Subject: [PATCH 45/66] build --- .../Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts | 2 +- dist/index.es.js | 2 +- dist/index.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts b/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts index 17c0a834..0bc7f092 100644 --- a/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts +++ b/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts @@ -4,7 +4,7 @@ type ProjectBase = { name: string; }; type StandaloneProject = ProjectBase & { - groupCount: number; + groupCount?: number; }; export type ProjectsProps = { newProjectModal: ReactNode; diff --git a/dist/index.es.js b/dist/index.es.js index b8e8abb1..bd00014e 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1172,7 +1172,7 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",e]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index 180154da..4dcf6a9d 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1172,7 +1172,7 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==y;(V||k)&&(h(!0),V&&x(i),k&&(g(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==y;(V||k)&&(h(!0),V&&x(i),k&&(g(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; From a46c03997c8ea5493b15325636b4b4afa0d6b9e4 Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 26 Mar 2025 00:50:34 +0400 Subject: [PATCH 46/66] types --- .../Organizations/OrgProjectsTable/OrgProjectsTable.d.ts | 4 ++-- .../Organizations/OrgProjectsTable/OrgProjectsTable.tsx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts b/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts index 0bc7f092..140f31d6 100644 --- a/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts +++ b/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts @@ -13,11 +13,11 @@ export type ProjectsProps = { } & ({ type?: 'standalone'; projects: StandaloneProject[]; - deleteProjectModal: (group: StandaloneProject) => ReactNode; + deleteProjectModal: (project: ProjectBase) => ReactNode; } | { type?: 'subTable'; projects: ProjectBase[]; - unlinkProjectModal: (group: ProjectBase) => ReactNode; + unlinkProjectModal: (project: ProjectBase) => ReactNode; }); export type ProjectsTableSkeleton = { skeleton: true; diff --git a/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx b/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx index ca320707..4caceb85 100644 --- a/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx +++ b/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx @@ -27,12 +27,12 @@ export type ProjectsProps = { newProjectModal: ReactNode; basePath: string; skel | { type?: 'standalone'; projects: StandaloneProject[]; - deleteProjectModal: (group: StandaloneProject) => ReactNode; + deleteProjectModal: (project: ProjectBase) => ReactNode; } | { type?: 'subTable'; projects: ProjectBase[]; - unlinkProjectModal: (group: ProjectBase) => ReactNode; + unlinkProjectModal: (project: ProjectBase) => ReactNode; } ); @@ -192,7 +192,7 @@ const OrgProjectsTable = (props: OrgProjectsProps) => { // unlink or delete const renderDeleteModal = (project: ProjectBase) => { if (type === 'standalone' && 'deleteProjectModal' in props) { - return props.deleteProjectModal(project as StandaloneProject); + return props.deleteProjectModal(project); } else if (type === 'subTable' && 'unlinkProjectModal' in props) { return props.unlinkProjectModal(project); } From 09a0f3c3379d039e11a241f4a3026f7dbc3714eb Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 26 Mar 2025 03:33:52 +0400 Subject: [PATCH 47/66] org groups table loading --- .../OrgGroupsTable/OrgGroupsTable.d.ts | 2 +- dist/index.es.js | 2 +- dist/index.js | 40 +++++++++---------- .../OrgGroupsTable/OrgGroupsTable.tsx | 17 +++++--- src/stories/Table.stories.tsx | 1 - 5 files changed, 33 insertions(+), 29 deletions(-) diff --git a/dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts b/dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts index 932978c5..dc5f8051 100644 --- a/dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts +++ b/dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts @@ -1,7 +1,7 @@ import { ReactNode } from 'react'; type Group = { id: string; - memberCount: number; + memberCount?: number; name: string; type: 'null' | 'project-default-group'; }; diff --git a/dist/index.es.js b/dist/index.es.js index bd00014e..b9200d69 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1172,7 +1172,7 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:a(Co,{height:15,width:15})]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index 4dcf6a9d..239c92a8 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},m={light:"#868686",dark:"#868686"},h={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},y={light:"#e69f66",dark:"#e69f66"},g={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:h.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:h.dark}},darkGray:h.dark,cellGray:m.dark,lighterGray:"#282828",orange:x.dark,lightOrange:y.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:g.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},y={light:"#e69f66",dark:"#e69f66"},g={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:y.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:g.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -113,13 +113,13 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:h.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},O={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:h.light},confirm:{text:"#000",background:h.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},E=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},O,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},W=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(W),m={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete m[e];const h={...p,...m,circle:o},A={...s,...H(h)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=h.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=h.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(W.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:O;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},O={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},E=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},O,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},W=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(W),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(W.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:O;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` display: inline-block; margin-left: 0.5rem; -`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:o,iconAfter:s,disabled:i,loading:l,className:d,children:c,styles:u,testId:p,...m},h)=>{let A=c;return o&&(A=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:o}),A]})),s&&(A=t.jsxs(t.Fragment,{children:[A," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{...p&&{"data-cy":p},ref:h,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...m,children:A})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},o)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:o,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:o,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const o=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:o,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...o},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...o,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,oe=n.forwardRef((({className:e,children:n,style:a,...o},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...o,children:n})));oe.displayName="List",oe.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:o,style:s,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,m=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},h=u&&d?o?.map((e=>({...e,extra:u}))):o;return t.jsx(r.Collapse,{ref:n,items:h,...m,...p})}));se.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:o="default",style:s,...i}=e;if("topToBottom"===o){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:o,style:s,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:o,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:o,style:s,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[m,h]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:s,dropdownStyle:{padding:0},dropdownRender:e=>t.jsx(pe,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>h(e),...p,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` +`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:o,iconAfter:s,disabled:i,loading:l,className:d,children:c,styles:u,testId:p,...h},m)=>{let A=c;return o&&(A=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:o}),A]})),s&&(A=t.jsxs(t.Fragment,{children:[A," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{...p&&{"data-cy":p},ref:m,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...h,children:A})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},o)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:o,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:o,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const o=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:o,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...o},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...o,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,oe=n.forwardRef((({className:e,children:n,style:a,...o},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...o,children:n})));oe.displayName="List",oe.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:o,style:s,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?o?.map((e=>({...e,extra:u}))):o;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));se.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:o="default",style:s,...i}=e;if("topToBottom"===o){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:o,style:s,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:o,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:o,style:s,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[h,m]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:s,dropdownStyle:{padding:0},dropdownRender:e=>t.jsx(pe,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>m(e),...p,suffixIcon:h?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` &.ant-select { & .ant-select-selector { span { @@ -150,7 +150,7 @@ html,body{ color: #fff; } `} -`;ce.displayName="Select";const me=l.default(r.Tabs)` +`;ce.displayName="Select";const he=l.default(r.Tabs)` .ant-tabs-nav { margin-bottom: 0; &::before { @@ -160,7 +160,7 @@ html,body{ background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } -`,he=l.default.section` +`,me=l.default.section` box-shadow: 2px 2px 4px 0px #69696933; padding-top: 1.5rem; padding-inline: 1rem; @@ -168,7 +168,7 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(me,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(me,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};Ae.displayName="Tabs";const fe=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1,iconOnly:d=!1})=>{const[c,u]=n.useState(!1),[p,m]=n.useState(!1),h=o?{maxWidth:`${o}px`}:{},A=d?{width:"max-content"}:{},f=()=>{m(!p)},C=p?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:f}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:f});return t.jsxs(ye,{$fontSize:s,style:{...h,...A},children:[d?null:t.jsx(xe,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:p,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(Ce,{children:e})}):e}),t.jsx("div",{className:"icons",children:c?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&C]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&C]})})]})},Ce=l.default.div` +`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(he,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(he,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(me,{children:n})]})};Ae.displayName="Tabs";const fe=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1,iconOnly:d=!1})=>{const[c,u]=n.useState(!1),[p,h]=n.useState(!1),m=o?{maxWidth:`${o}px`}:{},A=d?{width:"max-content"}:{},f=()=>{h(!p)},C=p?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:f}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:f});return t.jsxs(ye,{$fontSize:s,style:{...m,...A},children:[d?null:t.jsx(xe,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:p,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(Ce,{children:e})}):e}),t.jsx("div",{className:"icons",children:c?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&C]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&C]})})]})},Ce=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -326,7 +326,7 @@ html,body{ overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Oe=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...m})=>{let h=a;n&&(h=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...m,modalRender:e=>t.jsx(Le,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Oe.displayName="Modal";const Ee=l.default.div` +`,Oe=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;n&&(m=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...h,modalRender:e=>t.jsx(Le,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Oe.displayName="Modal";const Ee=l.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -643,7 +643,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[m,h]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},y=()=>{h(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Oe,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",m," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===m?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?m<=1?y():h(m-1):y()},onOk:()=>{const e=x();e&&(mu(!1))))},confirmText:m{const e=x();C(!e)},children:e[m-1]})})})]})},rt=l.default.div` +`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},y=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Oe,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?y():m(h-1):y()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},rt=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; @@ -659,7 +659,7 @@ html,body{ margin-top: -10px; `,st=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx($e,{children:a})},it=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(_e,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},lt=l.default.div` display: inline-block; -`,dt=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(lt,{children:[" ",n," "]})})}));dt.displayName="TreeList";const ct=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(nt,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ge,{loading:!0});const{type:p,loading:m,title:h,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:y,navigateTo:g,...w}=e,j="project"===p?"project":e.envType,b=g||(()=>{}),v=C&&t.jsx(dt,{data:C,children:t.jsx(et,{},"ellipsis")}),V={project:[t.jsx(tt,{children:t.jsx(l,{href:y,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(tt,{children:t.jsx(l,{href:y,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(tt,{children:t.jsx(l,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:m,active:!0,children:[t.jsx(qe,{type:j}),"environment"===p?t.jsx(st,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(it,{environments:e.environments})]});return t.jsx(Qe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:h,extra:I,actions:V[p],...w,children:S})}));ct.displayName="LagoonCard";const ut=l.default.div` +`,dt=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(lt,{children:[" ",n," "]})})}));dt.displayName="TreeList";const ct=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(nt,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ge,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:y,navigateTo:g,...w}=e,j="project"===p?"project":e.envType,b=g||(()=>{}),v=C&&t.jsx(dt,{data:C,children:t.jsx(et,{},"ellipsis")}),V={project:[t.jsx(tt,{children:t.jsx(l,{href:y,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(tt,{children:t.jsx(l,{href:y,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(tt,{children:t.jsx(l,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(qe,{type:j}),"environment"===p?t.jsx(st,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(it,{environments:e.environments})]});return t.jsx(Qe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ct.displayName="LagoonCard";const ut=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -692,7 +692,7 @@ html,body{ `,pt=l.default.div` display: flex; gap: 1.5rem; -`,mt=()=>{const e=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:0}),t.jsx(We,{text:"Critical",count:0,critical:!0}),t.jsx(We,{text:"High",count:0,high:!0}),t.jsx(We,{text:"Medium",count:0,medium:!0}),t.jsx(We,{text:"Low",count:0,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ht=e=>{if(e.skeleton)return t.jsx(mt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:n}),t.jsx(We,{text:"Critical",count:o,critical:!0}),t.jsx(We,{text:"High",count:s,high:!0}),t.jsx(We,{text:"Medium",count:i,medium:!0}),t.jsx(We,{text:"Low",count:l,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ht.displayName="LagoonProblemsOverview";const At=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ft=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:At(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ft.displayName="LagoonEnv";const Ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},xt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:Ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};xt.displayName="LagoonProjectDetails",l.default.div` +`,ht=()=>{const e=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:0}),t.jsx(We,{text:"Critical",count:0,critical:!0}),t.jsx(We,{text:"High",count:0,high:!0}),t.jsx(We,{text:"Medium",count:0,medium:!0}),t.jsx(We,{text:"Low",count:0,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},mt=e=>{if(e.skeleton)return t.jsx(ht,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:n}),t.jsx(We,{text:"Critical",count:o,critical:!0}),t.jsx(We,{text:"High",count:s,high:!0}),t.jsx(We,{text:"Medium",count:i,medium:!0}),t.jsx(We,{text:"Low",count:l,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};mt.displayName="LagoonProblemsOverview";const At=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ft=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:At(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ft.displayName="LagoonEnv";const Ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},xt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:Ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};xt.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -886,7 +886,7 @@ html,body{ background-color: #78787853; } } -`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),On=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:gn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:m,email:h}=e,A=!!m,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(h.charAt(0),h.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():h.charAt(0).toUpperCase(),y=A?t.jsx(vt,{src:m,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:h}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` +`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),On=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:gn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),y=A?t.jsx(vt,{src:h,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -998,11 +998,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,mr=l.default.span` +`,hr=l.default.span` width: 1.1875rem; -`,hr=l.default(r.Empty)` +`,mr=l.default(r.Empty)` padding-block: 2.5rem; -`,Ar=t.jsx(hr,{image:t.jsx(Qn,{size:60}),description:t.jsx("span",{"data-cy":"empty",children:"Nothing to display"})}),fr=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:o=!1,variant:s="default",disableScrollable:i=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,yr={exports:{}};var gr,wr=(xr||(xr=1,yr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",m="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;g[i]=t,a=i}return!r&&a&&(y=a),a||!r&&y},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===m)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,yr={exports:{}};var gr,wr=(xr||(xr=1,yr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;g[i]=t,a=i}return!r&&a&&(y=a),a||!r&&y},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)t.jsx(z,{...e}),Hr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var zr,Tr={exports:{}};var Rr=(zr||(zr=1,Tr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Tr.exports),Kr=Cr(Rr);jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Ur=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},qr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Nr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var Br,Yr={exports:{}};var Pr=(Br||(Br=1,Yr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=p.length,h=0;h0,f<=A.r||!A.r){f<=1&&h>0&&(A=p[h-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Yr.exports),Dr=Cr(Pr);const Jr=l.default(a.DownloadOutlined)` +`,Nr=e=>t.jsx(z,{...e}),Hr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var zr,Tr={exports:{}};var Rr=(zr||(zr=1,Tr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Tr.exports),Kr=Cr(Rr);jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Ur=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},qr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Nr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var Br,Yr={exports:{}};var Pr=(Br||(Br=1,Yr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Yr.exports),Dr=Cr(Pr);const Jr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; `;function Gr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}jr.extend(Kr),jr.extend(Sr),jr.extend(Dr);const Qr=l.default.span` text-decoration: underline; @@ -1047,7 +1047,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:h,sanitize:w,searchWords:j,textToHighlight:b}),L=g,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:m},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&m())}function m(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` +`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=g,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1062,10 +1062,10 @@ html,body{ `,ia=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const la=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const da=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ca=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const ua=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},pa=l.default.span` text-decoration: underline; cursor: pointer; -`,ma=l.default.div` +`,ha=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,ha=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},Aa=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},fa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Ca=l.default.span` +`,ma=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},Aa=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},fa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Ca=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1172,7 +1172,7 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),g)),[w,g]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?g.slice((u-1)*m,u*m):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==y;(V||k)&&(h(!0),V&&x(i),k&&(g(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",e]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ma,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),g)),[w,g]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:h,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ha,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?g.slice((u-1)*h,u*h):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(hr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(hr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),b),[i]),V=!Da(C,i),k=s!==y;(V||k)&&(m(!0),V&&x(i),k&&(g(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(hr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(hr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(hr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,lo=n.forwardRef((({items:e},n)=>t.jsx(io,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(so,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));lo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=_a,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=lo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:yn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=so,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ro,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,lo=n.forwardRef((({items:e},n)=>t.jsx(io,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(so,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));lo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=_a,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=lo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:yn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=mt,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=so,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ro,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx b/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx index a0790ac6..6398a3be 100644 --- a/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx +++ b/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx @@ -11,10 +11,11 @@ import BaseTable from '../../Base'; import Pagination from '../../../Pagination'; import OrgGroupsSkeleton from './OrgGroupsSkeleton'; import { Tooltip } from 'antd'; +import Skeleton from '../../../Skeleton'; type Group = { id: string; - memberCount: number; + memberCount?: number; name: string; type: 'null' | 'project-default-group'; }; @@ -94,9 +95,9 @@ const OrgGroupsTable = (props: GroupsTableProps) => { const direction = sortOrder === 'asc' ? 1 : -1; // possible null checks. - if (aValue === null && bValue === null) return 0; - if (aValue === null) return direction; - if (bValue === null) return -direction; + if (aValue == null && bValue == null) return 0; + if (aValue == null) return direction; + if (bValue == null) return -direction; if (aValue > bValue) return direction; if (aValue < bValue) return -direction; @@ -174,7 +175,11 @@ const OrgGroupsTable = (props: GroupsTableProps) => { return 0; }, render: (members: number) => { - return
Active Members: {members}
; + return ( +
+ Active Members: {members != undefined ? members : } +
+ ); }, className: getSortedClass('memberCount'), }, @@ -266,7 +271,7 @@ const OrgGroupsTable = (props: GroupsTableProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} groups diff --git a/src/stories/Table.stories.tsx b/src/stories/Table.stories.tsx index 4b746c4a..d1f101db 100644 --- a/src/stories/Table.stories.tsx +++ b/src/stories/Table.stories.tsx @@ -1198,7 +1198,6 @@ export const OrgGroupsTable: Story = { id: 'randomstring', name: 'some-group', type: 'null', - memberCount: 1, }, { id: 'randomstring2', From c96775c50d96bc4fbb77b8b878e386a2a971d693 Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 26 Mar 2025 04:31:01 +0400 Subject: [PATCH 48/66] org breadcrumbs --- dist/components/Breadcrumb/Breadcrumb.d.ts | 10 ++++++++-- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/Breadcrumb/Breadcrumb.tsx | 12 +++++++++--- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/dist/components/Breadcrumb/Breadcrumb.d.ts b/dist/components/Breadcrumb/Breadcrumb.d.ts index 679bcf31..7ead4b22 100644 --- a/dist/components/Breadcrumb/Breadcrumb.d.ts +++ b/dist/components/Breadcrumb/Breadcrumb.d.ts @@ -3,8 +3,7 @@ import { BreadcrumbProps } from 'antd'; import { ItemType } from 'antd/es/breadcrumb/Breadcrumb'; type Component> = ReactElement; type LinkComponent = Component<'a'>; -export interface UIBreadcrumbProps extends Omit { - type?: 'default' | 'orgs'; +export interface BasicProps extends Omit { items: (({ navOnClick?: MouseEventHandler; key?: string | number; @@ -19,5 +18,12 @@ export interface UIBreadcrumbProps extends Omit; export default UIBreadcrumb; diff --git a/dist/index.es.js b/dist/index.es.js index b9200d69..15c27213 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -315,7 +315,7 @@ html,body{ color: ${Be.lagoonBlue}; } } -`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,...o}=e,l=r&&["default","orgs"].includes(r)?jt[r]:null;let s=!1;const d=n.map(((e,n)=>{const r=l?l[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let d=!1;s=!0,t&&t===l&&(d=!0);const c=d?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l);return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",r]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(zt,{text:l,iconOnly:!0})})]})]})},o)}}}));return d.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:s,"data-cy":"page-title",style:{marginBottom:"2rem"},items:d,...o})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=O.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(z)` +`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,currentSlug:o,...l}=e,s=r&&["default","orgs"].includes(r)?jt[r]:null;o&&s&&(s[2]=o);let d=!1;const c=n.map(((e,n)=>{const r=s?s[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;d=!0,t&&t===l&&(s=!0);const c=s?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l);return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",r]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(zt,{text:l,iconOnly:!0})})]})]})},o)}}}));return c.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...l})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=O.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(z)` &.ant-tag { color: #272822; span[role='img'] { diff --git a/dist/index.js b/dist/index.js index 239c92a8..d10aeb6b 100644 --- a/dist/index.js +++ b/dist/index.js @@ -315,7 +315,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,be={default:["","project","environment"],orgs:["","organization","project"]},ve=e=>{const{activeKey:r,items:a,type:o,...s}=e,i=o&&["default","orgs"].includes(o)?be[o]:null;let l=!1;const d=a.map(((e,a)=>{const o=i?i[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;l=!0,r&&r===s&&(i=!0);const d=i?{"data-active":"active"}:{},c=t.jsxs(we,{children:[o?t.jsx("span",{children:o}):null,n]});return{...e,title:a?t.jsx("a",{...d,children:c}):t.jsx("span",{...d,children:c}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s,copyText:i}=e;let l=!1;r&&r===s&&(l=!0);const d=l?{"data-active":"active"}:{},c=!(!o||!i);return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(we,{...d,children:[t.jsxs("span",{className:"decorator",children:[" ",o]}),t.jsxs(je,{...d,children:[a,t.jsx("div",{className:"copy",children:c&&t.jsx(fe,{text:i,iconOnly:!0})})]})]})},s)}}}));return d.unshift({type:"separator",separator:"/"}),t.jsx(ge,{$defaultMargins:l,"data-cy":"page-title",style:{marginBottom:"2rem"},items:d,...s})};ve.displayName="Breadcrumb";const Ve=e=>{const{className:n,style:r,...a}=e;return t.jsx(ke,{size:"default",style:r,className:n,...a})};Ve.displayName="Steps";const ke=l.default(r.Steps)``,Ie=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});Ie.displayName="Pagination";const Se=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));Se.displayName="Input";const Ze=l.default(r.Tag)` +`,be={default:["","project","environment"],orgs:["","organization","project"]},ve=e=>{const{activeKey:r,items:a,type:o,currentSlug:s,...i}=e,l=o&&["default","orgs"].includes(o)?be[o]:null;s&&l&&(l[2]=s);let d=!1;const c=a.map(((e,a)=>{const o=l?l[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;d=!0,r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{},c=t.jsxs(we,{children:[o?t.jsx("span",{children:o}):null,n]});return{...e,title:a?t.jsx("a",{...l,children:c}):t.jsx("span",{...l,children:c}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s,copyText:i}=e;let l=!1;r&&r===s&&(l=!0);const d=l?{"data-active":"active"}:{},c=!(!o||!i);return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(we,{...d,children:[t.jsxs("span",{className:"decorator",children:[" ",o]}),t.jsxs(je,{...d,children:[a,t.jsx("div",{className:"copy",children:c&&t.jsx(fe,{text:i,iconOnly:!0})})]})]})},s)}}}));return c.unshift({type:"separator",separator:"/"}),t.jsx(ge,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...i})};ve.displayName="Breadcrumb";const Ve=e=>{const{className:n,style:r,...a}=e;return t.jsx(ke,{size:"default",style:r,className:n,...a})};Ve.displayName="Steps";const ke=l.default(r.Steps)``,Ie=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});Ie.displayName="Pagination";const Se=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));Se.displayName="Input";const Ze=l.default(r.Tag)` &.ant-tag { color: #272822; span[role='img'] { diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index a2b43c6b..8f081b1f 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -13,8 +13,7 @@ const decorators = { default: ['', 'project', 'environment'], orgs: ['', 'organization', 'project'], }; -export interface UIBreadcrumbProps extends Omit { - type?: 'default' | 'orgs'; +export interface BasicProps extends Omit { items: ( | ({ navOnClick?: MouseEventHandler; @@ -32,11 +31,18 @@ export interface UIBreadcrumbProps extends Omit = (props) => { - const { activeKey, items, type, ...rest } = props; + const { activeKey, items, type, currentSlug, ...rest } = props; const decoratorList = type && ['default', 'orgs'].includes(type) ? decorators[type] : null; + if (currentSlug && decoratorList) { + decoratorList[2] = currentSlug; + } + let defaultMargins = false; const modifiedItems = items.map((item, idx) => { From 1eca63bcd0eca517174975c3d99971431a64549e Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 26 Mar 2025 04:36:45 +0400 Subject: [PATCH 49/66] optional slug --- dist/components/Breadcrumb/Breadcrumb.d.ts | 2 +- src/components/Breadcrumb/Breadcrumb.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/components/Breadcrumb/Breadcrumb.d.ts b/dist/components/Breadcrumb/Breadcrumb.d.ts index 7ead4b22..3c22d9a6 100644 --- a/dist/components/Breadcrumb/Breadcrumb.d.ts +++ b/dist/components/Breadcrumb/Breadcrumb.d.ts @@ -23,7 +23,7 @@ export type UIBreadcrumbProps = BasicProps & ({ currentSlug?: never; } | { type: 'orgs'; - currentSlug: 'project' | 'user' | 'group'; + currentSlug?: 'project' | 'user' | 'group'; }); declare const UIBreadcrumb: FC; export default UIBreadcrumb; diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index 8f081b1f..fba22894 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -32,7 +32,7 @@ export interface BasicProps extends Omit = (props) => { const { activeKey, items, type, currentSlug, ...rest } = props; From 59a4f6ac4d6f021ac70f0a49cb2e7e8e520bc81a Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 26 Mar 2025 05:23:24 +0400 Subject: [PATCH 50/66] overflowing --- dist/index.es.js | 2 +- dist/index.js | 34 ++++++++++++------------ src/components/Breadcrumb/Breadcrumb.tsx | 6 ++++- 3 files changed, 23 insertions(+), 19 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index 15c27213..a4e14160 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -315,7 +315,7 @@ html,body{ color: ${Be.lagoonBlue}; } } -`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,currentSlug:o,...l}=e,s=r&&["default","orgs"].includes(r)?jt[r]:null;o&&s&&(s[2]=o);let d=!1;const c=n.map(((e,n)=>{const r=s?s[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;d=!0,t&&t===l&&(s=!0);const c=s?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l);return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",r]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(zt,{text:l,iconOnly:!0})})]})]})},o)}}}));return c.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...l})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=O.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(z)` +`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,currentSlug:o,...l}=e,s=r&&["default","orgs"].includes(r)?jt[r]:null;o&&s&&(s[2]=o);let d=!1;const c=n.map(((e,n)=>{const r=s?s[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;d=!0,t&&t===l&&(s=!0);const c=s?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l),u=String(n).length<10&&"organization"===r?"Org":r;return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",u]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(zt,{text:l,iconOnly:!0})})]})]})},o)}}}));return c.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...l})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=O.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(z)` &.ant-tag { color: #272822; span[role='img'] { diff --git a/dist/index.js b/dist/index.js index d10aeb6b..353a57d0 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},y={light:"#e69f66",dark:"#e69f66"},g={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:y.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:g.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -113,7 +113,7 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},O={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},E=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},O,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},W=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(W),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],y=Math.ceil(e);for(let t=0;te&&t===y-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(W.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:O;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},O={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},E=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},O,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},W=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(W),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(W.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:O;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` @@ -168,7 +168,7 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(he,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(he,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(me,{children:n})]})};Ae.displayName="Tabs";const fe=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1,iconOnly:d=!1})=>{const[c,u]=n.useState(!1),[p,h]=n.useState(!1),m=o?{maxWidth:`${o}px`}:{},A=d?{width:"max-content"}:{},f=()=>{h(!p)},C=p?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:f}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:f});return t.jsxs(ye,{$fontSize:s,style:{...m,...A},children:[d?null:t.jsx(xe,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:p,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(Ce,{children:e})}):e}),t.jsx("div",{className:"icons",children:c?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&C]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&C]})})]})},Ce=l.default.div` +`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(he,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(he,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(me,{children:n})]})};Ae.displayName="Tabs";const fe=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1,iconOnly:d=!1})=>{const[c,u]=n.useState(!1),[p,h]=n.useState(!1),m=o?{maxWidth:`${o}px`}:{},A=d?{width:"max-content"}:{},f=()=>{h(!p)},C=p?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:f}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:f});return t.jsxs(ge,{$fontSize:s,style:{...m,...A},children:[d?null:t.jsx(xe,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:p,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(Ce,{children:e})}):e}),t.jsx("div",{className:"icons",children:c?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&C]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&C]})})]})},Ce=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -190,7 +190,7 @@ html,body{ user-select: initial; } `}; -`,ye=l.default.div` +`,ge=l.default.div` font-size: ${e=>e.$fontSize}; line-height: 1.5rem; min-width: max-content; @@ -233,7 +233,7 @@ html,body{ margin-left: 12px; cursor: pointer; } -`,ge=l.default(r.Breadcrumb)` +`,ye=l.default(r.Breadcrumb)` &.ant-breadcrumb { font-size: 1.2rem; line-height: 25px; @@ -315,7 +315,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,be={default:["","project","environment"],orgs:["","organization","project"]},ve=e=>{const{activeKey:r,items:a,type:o,currentSlug:s,...i}=e,l=o&&["default","orgs"].includes(o)?be[o]:null;s&&l&&(l[2]=s);let d=!1;const c=a.map(((e,a)=>{const o=l?l[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;d=!0,r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{},c=t.jsxs(we,{children:[o?t.jsx("span",{children:o}):null,n]});return{...e,title:a?t.jsx("a",{...l,children:c}):t.jsx("span",{...l,children:c}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s,copyText:i}=e;let l=!1;r&&r===s&&(l=!0);const d=l?{"data-active":"active"}:{},c=!(!o||!i);return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(we,{...d,children:[t.jsxs("span",{className:"decorator",children:[" ",o]}),t.jsxs(je,{...d,children:[a,t.jsx("div",{className:"copy",children:c&&t.jsx(fe,{text:i,iconOnly:!0})})]})]})},s)}}}));return c.unshift({type:"separator",separator:"/"}),t.jsx(ge,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...i})};ve.displayName="Breadcrumb";const Ve=e=>{const{className:n,style:r,...a}=e;return t.jsx(ke,{size:"default",style:r,className:n,...a})};Ve.displayName="Steps";const ke=l.default(r.Steps)``,Ie=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});Ie.displayName="Pagination";const Se=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));Se.displayName="Input";const Ze=l.default(r.Tag)` +`,be={default:["","project","environment"],orgs:["","organization","project"]},ve=e=>{const{activeKey:r,items:a,type:o,currentSlug:s,...i}=e,l=o&&["default","orgs"].includes(o)?be[o]:null;s&&l&&(l[2]=s);let d=!1;const c=a.map(((e,a)=>{const o=l?l[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;d=!0,r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{},c=t.jsxs(we,{children:[o?t.jsx("span",{children:o}):null,n]});return{...e,title:a?t.jsx("a",{...l,children:c}):t.jsx("span",{...l,children:c}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s,copyText:i}=e;let l=!1;r&&r===s&&(l=!0);const d=l?{"data-active":"active"}:{},c=!(!o||!i),u=String(a).length<10&&"organization"===o?"Org":o;return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(we,{...d,children:[t.jsxs("span",{className:"decorator",children:[" ",u]}),t.jsxs(je,{...d,children:[a,t.jsx("div",{className:"copy",children:c&&t.jsx(fe,{text:i,iconOnly:!0})})]})]})},s)}}}));return c.unshift({type:"separator",separator:"/"}),t.jsx(ye,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...i})};ve.displayName="Breadcrumb";const Ve=e=>{const{className:n,style:r,...a}=e;return t.jsx(ke,{size:"default",style:r,className:n,...a})};Ve.displayName="Steps";const ke=l.default(r.Steps)``,Ie=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});Ie.displayName="Pagination";const Se=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));Se.displayName="Input";const Ze=l.default(r.Tag)` &.ant-tag { color: #272822; span[role='img'] { @@ -643,7 +643,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},y=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Oe,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?y():m(h-1):y()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},rt=l.default.div` +`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Oe,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},rt=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; @@ -659,7 +659,7 @@ html,body{ margin-top: -10px; `,st=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx($e,{children:a})},it=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(_e,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},lt=l.default.div` display: inline-block; -`,dt=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(lt,{children:[" ",n," "]})})}));dt.displayName="TreeList";const ct=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(nt,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ge,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:y,navigateTo:g,...w}=e,j="project"===p?"project":e.envType,b=g||(()=>{}),v=C&&t.jsx(dt,{data:C,children:t.jsx(et,{},"ellipsis")}),V={project:[t.jsx(tt,{children:t.jsx(l,{href:y,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(tt,{children:t.jsx(l,{href:y,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(tt,{children:t.jsx(l,{href:`${y}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(qe,{type:j}),"environment"===p?t.jsx(st,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(it,{environments:e.environments})]});return t.jsx(Qe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ct.displayName="LagoonCard";const ut=l.default.div` +`,dt=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(lt,{children:[" ",n," "]})})}));dt.displayName="TreeList";const ct=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(nt,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ge,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(dt,{data:C,children:t.jsx(et,{},"ellipsis")}),V={project:[t.jsx(tt,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(tt,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(tt,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(qe,{type:j}),"environment"===p?t.jsx(st,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(it,{environments:e.environments})]});return t.jsx(Qe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ct.displayName="LagoonCard";const ut=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -709,13 +709,13 @@ html,body{ height: auto; width: 5rem; } -`;const yt=l.default.nav` +`;const gt=l.default.nav` display: flex; flex-direction: column; margin-left: auto; margin-right: 1rem; position: relative; -`,gt=l.default.nav` +`,yt=l.default.nav` display: flex; list-style: none; @@ -886,7 +886,7 @@ html,body{ background-color: #78787853; } } -`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),yn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),On=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:gn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),y=A?t.jsx(vt,{src:h,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),g=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[y,g]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` +`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),On=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:yn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(vt,{src:h,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -1002,7 +1002,7 @@ html,body{ width: 1.1875rem; `,mr=l.default(r.Empty)` padding-block: 2.5rem; -`,Ar=t.jsx(mr,{image:t.jsx(Qn,{size:60}),description:t.jsx("span",{"data-cy":"empty",children:"Nothing to display"})}),fr=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:o=!1,variant:s="default",disableScrollable:i=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,yr={exports:{}};var gr,wr=(xr||(xr=1,yr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;g[i]=t,a=i}return!r&&a&&(y=a),a||!r&&y},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,gr={exports:{}};var yr,wr=(xr||(xr=1,gr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=g,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` +`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1077,10 +1077,10 @@ html,body{ white-space: pre; `,xa=l.default.p` margin-top: 1rem; -`,ya=l.default.div` +`,ga=l.default.div` display: flex; justify-content: space-between; -`,ga=l.default.div` +`,ya=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1172,7 +1172,7 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ma,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),y=U(),g=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),g)),[w,g]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(y,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[y]=s.useForm(),[g,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),y.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();l.update(g?.id,e,g?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(g?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:h,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:y,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=g,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:g?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{b(e.target.value!==g?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},y=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",y=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],g=["name","description","source","value"],w=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),y=u>0?x.slice((d-1)*u,d*u):x,g=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=y&&y.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:g,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ha,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,y]=A,g=void 0===y?C:C.toSorted(((e,t)=>{const n="ascend"===y?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?g.slice((u-1)*h,u*h):g,j=g.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],y=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),g=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(hr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,y,g;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,y=r,g=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=y?y.split("_")[0]:null,v=y?y.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ng?V?V.filter((e=>e.scope===g)):[]:V||[]),[V,g]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(hr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[y,g]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),b),[i]),V=!Da(C,i),k=s!==y;(V||k)&&(m(!0),V&&x(i),k&&(g(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,y=U(),g=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(hr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),y=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],g=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...y].sort(((e,t)=>{if(g){let n=e[g],r=t[g];"groupCount"===g&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>g===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(hr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],y=i?i.split("_")[0]:null,g=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>y===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),y=["name"],g=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:g,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,y=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(ga,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=y&&y.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,y=U(),g=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>g?g.filter((e=>!x||e.role===x)):[]),[g,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(hr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ma,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:h,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:g,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:y?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ha,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(hr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(hr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[g,y]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),b),[i]),V=!Da(C,i),k=s!==g;(V||k)&&(m(!0),V&&x(i),k&&(y(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(hr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(hr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(hr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,lo=n.forwardRef((({items:e},n)=>t.jsx(io,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(so,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));lo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=_a,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=lo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:yn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=mt,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=so,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ro,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,lo=n.forwardRef((({items:e},n)=>t.jsx(io,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(so,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));lo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=_a,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=lo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:gn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=mt,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=so,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ro,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index fba22894..15cdd30d 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -83,12 +83,16 @@ const UIBreadcrumb: FC = (props) => { const activeDataProp = isActive ? { ['data-active']: 'active' } : {}; const shouldCopyToClipboardRender = !!(titleDecorator && copyText); + + const isTitleSmall = String(title).length < 10; + + const decorator = isTitleSmall && titleDecorator === 'organization' ? 'Org' : titleDecorator; return { ...item, title: ( - {titleDecorator} + {decorator} {title}
From 363a3bb7ff787fedbd1c535b4a9550a7f7d9c82c Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 26 Mar 2025 05:45:18 +0400 Subject: [PATCH 51/66] label size --- dist/index.es.js | 2 +- dist/index.js | 2 +- src/components/Breadcrumb/Breadcrumb.tsx | 4 ++-- src/stories/Breadcrumb.stories.tsx | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dist/index.es.js b/dist/index.es.js index a4e14160..37573ab4 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -315,7 +315,7 @@ html,body{ color: ${Be.lagoonBlue}; } } -`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,currentSlug:o,...l}=e,s=r&&["default","orgs"].includes(r)?jt[r]:null;o&&s&&(s[2]=o);let d=!1;const c=n.map(((e,n)=>{const r=s?s[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;d=!0,t&&t===l&&(s=!0);const c=s?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l),u=String(n).length<10&&"organization"===r?"Org":r;return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",u]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(zt,{text:l,iconOnly:!0})})]})]})},o)}}}));return c.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...l})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=O.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(z)` +`,jt={default:["","project","environment"],orgs:["","organization","project"]},Bt=e=>{const{activeKey:t,items:n,type:r,currentSlug:o,...l}=e,s=r&&["default","orgs"].includes(r)?jt[r]:null;o&&s&&(s[2]=o);let d=!1;const c=n.map(((e,n)=>{const r=s?s[n]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:o,key:l}=e;let s=!1;d=!0,t&&t===l&&(s=!0);const c=s?{"data-active":"active"}:{},u=i(Ut,{children:[r?a("span",{children:r}):null,n]});return{...e,title:a(o?"a":"span",{...c,children:u}),onClick:o||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:n,key:o,copyText:l}=e;let s=!1;t&&t===o&&(s=!0);const d=s?{"data-active":"active"}:{},c=!(!r||!l),u=l&&l.length<15&&"organization"===r?"Org":r;return{...e,title:a(m,{children:i(Ut,{...d,children:[i("span",{className:"decorator",children:[" ",u]}),i(qt,{...d,children:[n,a("div",{className:"copy",children:c&&a(zt,{text:l,iconOnly:!0})})]})]})},o)}}}));return c.unshift({type:"separator",separator:"/"}),a(Tt,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...l})};Bt.displayName="Breadcrumb";const Yt=e=>{const{className:t,style:n,...r}=e;return a(Dt,{size:"default",style:n,className:t,...r})};Yt.displayName="Steps";const Dt=e(W)``,Pt=({showSizeSelector:e=!1,...t})=>a(N,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...t});Pt.displayName="Pagination";const Jt=h(((e,t)=>a(E,{...e,ref:t})));Jt.displayName="Input";const Gt=({type:e="info",title:t,content:n,placement:r="top",requiresManualClose:i=!1,showBtn:l=!1,showIcon:s=!0,btnLabel:d,...c})=>{const[u,p]=O.useNotification({top:24,maxCount:1});return{trigger:p=>{const h={message:p?.title||t,description:p?.content||n,placement:r,duration:i?0:3,btn:l?a(dt,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!s&&"no-icon"}`,...s?{}:{icon:a(o,{})},...c};u[e](h)},contextHolder:p}},Qt=e(z)` &.ant-tag { color: #272822; span[role='img'] { diff --git a/dist/index.js b/dist/index.js index 353a57d0..7fb509db 100644 --- a/dist/index.js +++ b/dist/index.js @@ -315,7 +315,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,be={default:["","project","environment"],orgs:["","organization","project"]},ve=e=>{const{activeKey:r,items:a,type:o,currentSlug:s,...i}=e,l=o&&["default","orgs"].includes(o)?be[o]:null;s&&l&&(l[2]=s);let d=!1;const c=a.map(((e,a)=>{const o=l?l[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;d=!0,r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{},c=t.jsxs(we,{children:[o?t.jsx("span",{children:o}):null,n]});return{...e,title:a?t.jsx("a",{...l,children:c}):t.jsx("span",{...l,children:c}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s,copyText:i}=e;let l=!1;r&&r===s&&(l=!0);const d=l?{"data-active":"active"}:{},c=!(!o||!i),u=String(a).length<10&&"organization"===o?"Org":o;return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(we,{...d,children:[t.jsxs("span",{className:"decorator",children:[" ",u]}),t.jsxs(je,{...d,children:[a,t.jsx("div",{className:"copy",children:c&&t.jsx(fe,{text:i,iconOnly:!0})})]})]})},s)}}}));return c.unshift({type:"separator",separator:"/"}),t.jsx(ye,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...i})};ve.displayName="Breadcrumb";const Ve=e=>{const{className:n,style:r,...a}=e;return t.jsx(ke,{size:"default",style:r,className:n,...a})};Ve.displayName="Steps";const ke=l.default(r.Steps)``,Ie=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});Ie.displayName="Pagination";const Se=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));Se.displayName="Input";const Ze=l.default(r.Tag)` +`,be={default:["","project","environment"],orgs:["","organization","project"]},ve=e=>{const{activeKey:r,items:a,type:o,currentSlug:s,...i}=e,l=o&&["default","orgs"].includes(o)?be[o]:null;s&&l&&(l[2]=s);let d=!1;const c=a.map(((e,a)=>{const o=l?l[a]:null;if(!("separator"in e)&&"navOnClick"in e){const{title:n,navOnClick:a,key:s}=e;let i=!1;d=!0,r&&r===s&&(i=!0);const l=i?{"data-active":"active"}:{},c=t.jsxs(we,{children:[o?t.jsx("span",{children:o}):null,n]});return{...e,title:a?t.jsx("a",{...l,children:c}):t.jsx("span",{...l,children:c}),onClick:a||void 0}}if("separator"in e||"navOnClick"in e)return e;{const{title:a,key:s,copyText:i}=e;let l=!1;r&&r===s&&(l=!0);const d=l?{"data-active":"active"}:{},c=!(!o||!i),u=i&&i.length<15&&"organization"===o?"Org":o;return{...e,title:t.jsx(n.Fragment,{children:t.jsxs(we,{...d,children:[t.jsxs("span",{className:"decorator",children:[" ",u]}),t.jsxs(je,{...d,children:[a,t.jsx("div",{className:"copy",children:c&&t.jsx(fe,{text:i,iconOnly:!0})})]})]})},s)}}}));return c.unshift({type:"separator",separator:"/"}),t.jsx(ye,{$defaultMargins:d,"data-cy":"page-title",style:{marginBottom:"2rem"},items:c,...i})};ve.displayName="Breadcrumb";const Ve=e=>{const{className:n,style:r,...a}=e;return t.jsx(ke,{size:"default",style:r,className:n,...a})};Ve.displayName="Steps";const ke=l.default(r.Steps)``,Ie=({showSizeSelector:e=!1,...n})=>t.jsx(r.Pagination,{showSizeChanger:e,defaultCurrent:1,locale:{items_per_page:"results / page"},...n});Ie.displayName="Pagination";const Se=n.forwardRef(((e,n)=>t.jsx(r.Input,{...e,ref:n})));Se.displayName="Input";const Ze=l.default(r.Tag)` &.ant-tag { color: #272822; span[role='img'] { diff --git a/src/components/Breadcrumb/Breadcrumb.tsx b/src/components/Breadcrumb/Breadcrumb.tsx index 15cdd30d..4c6baea8 100644 --- a/src/components/Breadcrumb/Breadcrumb.tsx +++ b/src/components/Breadcrumb/Breadcrumb.tsx @@ -84,9 +84,9 @@ const UIBreadcrumb: FC = (props) => { const shouldCopyToClipboardRender = !!(titleDecorator && copyText); - const isTitleSmall = String(title).length < 10; + const isTextSmall = copyText && copyText.length < 15; - const decorator = isTitleSmall && titleDecorator === 'organization' ? 'Org' : titleDecorator; + const decorator = isTextSmall && titleDecorator === 'organization' ? 'Org' : titleDecorator; return { ...item, title: ( diff --git a/src/stories/Breadcrumb.stories.tsx b/src/stories/Breadcrumb.stories.tsx index 0ef4b25d..aba7f9d6 100644 --- a/src/stories/Breadcrumb.stories.tsx +++ b/src/stories/Breadcrumb.stories.tsx @@ -125,8 +125,8 @@ const OrgLinkitems: BreadCrumbProps['items'] = [ title: Organizations, }, { - title: Some org, - copyText: 'Some org', + title: Some organization, + copyText: 'Some organization', }, { title: as-demo, From ee920f9bbd1af78ec4d5423f0f22d827789c941d Mon Sep 17 00:00:00 2001 From: Davit Date: Fri, 11 Apr 2025 07:41:50 +0400 Subject: [PATCH 52/66] modifications --- .../OrgGroupsTable/OrgGroupsTable.d.ts | 1 + dist/components/Table/hooks.d.ts | 2 + dist/index.es.js | 2 +- dist/index.js | 40 +++++++------- .../CopyToClipboard/CopyToClipboard.tsx | 26 +++++----- .../Table/BackupsTable/BackupsTable.tsx | 2 +- .../EnvironmentsTable/EnvironmentsTable.tsx | 2 +- .../OrgAdminsTable/OrgAdminsTable.tsx | 2 +- .../OrgGroupsTable/OrgGroupsTable.tsx | 52 ++++++++++++------- .../OrgUserGroupsTable/OrgUserGroupsTable.tsx | 2 +- .../OrgUsersTable/OrgUserstable.tsx | 2 +- src/components/Table/hooks.ts | 19 +++++++ src/stories/Table.stories.tsx | 1 + 13 files changed, 95 insertions(+), 58 deletions(-) create mode 100644 dist/components/Table/hooks.d.ts create mode 100644 src/components/Table/hooks.ts diff --git a/dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts b/dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts index dc5f8051..acfaf067 100644 --- a/dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts +++ b/dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts @@ -22,6 +22,7 @@ export type GroupsTableProps = { showDefaults?: boolean; sortBy?: 'name_asc' | 'name_desc' | 'memberCount_asc' | 'memberCount_desc' | null; resultDropdown?: ReactNode; + onVisibleDataChange?: (data: Group[]) => void; } & (GroupsTableSkeleton | GroupsProps); declare const OrgGroupsTable: (props: GroupsTableProps) => import("react/jsx-runtime").JSX.Element; export default OrgGroupsTable; diff --git a/dist/components/Table/hooks.d.ts b/dist/components/Table/hooks.d.ts new file mode 100644 index 00000000..69fdc0e4 --- /dev/null +++ b/dist/components/Table/hooks.d.ts @@ -0,0 +1,2 @@ +import { DependencyList } from 'react'; +export declare const useDebouncedEffect: (effect: () => void, deps: DependencyList, delay: number) => void; diff --git a/dist/index.es.js b/dist/index.es.js index 37573ab4..3be974db 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1172,7 +1172,7 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w}=e,b=ot(),v=C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=l?l.split("_")[0]:null,k=l?l.split("_")[1]:null,x=[...v].sort(((e,t)=>{if(V){const n=e[V],r=t[V],a="asc"===k?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nx?n?x:x.filter((e=>"project-default-group"!==e.type)):[]),[x,n]),Z=m>0?I.slice((d-1)*m,d*m):I,S=I.length,L=e=>V===e?"custom-sorted":"",W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:L("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:a(Co,{height:15,width:15})]}),className:L("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],N=Z&&Z.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),E=["name","memberCount"],O=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return E.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:N,columns:O,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:S,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=Z.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",S," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,C]=c(t||10);if(u((()=>{t&&C(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:f,basePath:y,addUserModal:g,deleteUserModal:w,newGroupModal:b,onVisibleDataChange:v}=e,V=ot(),k=p((()=>f?f.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[]),[f,s]),x=l?l.split("_")[0]:null,I=l?l.split("_")[1]:null,Z=p((()=>k?[...k].sort(((e,t)=>{if(!x)return 0;const n=e[x],r=t[x],a="asc"===I?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nZ?n?Z:Z.filter((e=>"project-default-group"!==e.type)):[]),[Z,n]),L=p((()=>m>0?S.slice((d-1)*m,d*m):S),[S,d,m]),W=S.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(V,{href:`${y}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:N("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:a(Co,{height:15,width:15})]}),className:N("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],O=L&&L.map((e=>({...e,actions:i(Pi,{children:[g&&g(e),a(Ao,{children:a(V,{href:`${y}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?w?w(e):null:a(Ji,{})]})}))),z=["name","memberCount"],H=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return((e,t,n)=>{const r=A();u((()=>(r.current&&clearTimeout(r.current),r.current=setTimeout(e,n),()=>{r.current&&clearTimeout(r.current)})),[...t,n])})((()=>{v?.(L)}),[L],200),i(o,{children:[a(Xi,{dataSource:O,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:b}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:W,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=L.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",W," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; diff --git a/dist/index.js b/dist/index.js index 7fb509db..ed94d09f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},h={light:"#868686",dark:"#868686"},m={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:m.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:m.dark}},darkGray:m.dark,cellGray:h.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("styled-components"),t=require("react/jsx-runtime"),n=require("react"),r=require("antd"),a=require("@ant-design/icons"),o=require("antd/es/input/TextArea"),s=require("antd/es/form/Form");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(n),c=i(a),u=i(o);const p={light:"#222222",dark:"#222222"},m={light:"#868686",dark:"#868686"},h={light:"#F2F2F2",dark:"#272822",alternateLight:"#f8f8f2"},A={light:"#222222",dark:"#f8f8f2"},f={light:"#75715e",dark:"#75715e"},C={light:"#f92672",dark:"#f92672"},x={light:"#fd971f",dark:"#fd971f"},g={light:"#e69f66",dark:"#e69f66"},y={light:"#e6db74",dark:"#e6db74"},w={light:"#ae81ff",dark:"#ae81ff"},j={light:"#66D9ef",dark:"#66D9ef"},b={light:"#ffffff",dark:"#ffffff"},v={light:"#00000073",dark:"#00000073"},V={light:"#1b8784",dark:"#1b8784"},k={lagoonBlue:{light:"#3A8CFF",dark:"#3A8CFF"}.light,buttons:{primary:{default:{light:"#3A8CFF",dark:"#3A8CFF"}.light,hover:"#4d97ff",active:"#184CBC"},secondary:{default:"#1B8784",hover:"#1b8784bf",active:"#093C3B"}},backgrounds:{primary:{light:A.dark,dark:h.dark}},texts:{primary:{light:p.light,dark:b.dark},secondary:{light:v.light,dark:f.dark},timeline:{light:A.dark,dark:h.dark}},darkGray:h.dark,cellGray:m.dark,lighterGray:"#282828",orange:x.dark,lightOrange:g.dark,blue:j.dark,white:A.dark,purple:w.dark,gray:f.dark,yellow:y.dark,pink:C.dark,green:"#A6E22E",green2:"#A6E22D",black:"#000",header:{light:"#f2f2f2",dark:"#0c0c0c"}};Object.freeze(k);const I=e.createGlobalStyle` :root { color-scheme: ${e=>e.theme.colorScheme}; @@ -113,13 +113,13 @@ html,body{ } */ -`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:m.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},O={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:m.light},confirm:{text:"#000",background:m.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},E=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},O,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},W=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(W),h={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete h[e];const m={...p,...h,circle:o},A={...s,...H(m)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=m.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=m.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(W.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:O;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` +`,S=n.createContext(null),Z=()=>{const e=n.useContext(S);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},M=({defaultScheme:e,children:a})=>{const[o,s]=n.useState(null);n.useEffect((()=>{if(e)return void s(e);const t=localStorage.getItem("theme");t&&["light","dark"].includes(t)?s(t):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(s("dark"),localStorage.setItem("theme","dark")):(s("light"),localStorage.setItem("theme","light"))}),[]);return t.jsx(S.Provider,{value:{theme:o,toggleTheme:()=>{const e="light"===o?"dark":"light";s(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:t.jsx(r.ConfigProvider,{theme:{algorithm:"dark"===o?r.theme.darkAlgorithm:r.theme.compactAlgorithm},children:a})})},L={colorScheme:"dark",UI:{backgrounds:{primary:"#0E1117",secondary:"#151922",input:k.backgrounds.primary.dark,modal:k.backgrounds.primary.dark,dataCard:k.darkGray,selection:k.gray,lagoonCard:k.backgrounds.primary.dark,lagoonCardInverted:k.backgrounds.primary.light,footer:k.backgrounds.primary.light,header:k.header.dark,navTabs:h.dark},texts:{primary:k.texts.primary.dark,primaryInverted:k.texts.primary.light,label:"#dee2e5",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.light,nav:A.dark},confirm:{text:"#fff",background:"#74715E"},borders:{box:"#D9D9D9",card:"#868686",cardInverted:k.darkGray},highlights:{selection:"#497ffa"},notification:k.backgrounds.primary.dark,skeleton:{base:"#606060",highlight:"#444"}}},O={colorScheme:"light",UI:{backgrounds:{primary:"#101010",secondary:"#fff",input:"#fff",modal:"#f2f2f2",dataCard:k.darkGray,selection:"#e6f4ff",lagoonCard:k.backgrounds.primary.light,lagoonCardInverted:k.backgrounds.primary.dark,footer:k.backgrounds.primary.dark,header:k.header.light,navTabs:h.light},confirm:{text:"#000",background:h.light},texts:{primary:k.texts.primary.light,primaryInverted:k.texts.primary.dark,label:"#555",secondary:k.texts.secondary.dark,timeline:k.texts.timeline.dark,nav:A.light},borders:{box:"#75715E",card:"#dadad2",cardInverted:"#868686"},highlights:{selection:"#497ffa4d"},notification:k.backgrounds.primary.light,skeleton:{base:"#d6d6d6",highlight:"#f5f5f5"}}},E=({children:r,darkThemeProp:a,lightThemeProp:o})=>{const{theme:s}=Z(),i=n.useMemo((()=>"light"===s?Object.assign({},O,o):Object.assign({},L,a)),[s]);return s?t.jsx(e.ThemeProvider,{theme:i,children:r},s):null},W=d.default.createContext({}),N=!0;function H({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:s,duration:i,enableAnimation:l=N,customHighlightBackground:d}){const c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),l||(c["--pseudo-element-display"]="none"),"string"!=typeof n&&"number"!=typeof n||(c.width=n),"string"!=typeof r&&"number"!=typeof r||(c.height=r),"string"!=typeof a&&"number"!=typeof a||(c.borderRadius=a),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}function z({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:s,...i}){var l,c,u;const p=d.default.useContext(W),m={...i};for(const[e,t]of Object.entries(i))void 0===t&&delete m[e];const h={...p,...m,circle:o},A={...s,...H(h)};let f="react-loading-skeleton";n&&(f+=` ${n}`);const C=null!==(l=h.inline)&&void 0!==l&&l,x=[],g=Math.ceil(e);for(let t=0;te&&t===g-1){const t=null!==(c=n.width)&&void 0!==c?c:"100%",r=e%1,a="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:a}}const r=d.default.createElement("span",{className:f,style:n,key:t},"‌");C?x.push(r):x.push(d.default.createElement(d.default.Fragment,{key:t},r,d.default.createElement("br",null)))}return d.default.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":null!==(u=h.enableAnimation)&&void 0!==u?u:N},t?x.map(((e,n)=>d.default.createElement(t,{key:n},e))):x)}function T({children:e,...t}){return d.default.createElement(W.Provider,{value:t},e)}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}('@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(\n --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)\n );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}');const R=({children:e,baseColor:n,highlightColor:r})=>{const a=localStorage.getItem("theme"),{theme:o}=Z(),s=a||o,{UI:{skeleton:{base:i,highlight:l}}}="dark"===s?L:O;return t.jsx(T,{baseColor:n||i,highlightColor:r||l,children:e})},K=n.createContext(void 0),U=()=>{const e=n.useContext(K);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e},q=l.default.div` display: inline-block; margin-right: 0.5rem; `,B=l.default.div` display: inline-block; margin-left: 0.5rem; -`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:o,iconAfter:s,disabled:i,loading:l,className:d,children:c,styles:u,testId:p,...h},m)=>{let A=c;return o&&(A=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:o}),A]})),s&&(A=t.jsxs(t.Fragment,{children:[A," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{...p&&{"data-cy":p},ref:m,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...h,children:A})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},o)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:o,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:o,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const o=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:o,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...o},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...o,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,oe=n.forwardRef((({className:e,children:n,style:a,...o},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...o,children:n})));oe.displayName="List",oe.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:o,style:s,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,h=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},m=u&&d?o?.map((e=>({...e,extra:u}))):o;return t.jsx(r.Collapse,{ref:n,items:m,...h,...p})}));se.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:o="default",style:s,...i}=e;if("topToBottom"===o){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:o,style:s,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:o,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:o,style:s,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[h,m]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:s,dropdownStyle:{padding:0},dropdownRender:e=>t.jsx(pe,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>m(e),...p,suffixIcon:h?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` +`,Y=n.forwardRef((({size:e="large",type:n="primary",danger:a=!1,iconBefore:o,iconAfter:s,disabled:i,loading:l,className:d,children:c,styles:u,testId:p,...m},h)=>{let A=c;return o&&(A=t.jsxs(t.Fragment,{children:[t.jsx(q,{children:o}),A]})),s&&(A=t.jsxs(t.Fragment,{children:[A," ",t.jsx(B,{children:s})]})),t.jsx(r.Button,{...p&&{"data-cy":p},ref:h,size:e,styles:u,disabled:i,type:n,loading:l,className:d,danger:a,...m,children:A})}));Y.displayName="Button";const P=r.Typography.Text,D=r.Typography.Link,J=({className:e,children:n,underline:r=!0,...a},o)=>{if("href"in a){const r=a.href??null,s=a.target??"__blank";return t.jsx(D,{ref:o,className:e,href:r,target:s,children:n})}return t.jsx(P,{ref:o,className:e,...a,children:n})};J.displayName="Text";const G=r.Typography.Text,Q=r.Typography.Link,F=({className:e,children:n,...r},a)=>{if("link"in r&&r.link){const o=r.href??null,s=r.target??"__blank";return t.jsx(Q,{ref:a,className:e,href:o,target:s,children:n})}return t.jsx(G,{ref:a,className:e,...r,children:n})};F.displayName="TextLabel";const{Title:X}=r.Typography,$=n.forwardRef((({level:e=1,className:n,children:r,style:a,...o},s)=>t.jsx(X,{level:e,ref:s,className:n,style:a,...o,children:r})));$.displayName="UIHeadingBase";const _=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:1,...e})));_.displayName="UIHead1";const ee=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:2,...e})));ee.displayName="UIHead2";const te=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:3,...e})));te.displayName="UIHead3";const ne=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:4,...e})));ne.displayName="UIHead4";const re=d.default.forwardRef(((e,n)=>t.jsx($,{ref:n,level:5,...e})));re.displayName="UIHead5";const{Item:ae}=r.List,oe=n.forwardRef((({className:e,children:n,style:a,...o},s)=>t.jsx(r.List,{ref:s,className:e,style:a,...o,children:n})));oe.displayName="List",oe.Item=ae;const se=n.forwardRef(((e,n)=>{const{className:a,items:o,style:s,customBorder:i,borderless:l=!1,useArrowIcons:d=!1,type:c="default",icon:u,...p}=e,m=d?{}:{expandIconPosition:"end",expandIcon:e=>e.isActive?t.jsx(t.Fragment,{children:"Collapse Section"}):t.jsx(t.Fragment,{children:"Expand Section"})},h=u&&d?o?.map((e=>({...e,extra:u}))):o;return t.jsx(r.Collapse,{ref:n,items:h,...m,...p})}));se.displayName="Collapse";const ie=e=>{const{className:n,items:a,type:o="default",style:s,...i}=e;if("topToBottom"===o){const e=a?.map((e=>({...e,span:24})));return t.jsx(r.Descriptions,{items:e,...i})}return t.jsx(r.Descriptions,{items:a,...i})};ie.displayName="Details";const le=n.forwardRef(((e,n)=>{const{showLabel:a=!0,className:o,style:s,...i}=e,l=a?{checkedChildren:"ON",unCheckedChildren:"OFF"}:{};return t.jsx(r.Switch,{ref:n,style:s,...l,...i})}));le.displayName="Switch";const de=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Checkbox,{ref:n,style:o,...s})}));de.displayName="Checkbox";const ce=n.forwardRef(((e,r)=>{const{className:o,style:s,onChange:i,value:l,selectedState:d,setSelectedState:c,size:u,...p}=e,[m,h]=n.useState(!1);return t.jsx(ue,{ref:r,onChange:i??(e=>{c&&c(e)}),value:l||d||void 0,defaultOpen:e.defaultOpen||!0,style:s,dropdownStyle:{padding:0},dropdownRender:e=>t.jsx(pe,{"data-cy":"select-menu",children:e}),onDropdownVisibleChange:e=>h(e),...p,suffixIcon:m?t.jsx(a.UpOutlined,{}):t.jsx(a.DownOutlined,{}),size:u??"middle"})})),ue=l.default(r.Select)` &.ant-select { & .ant-select-selector { span { @@ -150,7 +150,7 @@ html,body{ color: #fff; } `} -`;ce.displayName="Select";const he=l.default(r.Tabs)` +`;ce.displayName="Select";const me=l.default(r.Tabs)` .ant-tabs-nav { margin-bottom: 0; &::before { @@ -160,7 +160,7 @@ html,body{ background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; } } -`,me=l.default.section` +`,he=l.default.section` box-shadow: 2px 2px 4px 0px #69696933; padding-top: 1.5rem; padding-inline: 1rem; @@ -168,7 +168,7 @@ html,body{ max-height: max-content; padding-bottom: 2.5rem; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"#1F1F1F"}; -`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(he,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(he,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(me,{children:n})]})};Ae.displayName="Tabs";const fe=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1,iconOnly:d=!1})=>{const[c,u]=n.useState(!1),[p,h]=n.useState(!1),m=o?{maxWidth:`${o}px`}:{},A=d?{width:"max-content"}:{},f=()=>{h(!p)},C=p?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:f}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:f});return t.jsxs(ge,{$fontSize:s,style:{...m,...A},children:[d?null:t.jsx(xe,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:p,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(Ce,{children:e})}):e}),t.jsx("div",{className:"icons",children:c?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&C]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&C]})})]})},Ce=l.default.div` +`,Ae=({type:e="default",children:n,...r})=>{if(!e)throw new Error("Type required");if("default"===e)return t.jsx(me,{$type:e,...r});const{pathname:a,items:o}=r;return t.jsxs(t.Fragment,{children:[t.jsx(me,{activeKey:(()=>{for(const e of o)if(a?.endsWith(`/${e.key}`)||a?.includes(`/${e.key}/`))return e.key;return o[0]?.key||""})(),$type:e,...r}),t.jsx(he,{children:n})]})};Ae.displayName="Tabs";const fe=({text:e,width:o,fontSize:s="14px",type:i="visible",withToolTip:l=!1,iconOnly:d=!1})=>{const[c,u]=n.useState(!1),[p,m]=n.useState(!1),h=o?{maxWidth:`${o}px`}:{},A=d?{width:"max-content"}:{},f=()=>{m(!p)},C=p?t.jsx(a.EyeInvisibleOutlined,{className:"eye-icon",onClick:f}):t.jsx(a.EyeOutlined,{className:"eye-icon",onClick:f});return t.jsxs(ge,{$fontSize:s,style:{...h,...A},children:[d?null:t.jsx(xe,{className:"copyable",$maxWidth:o,$type:i,$manualUnblur:p,children:l?t.jsx(r.Tooltip,{overlayInnerStyle:{width:"300px"},title:e,placement:"bottom",children:t.jsx(Ce,{children:e})}):e}),t.jsx("div",{className:"icons",children:c?t.jsxs(r.Tooltip,{placement:"right",title:"Copied!",children:[t.jsx(a.CheckOutlined,{className:"check-icon"}),"hiddenWithIcon"===i&&C]}):t.jsxs(t.Fragment,{children:[t.jsx(a.CopyOutlined,{"data-cy":"copy-button",onClick:()=>{navigator.clipboard.writeText(e),u(!0),setTimeout((()=>{u(!1)}),3500)},className:"copy-icon"}),"hiddenWithIcon"===i&&C]})})]})},Ce=l.default.div` overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -326,7 +326,7 @@ html,body{ overflow: hidden; border-radius: 0; box-shadow: ${e=>"dark"===e.theme.colorScheme?"2px 2px 8px 0px #ffffff40":"2px 2px 8px 0px #00000040"}; -`,Oe=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...h})=>{let m=a;n&&(m=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:m,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...h,modalRender:e=>t.jsx(Le,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Oe.displayName="Modal";const Ee=l.default.div` +`,Oe=({children:e,subTitle:n,title:a,onCancel:o,onOk:s,confirmText:i,cancelText:l,confirmLoading:d,minHeight:c,dangerConfirm:u,confirmDisabled:p,...m})=>{let h=a;n&&(h=t.jsxs(t.Fragment,{children:[a,n]}));return t.jsx(r.Modal,{title:h,destroyOnClose:!0,maskClosable:!0,onCancel:o,afterOpenChange:e=>{const t=document.documentElement;t.style.overflow=e?"hidden":"initial"},...m,modalRender:e=>t.jsx(Le,{$minHeight:c,children:e}),footer:[t.jsx(r.Button,{"data-cy":"modal-cancel",id:"cancel-btn",onClick:o,children:l||"Cancel"},"back"),t.jsx(r.Button,{"data-cy":"modal-confirm",disabled:p,danger:u,type:"primary",loading:d,onClick:s,children:i||"OK"},"submit")],children:e})};Oe.displayName="Modal";const Ee=l.default.div` text-transform: uppercase; width: 100px; height: 62px; @@ -643,7 +643,7 @@ html,body{ color: ${k.lagoonBlue}; } } -`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[h,m]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{m(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Oe,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",h," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===h?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?h<=1?g():m(h-1):g()},onOk:()=>{const e=x();e&&(hu(!1))))},confirmText:h{const e=x();C(!e)},children:e[h-1]})})})]})},rt=l.default.div` +`,nt=({steps:e,onCreateEnvironment:o,requiredFormItems:i,loading:l,renderType:d="card"})=>{const[c,u]=n.useState(!1),[p]=s.useForm(),[m,h]=n.useState(1),A=e?.length??0,[f,C]=n.useState(!0),x=()=>{const e=p.getFieldsValue(!0),t={};if(Array.isArray(i))for(const n of i){if(!e[n])return!1;t[n]=e[n]}return t},g=()=>{h(1),u(!1),C(!0),p.resetFields()};return t.jsxs(Fe,{$type:d,children:[t.jsxs(Xe,{onClick:()=>u(!0),children:[t.jsx(a.PlusOutlined,{"data-cy":"create-environment"})," New environment"]}),t.jsx(Oe,{title:t.jsx(at,{children:"Create an Environment"}),subTitle:t.jsxs(ot,{children:["Step ",m," of ",A]}),open:c,destroyOnClose:!0,cancelText:1===m?"Cancel":"Back",onCancel:e=>{"cancel-btn"===e.target.id||"cancel-btn"===e.target.parentElement.id?m<=1?g():h(m-1):g()},onOk:()=>{const e=x();e&&(mu(!1))))},confirmText:m{const e=x();C(!e)},children:e[m-1]})})})]})},rt=l.default.div` min-height: 300px; padding-top: 5.5rem; padding-bottom: 6.8125rem; @@ -659,7 +659,7 @@ html,body{ margin-top: -10px; `,st=({projectName:e,deployType:n,region:r})=>{const a=t.jsxs("div",{className:"lagooncard-project",children:[t.jsx("span",{children:"PROJECT"}),t.jsx("span",{className:"project-name",children:e}),t.jsx("span",{children:"TYPE"}),t.jsx("span",{className:"type",children:n}),r?t.jsxs(t.Fragment,{children:[t.jsx("span",{children:"REGION"}),t.jsx("span",{className:"region",children:r})]}):null]},`project-${e}`);return t.jsx($e,{children:a})},it=({environments:e})=>{const n=e.map((e=>t.jsx("div",{children:t.jsx(F,{link:!0,href:"#",children:e})},e)));return t.jsxs(_e,{children:[n,t.jsx(F,{link:!0,href:"#",children:"View all"})]})},lt=l.default.div` display: inline-block; -`,dt=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(lt,{children:[" ",n," "]})})}));dt.displayName="TreeList";const ct=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(nt,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ge,{loading:!0});const{type:p,loading:h,title:m,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(dt,{data:C,children:t.jsx(et,{},"ellipsis")}),V={project:[t.jsx(tt,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(tt,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(tt,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:h,active:!0,children:[t.jsx(qe,{type:j}),"environment"===p?t.jsx(st,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(it,{environments:e.environments})]});return t.jsx(Qe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:m,extra:I,actions:V[p],...w,children:S})}));ct.displayName="LagoonCard";const ut=l.default.div` +`,dt=n.forwardRef((({data:e,children:n},a)=>{const o=e.map(((e,t)=>({key:`${e.sectionTitle}-item-${t}`,title:e.sectionTitle,selectable:!1,value:null,children:e.sectionChildren.map(((t,n)=>({title:t,selectable:!1,icon:null,value:null,key:`${e.sectionTitle}-child${n}`}))),icon:null})));return t.jsx(r.Popover,{ref:a,trigger:"hover",placement:"bottomRight",overlayClassName:"ui-treelink-overlay",content:t.jsx(r.Tree,{ref:a,defaultExpandAll:!0,treeData:o,showLine:!1,multiple:!1,showIcon:!0,rootClassName:"ui-treelink",titleRender:e=>t.jsx("span",{"data-cy":"tree-item",children:e.title})}),children:t.jsxs(lt,{children:[" ",n," "]})})}));dt.displayName="TreeList";const ct=n.forwardRef(((e,o)=>{const[s,i]=n.useState(!1),l=U(),[d,c]=n.useState(!1),{type:u}=e;if("new"===u)return t.jsx(nt,{requiredFormItems:e.requiredFormItems,loading:e.loading,renderType:e.renderType,steps:e.steps,onCreateEnvironment:e.onCreateEnvironment});if("loaderOnly"===u)return t.jsx(Ge,{loading:!0});const{type:p,loading:m,title:h,cardClassName:A,styles:f,quickActions:C,status:x="low",navPath:g,navigateTo:y,...w}=e,j="project"===p?"project":e.envType,b=y||(()=>{}),v=C&&t.jsx(dt,{data:C,children:t.jsx(et,{},"ellipsis")}),V={project:[t.jsx(tt,{children:t.jsx(l,{href:g,children:t.jsx(a.EditOutlined,{},"edit")})}),v],environment:[t.jsx(tt,{children:t.jsx(l,{href:g,children:t.jsx(a.EyeOutlined,{},"view")})}),v]},I=[e.showProblemIndicator?t.jsx(r.Tooltip,{placement:"top",title:"Problem status",children:t.jsx(tt,{children:t.jsx(l,{href:`${g}/problems`,children:(e=>{switch(e){case"critical":return t.jsx(a.FrownOutlined,{style:{color:k.pink}});case"high":return t.jsx(a.MehOutlined,{style:{color:k.orange}});default:return t.jsx(a.SmileOutlined,{style:{color:k.green2}})}})(x)})})}):null,t.jsx(r.Tooltip,{placement:"right",title:d?"Copied!":"Copy",children:t.jsx(a.LinkOutlined,{onClick:()=>{if(d)return;const t=window.location.href,n="environment"===p?`${t}/${e.environmentName}`:"";navigator.clipboard.writeText(n),c(!0),setTimeout((()=>{c(!1)}),1500)}},"link")})],S=t.jsxs(r.Skeleton,{loading:m,active:!0,children:[t.jsx(qe,{type:j}),"environment"===p?t.jsx(st,{projectName:e.projectName,deployType:e.deployType,region:e.region}):t.jsx(it,{environments:e.environments})]});return t.jsx(Qe,{onClick:e=>{const t=e.target;s||t.closest(".ant-card-actions")||t.closest(".ant-card-extra")||t.closest(".ui-treelink-overlay")||b()},onMouseDown:()=>{i(!1)},onMouseUp:()=>{const e=window.getSelection()?.toString();e&&i(!0)},hoverable:!0,ref:o,style:f,className:A??"ui-lagooncard",title:h,extra:I,actions:V[p],...w,children:S})}));ct.displayName="LagoonCard";const ut=l.default.div` width: 100%; margin-bottom: 24px; padding: 1.25rem; @@ -692,7 +692,7 @@ html,body{ `,pt=l.default.div` display: flex; gap: 1.5rem; -`,ht=()=>{const e=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:0}),t.jsx(We,{text:"Critical",count:0,critical:!0}),t.jsx(We,{text:"High",count:0,high:!0}),t.jsx(We,{text:"Medium",count:0,medium:!0}),t.jsx(We,{text:"Low",count:0,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},mt=e=>{if(e.skeleton)return t.jsx(ht,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:n}),t.jsx(We,{text:"Critical",count:o,critical:!0}),t.jsx(We,{text:"High",count:s,high:!0}),t.jsx(We,{text:"Medium",count:i,medium:!0}),t.jsx(We,{text:"Low",count:l,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};mt.displayName="LagoonProblemsOverview";const At=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ft=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:At(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ft.displayName="LagoonEnv";const Ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},xt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:Ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};xt.displayName="LagoonProjectDetails",l.default.div` +`,mt=()=>{const e=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:0}),t.jsx(We,{text:"Critical",count:0,critical:!0}),t.jsx(We,{text:"High",count:0,high:!0}),t.jsx(We,{text:"Medium",count:0,medium:!0}),t.jsx(We,{text:"Low",count:0,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:t.jsx(Nr,{style:{borderRadius:"50%"},width:50,height:50})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),e]})},ht=e=>{if(e.skeleton)return t.jsx(mt,{});const{problems:n,critical:o,high:s,medium:i,low:l}=e,d=t.jsxs(pt,{children:[t.jsx(We,{text:"Problems",count:n}),t.jsx(We,{text:"Critical",count:o,critical:!0}),t.jsx(We,{text:"High",count:s,high:!0}),t.jsx(We,{text:"Medium",count:i,medium:!0}),t.jsx(We,{text:"Low",count:l,low:!0})]});return t.jsxs(ut,{children:[t.jsx("div",{className:"icon",children:o>=1?t.jsx(a.FrownOutlined,{className:"icon-status pink"}):s>=1?t.jsx(a.MehOutlined,{className:"icon-status orange"}):t.jsx(a.SmileOutlined,{className:"icon-status green"})}),t.jsx("div",{className:"overview-title",children:t.jsxs(ee,{children:["At a glance",t.jsx(r.Popover,{className:"explainer",placement:"right",title:"Whats this?",content:"The summary of all the problems is shown here",children:t.jsx(a.QuestionCircleOutlined,{})})]})}),d]})};ht.displayName="LagoonProblemsOverview";const At=e=>{let t;return function(e){e.environmentType="ENVIRONMENT TYPE",e.deploymentType="DEPLOYMENT TYPE",e.created="CREATED",e.source="SOURCE",e.standbyRoutes="STANDBY ENVIRONMENT ROUTES",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},ft=e=>{let n=0;const{environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}=e,c=Object.keys({environmentType:r,deploymentType:a,created:o,source:s,standbyRoutes:i,routes:l,deployKey:d}).map((t=>"routes"===t?e[t].map(((e,r)=>({key:`${t}-${r}`,label:"Route "+ ++n,children:e}))):{key:t,span:1,label:At(t),children:e[t]})).flat();return t.jsx(ie,{bordered:!0,items:c})};ft.displayName="LagoonEnv";const Ct=e=>{let t;return function(e){e.created="CREATED",e.origin="ORIGIN",e.gitUrl="GIT URL",e.devEnvsInUse="DEVELOPMENT ENVIRONMENTS IN USE",e.branchesEnabled="BRANCHES ENABLED",e.prsEnabled="PULL REQUESTS ENABLED",e.deployKey="DEPLOY KEY"}(t||(t={})),t[e]||e},xt=e=>{const{created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}=e,d=Object.keys({created:n,origin:r,gitUrl:a,devEnvsInUse:o,branchesEnabled:s,prsEnabled:i,deployKey:l}).map((t=>({key:t,label:Ct(t),children:!0===e[t]?"True":e[t]})));return t.jsx(ie,{bordered:!0,items:d})};xt.displayName="LagoonProjectDetails",l.default.div` font-size: 1rem; height: 5rem; width: 5rem; @@ -886,7 +886,7 @@ html,body{ background-color: #78787853; } } -`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),On=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:yn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:h,email:m}=e,A=!!h,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(m.charAt(0),m.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():m.charAt(0).toUpperCase(),g=A?t.jsx(vt,{src:h,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:m}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` +`,St=(e,t)=>{const n=e=>e.charCodeAt(0)-64,r=e=>Math.round(11*n(e));let a=r(e)%256,o=r(t)%256,s=Math.round((n(e)+n(t))/2*11)%256;return{bgColor:`rgb(${a}, ${o}, ${s})`,textColor:Zt(a,o,s)>.5?"#000000":"#FFFFFF"}};function Zt(e,t,n){const r=[e,t,n].map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return.2126*r[0]+.7152*r[1]+.0722*r[2]}const Mt=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 167",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M160.156 76.8417H139.63C136.725 52.9743 117.223 34.0467 92.6328 31.2263V11.3042C92.6328 10.5869 92.0281 10 91.2891 10H81.2109C80.4719 10 79.8672 10.5869 79.8672 11.3042V31.2263C55.2766 34.0467 35.7754 52.9743 32.8695 76.8417H12.3438C11.6047 76.8417 11 77.4286 11 78.1459V87.9276C11 88.6449 11.6047 89.2318 12.3438 89.2318H32.8695C35.7754 113.099 55.2766 132.027 79.8672 134.847V154.769C79.8672 155.487 80.4719 156.074 81.2109 156.074H91.2891C92.0281 156.074 92.6328 155.487 92.6328 154.769V134.847C117.223 132.027 136.725 113.099 139.63 89.2318H160.156C160.895 89.2318 161.5 88.6449 161.5 87.9276V78.1459C161.5 77.4286 160.895 76.8417 160.156 76.8417ZM86.25 122.816C63.6078 122.816 45.2656 105.013 45.2656 83.0368C45.2656 61.0605 63.6078 43.2578 86.25 43.2578C108.892 43.2578 127.234 61.0605 127.234 83.0368C127.234 105.013 108.892 122.816 86.25 122.816Z",fill:"black"}),t.jsx("path",{d:"M86.25 63.4734C80.8582 63.4734 75.8191 65.4949 72.0063 69.212C68.1934 72.9127 66.0938 77.8036 66.0938 83.0368C66.0938 88.27 68.1934 93.1609 72.0063 96.8616C75.8191 100.546 80.875 102.6 86.25 102.6C91.625 102.6 96.6809 100.562 100.494 96.8616C104.29 93.1609 106.406 88.2537 106.406 83.0368C106.406 77.8199 104.307 72.9127 100.494 69.212C96.6809 65.4949 91.6418 63.4734 86.25 63.4734Z",fill:"black"})]}),Lt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M32.6064 133.703C32.6064 136.676 35.0223 139.078 38.0126 139.078H134.987C137.978 139.078 140.394 136.676 140.394 133.703V94.5664C140.394 64.9703 116.268 40.9844 86.5 40.9844C56.7318 40.9844 32.6064 64.9703 32.6064 94.5664V133.703ZM44.7705 94.5664C44.7705 71.6555 63.4558 53.0781 86.5 53.0781C109.544 53.0781 128.229 71.6555 128.229 94.5664V126.984H68.2539V98.2617C68.2539 97.3379 67.4936 96.582 66.5644 96.582H59.1308C58.2016 96.582 57.4414 97.3379 57.4414 98.2617V126.984H44.7705V94.5664ZM36.6442 52.1543L43.3344 45.5027C43.8582 44.982 43.8582 44.1254 43.3344 43.6047L31.863 32.1996C31.609 31.9495 31.266 31.8092 30.9085 31.8092C30.551 31.8092 30.208 31.9495 29.954 32.1996L23.2637 38.8512C23.0122 39.1037 22.8711 39.4448 22.8711 39.8002C22.8711 40.1556 23.0122 40.4967 23.2637 40.7492L34.7351 52.1543C35.2588 52.675 36.1036 52.675 36.6442 52.1543ZM149.77 38.8512L143.08 32.1996C142.826 31.9495 142.483 31.8092 142.125 31.8092C141.768 31.8092 141.425 31.9495 141.171 32.1996L129.699 43.6047C129.448 43.8572 129.307 44.1983 129.307 44.5537C129.307 44.9091 129.448 45.2502 129.699 45.5027L136.39 52.1543C136.913 52.675 137.775 52.675 138.299 52.1543L149.77 40.7492C150.294 40.2117 150.294 39.3719 149.77 38.8512ZM140.562 149.828H32.4375C29.4471 149.828 27.0312 152.23 27.0312 155.203V159.234C27.0312 159.973 27.6394 160.578 28.3828 160.578H144.617C145.361 160.578 145.969 159.973 145.969 159.234V155.203C145.969 152.23 143.553 149.828 140.562 149.828ZM81.7695 30.2344H91.2304C91.9738 30.2344 92.582 29.6297 92.582 28.8906V12.7656C92.582 12.0266 91.9738 11.4219 91.2304 11.4219H81.7695C81.0261 11.4219 80.4179 12.0266 80.4179 12.7656V28.8906C80.4179 29.6297 81.0261 30.2344 81.7695 30.2344Z",fill:"black"})}),Ot=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M44.3438 38.6328H127.656C128.395 38.6328 129 38.0281 129 37.2891V27.8828C129 27.1438 128.395 26.5391 127.656 26.5391H44.3438C43.6047 26.5391 43 27.1438 43 27.8828V37.2891C43 38.0281 43.6047 38.6328 44.3438 38.6328ZM127.656 109.852C128.395 109.852 129 109.247 129 108.508V99.1016C129 98.3625 128.395 97.7578 127.656 97.7578H44.3438C43.6047 97.7578 43 98.3625 43 99.1016V108.508C43 109.247 43.6047 109.852 44.3438 109.852H127.656ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Et=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M20.1562 38.6328H103.469C104.208 38.6328 104.812 38.0281 104.812 37.2891V27.8828C104.812 27.1438 104.208 26.5391 103.469 26.5391H20.1562C19.4172 26.5391 18.8125 27.1438 18.8125 27.8828V37.2891C18.8125 38.0281 19.4172 38.6328 20.1562 38.6328ZM20.1562 109.852H103.469C104.208 109.852 104.812 109.247 104.812 108.508V99.1016C104.812 98.3625 104.208 97.7578 103.469 97.7578H20.1562C19.4172 97.7578 18.8125 98.3625 18.8125 99.1016V108.508C18.8125 109.247 19.4172 109.852 20.1562 109.852ZM151.844 133.367H20.1562C19.4172 133.367 18.8125 133.972 18.8125 134.711V144.117C18.8125 144.856 19.4172 145.461 20.1562 145.461H151.844C152.583 145.461 153.188 144.856 153.188 144.117V134.711C153.188 133.972 152.583 133.367 151.844 133.367ZM151.844 62.1484H20.1562C19.4172 62.1484 18.8125 62.7531 18.8125 63.4922V72.8984C18.8125 73.6375 19.4172 74.2422 20.1562 74.2422H151.844C152.583 74.2422 153.188 73.6375 153.188 72.8984V63.4922C153.188 62.7531 152.583 62.1484 151.844 62.1484Z",fill:"black"})}),Wt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.727 26.5391H68.9297C68.1863 26.5391 67.5781 27.1438 67.5781 27.8828V37.2891C67.5781 38.0281 68.1863 38.6328 68.9297 38.6328H152.727C153.47 38.6328 154.078 38.0281 154.078 37.2891V27.8828C154.078 27.1438 153.47 26.5391 152.727 26.5391ZM152.727 97.7578H68.9297C68.1863 97.7578 67.5781 98.3625 67.5781 99.1016V108.508C67.5781 109.247 68.1863 109.852 68.9297 109.852H152.727C153.47 109.852 154.078 109.247 154.078 108.508V99.1016C154.078 98.3625 153.47 97.7578 152.727 97.7578ZM152.727 133.367H20.2734C19.5301 133.367 18.9219 133.972 18.9219 134.711V144.117C18.9219 144.856 19.5301 145.461 20.2734 145.461H152.727C153.47 145.461 154.078 144.856 154.078 144.117V134.711C154.078 133.972 153.47 133.367 152.727 133.367ZM152.727 62.1484H20.2734C19.5301 62.1484 18.9219 62.7531 18.9219 63.4922V72.8984C18.9219 73.6375 19.5301 74.2422 20.2734 74.2422H152.727C153.47 74.2422 154.078 73.6375 154.078 72.8984V63.4922C154.078 62.7531 153.47 62.1484 152.727 62.1484Z",fill:"black"})}),Nt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.402 107.5H135.832V81.9688C135.832 81.2297 135.224 80.625 134.48 80.625H92.582V64.5H110.828C112.315 64.5 113.531 63.2906 113.531 61.8125V13.4375C113.531 11.9594 112.315 10.75 110.828 10.75H62.1719C60.6852 10.75 59.4688 11.9594 59.4688 13.4375V61.8125C59.4688 63.2906 60.6852 64.5 62.1719 64.5H80.418V80.625H38.5195C37.7762 80.625 37.168 81.2297 37.168 81.9688V107.5H19.5977C18.1109 107.5 16.8945 108.709 16.8945 110.188V158.562C16.8945 160.041 18.1109 161.25 19.5977 161.25H68.2539C69.7406 161.25 70.957 160.041 70.957 158.562V110.188C70.957 108.709 69.7406 107.5 68.2539 107.5H49.332V92.7188H123.668V107.5H104.746C103.259 107.5 102.043 108.709 102.043 110.188V158.562C102.043 160.041 103.259 161.25 104.746 161.25H153.402C154.889 161.25 156.105 160.041 156.105 158.562V110.188C156.105 108.709 154.889 107.5 153.402 107.5ZM58.1172 120.266V148.484H29.7344V120.266H58.1172ZM72.3086 51.7344V23.5156H100.691V51.7344H72.3086ZM143.266 148.484H114.883V120.266H143.266V148.484Z",fill:"black"})}),Ht=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.145 24.9938L147.023 17.8719C146.754 17.6032 146.418 17.4856 146.066 17.4856C145.713 17.4856 145.377 17.62 145.108 17.8719L132.326 30.6543C126.769 26.8894 120.209 24.8821 113.496 24.893C104.896 24.893 96.2964 28.1684 89.7288 34.736L72.6128 51.852C72.3627 52.1046 72.2225 52.4456 72.2225 52.801C72.2225 53.1564 72.3627 53.4975 72.6128 53.75L118.25 99.3872C118.519 99.6559 118.855 99.7735 119.207 99.7735C119.543 99.7735 119.896 99.6391 120.165 99.3872L137.281 82.2711C148.854 70.6813 150.214 52.759 141.362 39.6911L154.145 26.9086C154.666 26.3711 154.666 25.5145 154.145 24.9938ZM129.185 74.1918L119.207 84.1692L87.8308 52.7926L97.8081 42.8153C101.991 38.6329 107.567 36.3149 113.496 36.3149C119.426 36.3149 124.985 38.6161 129.185 42.8153C133.367 46.9977 135.685 52.5743 135.685 58.5036C135.685 64.4329 133.367 69.9926 129.185 74.1918ZM97.237 91.8286C96.9845 91.5785 96.6434 91.4382 96.288 91.4382C95.9326 91.4382 95.5915 91.5785 95.339 91.8286L84.1523 103.015L68.9847 87.8477L80.1882 76.6442C80.7089 76.1235 80.7089 75.2668 80.1882 74.7461L74.0742 68.6321C73.8216 68.382 73.4805 68.2417 73.1251 68.2417C72.7697 68.2417 72.4287 68.382 72.1761 68.6321L60.9726 79.8356L53.7499 72.6129C53.6245 72.4874 53.4751 72.3885 53.3106 72.3222C53.1461 72.2558 52.9699 72.2233 52.7925 72.2266C52.4566 72.2266 52.1038 72.361 51.8351 72.6129L34.7359 89.729C23.1628 101.319 21.8023 119.241 30.6542 132.309L17.8718 145.091C17.6217 145.344 17.4814 145.685 17.4814 146.04C17.4814 146.396 17.6217 146.737 17.8718 146.99L24.9937 154.111C25.2624 154.38 25.5984 154.498 25.9511 154.498C26.3038 154.498 26.6398 154.363 26.9085 154.111L39.6909 141.329C45.3515 145.175 51.9359 147.09 58.5202 147.09C67.1202 147.09 75.7202 143.815 82.2878 137.247L99.4038 120.131C99.9245 119.611 99.9245 118.754 99.4038 118.233L92.1812 111.011L103.385 99.8071C103.905 99.2864 103.905 98.4297 103.385 97.909L97.237 91.8286ZM74.1917 129.185C72.1359 131.251 69.691 132.89 66.9982 134.005C64.3054 135.121 61.4182 135.692 58.5034 135.685C52.5742 135.685 47.0144 133.384 42.8152 129.185C40.7488 127.129 39.1105 124.684 37.9947 121.991C36.879 119.299 36.308 116.411 36.3148 113.497C36.3148 107.567 38.6159 102.007 42.8152 97.8083L52.7925 87.8309L84.1691 119.207L74.1917 129.185Z",fill:"black"})}),zt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M77.9375 24.1875H26.875C25.3969 24.1875 24.1875 25.3969 24.1875 26.875V77.9375C24.1875 79.4156 25.3969 80.625 26.875 80.625H77.9375C79.4156 80.625 80.625 79.4156 80.625 77.9375V26.875C80.625 25.3969 79.4156 24.1875 77.9375 24.1875ZM69.2031 69.2031H35.6094V35.6094H69.2031V69.2031ZM145.125 24.1875H94.0625C92.5844 24.1875 91.375 25.3969 91.375 26.875V77.9375C91.375 79.4156 92.5844 80.625 94.0625 80.625H145.125C146.603 80.625 147.812 79.4156 147.812 77.9375V26.875C147.812 25.3969 146.603 24.1875 145.125 24.1875ZM136.391 69.2031H102.797V35.6094H136.391V69.2031ZM77.9375 91.375H26.875C25.3969 91.375 24.1875 92.5844 24.1875 94.0625V145.125C24.1875 146.603 25.3969 147.812 26.875 147.812H77.9375C79.4156 147.812 80.625 146.603 80.625 145.125V94.0625C80.625 92.5844 79.4156 91.375 77.9375 91.375ZM69.2031 136.391H35.6094V102.797H69.2031V136.391ZM145.125 91.375H94.0625C92.5844 91.375 91.375 92.5844 91.375 94.0625V145.125C91.375 146.603 92.5844 147.812 94.0625 147.812H145.125C146.603 147.812 147.812 146.603 147.812 145.125V94.0625C147.812 92.5844 146.603 91.375 145.125 91.375ZM136.391 136.391H102.797V102.797H136.391V136.391Z",fill:"black"})}),Tt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.789 78.6103H131.184C130.411 78.6103 129.672 78.9481 129.151 79.5395L92.3828 122.164V27.0312C92.3828 26.2879 91.7781 25.6797 91.0391 25.6797H80.9609C80.2219 25.6797 79.6172 26.2879 79.6172 27.0312V122.164L42.8488 79.5395C42.3449 78.9481 41.6059 78.6103 40.8164 78.6103H27.2109C26.0688 78.6103 25.4473 79.9787 26.2031 80.8403L81.952 145.462C82.4559 146.047 83.0789 146.516 83.7788 146.837C84.4786 147.158 85.239 147.325 86.0084 147.325C86.7778 147.325 87.5382 147.158 88.238 146.837C88.9379 146.516 89.5609 146.047 90.0648 145.462L145.797 80.8403C146.553 79.9618 145.931 78.6103 144.789 78.6103Z",fill:"black"})}),Rt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M144.448 27.0481L112.484 31.0184C111.369 31.1535 110.912 32.5051 111.69 33.2991L120.931 42.5404L94.9978 68.4735C94.7463 68.7276 94.6052 69.0706 94.6052 69.4281C94.6052 69.7856 94.7463 70.1286 94.9978 70.3826L102.617 78.002C103.141 78.5258 104.003 78.5258 104.526 78.002L130.476 52.052L139.718 61.2934C139.896 61.4716 140.121 61.5959 140.367 61.6522C140.612 61.7084 140.869 61.6943 141.107 61.6114C141.345 61.5285 141.555 61.3803 141.713 61.1836C141.87 60.9869 141.969 60.7497 141.998 60.4993L145.952 28.5518C145.98 28.3477 145.96 28.14 145.894 27.9448C145.829 27.7496 145.719 27.5723 145.573 27.4267C145.428 27.2811 145.25 27.1711 145.055 27.1054C144.86 27.0398 144.652 27.0202 144.448 27.0481ZM70.3825 94.9979C70.1285 94.7464 69.7855 94.6053 69.428 94.6053C69.0705 94.6053 68.7275 94.7464 68.4734 94.9979L42.5403 120.948L33.299 111.707C33.1207 111.528 32.8958 111.404 32.6501 111.348C32.4044 111.292 32.1478 111.306 31.9097 111.389C31.6716 111.471 31.4617 111.62 31.304 111.816C31.1464 112.013 31.0473 112.25 31.0183 112.501L27.048 144.448C26.9467 145.327 27.6731 146.053 28.5517 145.952L60.5161 141.982C61.6312 141.846 62.0873 140.495 61.3102 139.701L52.0688 130.46L78.0188 104.51C78.5426 103.986 78.5426 103.124 78.0188 102.6L70.3825 94.9979Z",fill:"black"})}),Kt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M142.252 76.7012C142.252 75.9578 141.644 75.3496 140.9 75.3496H130.764C130.02 75.3496 129.412 75.9578 129.412 76.7012C129.412 100.404 110.203 119.613 86.5 119.613C62.797 119.613 43.5879 100.404 43.5879 76.7012C43.5879 75.9578 42.9797 75.3496 42.2363 75.3496H32.0996C31.3562 75.3496 30.748 75.9578 30.748 76.7012C30.748 105.202 52.1365 128.719 79.7422 132.048V149.348H55.1944C52.8799 149.348 51.0215 151.764 51.0215 154.754V160.836C51.0215 161.579 51.4945 162.188 52.0689 162.188H120.931C121.505 162.188 121.979 161.579 121.979 160.836V154.754C121.979 151.764 120.12 149.348 117.806 149.348H92.582V132.132C120.509 129.091 142.252 105.439 142.252 76.7012ZM86.5 105.422C102.364 105.422 115.221 92.7172 115.221 77.0391V39.1953C115.221 23.5172 102.364 10.8125 86.5 10.8125C70.636 10.8125 57.7793 23.5172 57.7793 39.1953V77.0391C57.7793 92.7172 70.636 105.422 86.5 105.422ZM70.6191 39.1953C70.6191 30.6467 77.6979 23.6523 86.5 23.6523C95.302 23.6523 102.381 30.6467 102.381 39.1953V77.0391C102.381 85.5877 95.302 92.582 86.5 92.582C77.6979 92.582 70.6191 85.5877 70.6191 77.0391V39.1953Z",fill:"black"})}),Ut=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M137.062 129.75H133.031V72.3086C133.031 48.4704 115.512 28.7714 92.7188 25.4938V18.9219C92.7188 15.1882 89.7121 12.1641 86 12.1641C82.2879 12.1641 79.2812 15.1882 79.2812 18.9219V25.4938C56.4879 28.7714 38.9688 48.4704 38.9688 72.3086V129.75H34.9375C31.9645 129.75 29.5625 132.166 29.5625 135.156V140.562C29.5625 141.306 30.1672 141.914 30.9062 141.914H67.1875C67.1875 152.355 75.6195 160.836 86 160.836C96.3805 160.836 104.812 152.355 104.812 141.914H141.094C141.833 141.914 142.438 141.306 142.438 140.562V135.156C142.438 132.166 140.036 129.75 137.062 129.75ZM86 150.023C81.5488 150.023 77.9375 146.391 77.9375 141.914H94.0625C94.0625 146.391 90.4512 150.023 86 150.023ZM51.0625 129.75V72.3086C51.0625 62.9152 54.6906 54.0963 61.2918 47.4567C67.893 40.8172 76.6609 37.168 86 37.168C95.3391 37.168 104.107 40.8172 110.708 47.4567C117.309 54.0963 120.938 62.9152 120.938 72.3086V129.75H51.0625Z",fill:"black"})}),qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M124.297 27.2002C113.916 27.2002 105.484 35.6812 105.484 46.1221C105.484 54.5862 111.044 61.7664 118.67 64.1823V80.3842L53.75 101.773V53.7415C61.1742 51.2073 66.5156 44.1285 66.5156 35.8164C66.5156 25.3756 58.0836 16.8945 47.7031 16.8945C37.3227 16.8945 28.8906 25.3756 28.8906 35.8164C28.8906 44.1285 34.232 51.1904 41.6562 53.7415V119.275C34.232 121.81 28.8906 128.888 28.8906 137.2C28.8906 147.641 37.3227 156.122 47.7031 156.122C58.0836 156.122 66.5156 147.641 66.5156 137.2C66.5156 128.888 61.1742 121.826 53.75 119.275V114.579L124.885 91.146C126.593 90.5874 128.081 89.498 129.134 88.0347C130.188 86.5713 130.752 84.8095 130.747 83.0028V63.8951C137.953 61.2258 143.109 54.2652 143.109 46.1221C143.109 35.6812 134.677 27.2002 124.297 27.2002ZM39.6406 35.8164C39.6837 33.6943 40.5521 31.6738 42.0594 30.1883C43.5667 28.7029 45.5929 27.8709 47.7031 27.8709C49.8134 27.8709 51.8395 28.7029 53.3469 30.1883C54.8542 31.6738 55.7226 33.6943 55.7656 35.8164C55.7226 37.9385 54.8542 39.959 53.3469 41.4445C51.8395 42.9299 49.8134 43.7619 47.7031 43.7619C45.5929 43.7619 43.5667 42.9299 42.0594 41.4445C40.5521 39.959 39.6837 37.9385 39.6406 35.8164ZM55.7656 137.184C55.7226 139.306 54.8542 141.326 53.3469 142.812C51.8395 144.297 49.8134 145.129 47.7031 145.129C45.5929 145.129 43.5667 144.297 42.0594 142.812C40.5521 141.326 39.6837 139.306 39.6406 137.184C39.6837 135.062 40.5521 133.041 42.0594 131.556C43.5667 130.07 45.5929 129.238 47.7031 129.238C49.8134 129.238 51.8395 130.07 53.3469 131.556C54.8542 133.041 55.7226 135.062 55.7656 137.184ZM124.297 54.2314C122.187 54.1881 120.178 53.3147 118.701 51.7986C117.224 50.2825 116.397 48.2446 116.397 46.1221C116.397 43.9996 117.224 41.9616 118.701 40.4455C120.178 38.9294 122.187 38.056 124.297 38.0127C126.407 38.056 128.416 38.9294 129.892 40.4455C131.369 41.9616 132.196 43.9996 132.196 46.1221C132.196 48.2446 131.369 50.2825 129.892 51.7986C128.416 53.3147 126.407 54.1881 124.297 54.2314Z",fill:"black"})}),Bt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M51.3594 47.3047H60.8203C61.5637 47.3047 62.1719 46.6965 62.1719 45.9531C62.1719 41.172 63.1687 36.9652 65.0608 33.5356C66.8517 30.2581 69.4534 27.6563 72.731 25.8655C76.1774 23.9902 80.3673 22.9766 85.1484 22.9766H87.8516C92.6327 22.9766 96.8395 23.9733 100.269 25.8655C103.547 27.6563 106.148 30.2581 107.939 33.5356C109.814 36.9821 110.828 41.172 110.828 45.9531C110.828 46.6965 111.436 47.3047 112.18 47.3047H121.641C122.384 47.3047 122.992 46.6965 122.992 45.9531C122.992 39.1953 121.505 32.995 118.617 27.6901C115.711 22.3684 111.436 18.094 106.115 15.1882C100.81 12.2992 94.6094 10.8125 87.8516 10.8125H85.1484C78.3906 10.8125 72.1903 12.2992 66.8854 15.1882C61.5637 18.094 57.2894 22.3684 54.3835 27.6901C51.4945 32.995 50.0078 39.1953 50.0078 45.9531C50.0078 46.6965 50.616 47.3047 51.3594 47.3047Z",fill:"black"}),t.jsx("path",{d:"M158.809 86.5H133.805V69.6055C146.78 69.6055 157.288 59.0971 157.288 46.1221C157.288 45.3787 156.68 44.7705 155.937 44.7705H145.8C145.056 44.7705 144.448 45.3787 144.448 46.1221C144.448 52.0014 139.684 56.7656 133.805 56.7656H39.1953C33.316 56.7656 28.5518 52.0014 28.5518 46.1221C28.5518 45.3787 27.9436 44.7705 27.2002 44.7705H17.0635C16.3201 44.7705 15.7119 45.3787 15.7119 46.1221C15.7119 59.0971 26.2203 69.6055 39.1953 69.6055V86.5H14.1914C13.448 86.5 12.8398 87.1082 12.8398 87.8516V97.3125C12.8398 98.0559 13.448 98.6641 14.1914 98.6641H39.1953V114.883C39.1953 115.981 39.2291 117.079 39.3136 118.143C27.7239 123.094 19.5977 134.599 19.5977 147.996C19.5977 148.739 20.2059 149.348 20.9492 149.348H30.4102C31.1535 149.348 31.7617 148.739 31.7617 147.996C31.7617 140.529 35.7995 133.991 41.8309 130.476C42.8445 133.382 44.1285 136.153 45.6659 138.755C49.7713 145.766 55.6337 151.628 62.6449 155.734C69.6562 159.839 77.7993 162.188 86.5 162.188C95.2007 162.188 103.361 159.839 110.372 155.734C117.383 151.628 123.246 145.766 127.351 138.755C128.888 136.136 130.172 133.365 131.186 130.476C137.2 133.991 141.238 140.529 141.238 147.996C141.238 148.739 141.846 149.348 142.59 149.348H152.051C152.794 149.348 153.402 148.739 153.402 147.996C153.402 134.599 145.276 123.094 133.686 118.143C133.754 117.062 133.805 115.981 133.805 114.883V98.6641H158.809C159.552 98.6641 160.16 98.0559 160.16 97.3125V87.8516C160.16 87.1082 159.552 86.5 158.809 86.5ZM120.965 114.883C120.965 121.1 119.326 127.047 116.268 132.267C113.278 137.386 109.004 141.661 103.884 144.651C98.6641 147.709 92.7172 149.348 86.5 149.348C80.2828 149.348 74.3359 147.709 69.1155 144.651C63.9965 141.661 59.7222 137.386 56.7318 132.267C53.6739 127.047 52.0352 121.1 52.0352 114.883V69.6055H120.965V114.883Z",fill:"black"})]}),Yt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.773 150.023H66.2266C65.4832 150.023 64.875 150.632 64.875 151.375V156.781C64.875 159.772 67.2909 162.188 70.2812 162.188H102.719C105.709 162.188 108.125 159.772 108.125 156.781V151.375C108.125 150.632 107.517 150.023 106.773 150.023ZM86.5 10.8125C55.904 10.8125 31.0859 35.6306 31.0859 66.2266C31.0859 86.7365 42.2363 104.645 58.793 114.224V133.805C58.793 136.795 61.2089 139.211 64.1992 139.211H108.801C111.791 139.211 114.207 136.795 114.207 133.805V114.224C130.764 104.645 141.914 86.7365 141.914 66.2266C141.914 35.6306 117.096 10.8125 86.5 10.8125ZM108.108 103.699L102.043 107.213V127.047H70.957V107.213L64.8919 103.699C51.5959 96.0116 43.25 81.854 43.25 66.2266C43.25 42.3377 62.6111 22.9766 86.5 22.9766C110.389 22.9766 129.75 42.3377 129.75 66.2266C129.75 81.854 121.404 96.0116 108.108 103.699Z",fill:"black"})}),Pt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 41.8984H122.281L116.839 26.5582C116.463 25.5085 115.774 24.6012 114.866 23.9601C113.958 23.3191 112.876 22.9756 111.766 22.9766H60.2336C57.966 22.9766 55.9336 24.4126 55.1777 26.5582L49.7188 41.8984H26.875C19.4508 41.8984 13.4375 47.9467 13.4375 55.4141V132.453C13.4375 139.921 19.4508 145.969 26.875 145.969H145.125C152.549 145.969 158.562 139.921 158.562 132.453V55.4141C158.562 47.9467 152.549 41.8984 145.125 41.8984ZM146.469 132.453C146.469 133.196 145.864 133.805 145.125 133.805H26.875C26.1359 133.805 25.5312 133.196 25.5312 132.453V55.4141C25.5312 54.6707 26.1359 54.0625 26.875 54.0625H58.2348L61.107 45.9869L64.9535 35.1406H107.03L110.876 45.9869L113.748 54.0625H145.125C145.864 54.0625 146.469 54.6707 146.469 55.4141V132.453ZM86 64.875C71.1516 64.875 59.125 76.9715 59.125 91.9062C59.125 106.841 71.1516 118.938 86 118.938C100.848 118.938 112.875 106.841 112.875 91.9062C112.875 76.9715 100.848 64.875 86 64.875ZM86 108.125C77.0977 108.125 69.875 100.86 69.875 91.9062C69.875 82.9521 77.0977 75.6875 86 75.6875C94.9023 75.6875 102.125 82.9521 102.125 91.9062C102.125 100.86 94.9023 108.125 86 108.125Z",fill:"black"})}),Dt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M141.161 50.6836H30.839C27.53 50.6836 25.6824 54.1977 27.7316 56.5967L82.8925 120.931C84.4714 122.773 87.5117 122.773 89.1074 120.931L144.268 56.5967C146.318 54.1977 144.47 50.6836 141.161 50.6836Z",fill:"black"})}),Jt=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M154.078 32.0996H142.269C140.613 32.0996 139.042 32.8599 138.028 34.1607L68.372 122.401L34.9715 80.0801C34.4662 79.4386 33.8222 78.9199 33.0878 78.5629C32.3533 78.2059 31.5476 78.0199 30.731 78.0189H18.9217C17.7897 78.0189 17.1646 79.3198 17.8573 80.1983L64.1314 138.822C66.2939 141.559 70.45 141.559 72.6294 138.822L155.142 34.2621C155.835 33.4005 155.21 32.0996 154.078 32.0996Z",fill:"black"})}),Gt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M73.1704 111.115C73.6677 111.809 74.3233 112.375 75.0828 112.765C75.8422 113.155 76.6838 113.359 77.5376 113.359C78.3915 113.359 79.233 113.155 79.9925 112.765C80.752 112.375 81.4076 111.809 81.9049 111.115L117.485 61.7833C118.127 60.8879 117.485 59.6377 116.387 59.6377H108.463C106.74 59.6377 105.101 60.4655 104.087 61.8847L77.5461 98.7147L65.5172 82.0229C64.5035 80.6207 62.8816 79.776 61.1415 79.776H53.218C52.1198 79.776 51.4778 81.0262 52.1198 81.9216L73.1704 111.115Z",fill:"black"}),t.jsx("path",{d:"M148.672 18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V24.3281C154.078 21.3378 151.662 18.9219 148.672 18.9219ZM141.914 141.914H31.0859V31.0859H141.914V141.914Z",fill:"black"})]}),Qt=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M134.351 28.0976C134.355 28.0988 134.358 28.1006 134.365 28.1075L144.055 37.854C144.062 37.8609 144.064 37.8641 144.065 37.8682C144.066 37.872 144.066 37.8761 144.065 37.8798C144.064 37.8837 144.062 37.8869 144.055 37.8939L95.73 86.4999L144.055 135.106C144.062 135.113 144.064 135.116 144.065 135.12C144.066 135.124 144.066 135.128 144.065 135.132C144.064 135.136 144.062 135.139 144.055 135.146L134.365 144.892C134.358 144.899 134.355 144.901 134.351 144.902C134.347 144.903 134.343 144.903 134.339 144.902C134.335 144.901 134.332 144.899 134.325 144.892L86.0002 96.2863L37.6751 144.892C37.6684 144.899 37.6651 144.901 37.6612 144.902C37.6574 144.904 37.6533 144.904 37.6494 144.902C37.6457 144.901 37.6424 144.899 37.6355 144.892L27.9454 135.146C27.9385 135.139 27.9366 135.136 27.9355 135.132C27.9343 135.128 27.9343 135.124 27.9355 135.12C27.9366 135.116 27.9385 135.113 27.9454 135.106L76.2703 86.4999L27.9454 37.8939C27.9385 37.8871 27.9366 37.8837 27.9355 37.8798C27.9343 37.876 27.9343 37.8719 27.9355 37.868C27.9366 37.8643 27.9385 37.8609 27.9454 37.854L37.6355 28.1075C37.6424 28.1006 37.6456 28.0988 37.6496 28.0976C37.6534 28.0964 37.6574 28.0964 37.6612 28.0976C37.6651 28.0988 37.6682 28.1006 37.6751 28.1075L86.0002 76.7135L134.325 28.1075C134.332 28.1006 134.335 28.0988 134.339 28.0976C134.343 28.0964 134.347 28.0964 134.351 28.0976H134.351Z",fill:"black"})}),Ft=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 18.9219C150.786 18.9219 153.188 21.3378 153.188 24.3281V148.672C153.188 151.662 150.786 154.078 147.812 154.078H24.1875C21.2145 154.078 18.8125 151.662 18.8125 148.672V24.3281C18.8125 21.3378 21.2145 18.9219 24.1875 18.9219H147.812ZM141.094 31.0859H30.9062V141.914H141.094V31.0859ZM107.502 57.2431C107.506 57.2442 107.509 57.2461 107.516 57.253L115.078 64.8588C115.085 64.8655 115.086 64.8689 115.088 64.8728C115.089 64.8767 115.089 64.8808 115.088 64.8846C115.087 64.8883 115.085 64.8916 115.078 64.8985L93.6013 86.5L115.078 108.102C115.081 108.105 115.084 108.108 115.086 108.112L115.088 108.116C115.089 108.12 115.089 108.124 115.088 108.128C115.087 108.131 115.085 108.134 115.078 108.141L107.516 115.747C107.509 115.754 107.506 115.756 107.502 115.757C107.498 115.758 107.494 115.758 107.49 115.757C107.487 115.756 107.484 115.754 107.477 115.747L86 94.1455L64.5235 115.747C64.5165 115.754 64.5134 115.756 64.5094 115.757C64.5056 115.758 64.5015 115.758 64.4976 115.757C64.494 115.756 64.4908 115.754 64.4839 115.747L56.9219 108.141C56.9152 108.134 56.9135 108.131 56.9122 108.127C56.911 108.123 56.911 108.119 56.9122 108.115C56.9134 108.112 56.9152 108.108 56.9221 108.102L78.3986 86.5L56.9221 64.8987C56.9188 64.8957 56.916 64.8922 56.9137 64.8883L56.9122 64.8845C56.911 64.8806 56.911 64.8765 56.9122 64.8726C56.9134 64.8689 56.9152 64.8657 56.9221 64.8588L64.4839 57.2529C64.4906 57.2461 64.494 57.2444 64.4978 57.2431C64.5016 57.2419 64.5057 57.2419 64.5096 57.2431C64.5133 57.2442 64.5165 57.2461 64.5233 57.253L86 78.8544L107.477 57.253C107.484 57.2461 107.487 57.2442 107.491 57.2431C107.495 57.2419 107.499 57.2419 107.503 57.2431H107.502Z",fill:"black"})}),Xt=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M105.422 119.326H92.9028V78.3906C92.9028 77.6473 92.2946 77.0391 91.5513 77.0391H81.4145C80.6712 77.0391 80.063 77.6473 80.063 78.3906V119.326H67.5779C66.446 119.326 65.8209 120.627 66.5136 121.505L85.4354 145.445C85.5619 145.607 85.7234 145.737 85.9078 145.827C86.0922 145.917 86.2947 145.964 86.4998 145.964C86.7049 145.964 86.9074 145.917 87.0918 145.827C87.2762 145.737 87.4377 145.607 87.5642 145.445L106.486 121.505C107.179 120.627 106.554 119.326 105.422 119.326Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),$t=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M87.5644 77.5459C87.4379 77.3844 87.2764 77.2537 87.092 77.1639C86.9076 77.074 86.7051 77.0273 86.5 77.0273C86.2949 77.0273 86.0924 77.074 85.908 77.1639C85.7236 77.2537 85.5621 77.3844 85.4357 77.5459L66.5138 101.485C66.3578 101.685 66.261 101.924 66.2345 102.175C66.208 102.427 66.2528 102.681 66.3638 102.908C66.4748 103.136 66.6476 103.327 66.8623 103.461C67.0771 103.595 67.3251 103.665 67.5781 103.665H80.0632V144.617C80.0632 145.361 80.6714 145.969 81.4148 145.969H91.5515C92.2948 145.969 92.903 145.361 92.903 144.617V103.682H105.422C106.554 103.682 107.179 102.381 106.486 101.502L87.5644 77.5459Z",fill:"black"}),t.jsx("path",{d:"M137.082 61.9522C129.345 41.5437 109.629 27.0312 86.5338 27.0312C63.439 27.0312 43.723 41.5268 35.9854 61.9354C21.5067 65.7366 10.8125 78.9312 10.8125 94.6094C10.8125 113.278 25.9331 128.398 44.5847 128.398H51.3594C52.1027 128.398 52.7109 127.79 52.7109 127.047V116.91C52.7109 116.167 52.1027 115.559 51.3594 115.559H44.5847C38.8912 115.559 33.5356 113.295 29.5485 109.189C25.5783 105.101 23.4665 99.5933 23.6523 93.8829C23.8044 89.4228 25.3249 85.2329 28.0787 81.702C30.9001 78.1034 34.8534 75.4848 39.246 74.319L45.649 72.6465L47.9974 66.4631C49.4503 62.6111 51.4776 59.0126 54.0287 55.752C56.5472 52.5202 59.5305 49.6792 62.8814 47.3216C69.8251 42.4391 78.0021 39.8542 86.5338 39.8542C95.0655 39.8542 103.242 42.4391 110.186 47.3216C113.548 49.6868 116.522 52.5251 119.039 55.752C121.59 59.0126 123.617 62.628 125.07 66.4631L127.402 72.6296L133.788 74.319C142.945 76.7856 149.348 85.1146 149.348 94.6094C149.348 100.201 147.168 105.473 143.215 109.426C141.276 111.376 138.97 112.922 136.429 113.975C133.889 115.027 131.165 115.566 128.415 115.559H121.641C120.897 115.559 120.289 116.167 120.289 116.91V127.047C120.289 127.79 120.897 128.398 121.641 128.398H128.415C147.067 128.398 162.188 113.278 162.188 94.6094C162.188 78.9481 151.527 65.7704 137.082 61.9522Z",fill:"black"})]}),_t=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M60.4688 31.0859H59.125C59.8641 31.0859 60.4688 30.4777 60.4688 29.7344V31.0859H111.531V29.7344C111.531 30.4777 112.136 31.0859 112.875 31.0859H111.531V43.25H123.625V29.7344C123.625 23.7706 118.804 18.9219 112.875 18.9219H59.125C53.1957 18.9219 48.375 23.7706 48.375 29.7344V43.25H60.4688V31.0859ZM145.125 43.25H26.875C23.902 43.25 21.5 45.6659 21.5 48.6562V54.0625C21.5 54.8059 22.1047 55.4141 22.8438 55.4141H32.9891L37.1379 143.772C37.4066 149.533 42.1434 154.078 47.8711 154.078H124.129C129.873 154.078 134.593 149.55 134.862 143.772L139.011 55.4141H149.156C149.895 55.4141 150.5 54.8059 150.5 54.0625V48.6562C150.5 45.6659 148.098 43.25 145.125 43.25ZM122.836 141.914H49.1645L45.0996 55.4141H126.9L122.836 141.914Z",fill:"black"})}),en=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.851 32.1492C125.641 17.939 102.646 17.939 88.4524 32.1492L72.1763 48.4254L80.7427 56.9918L97.0189 40.7156C106.056 31.6789 121.307 30.7215 131.284 40.7156C141.279 50.7097 140.321 65.9445 131.284 74.9812L115.008 91.2574L123.592 99.8406L139.868 83.5644C154.044 69.3543 154.044 46.3593 139.851 32.1492ZM74.9982 131.284C65.9614 140.321 50.7099 141.278 40.7325 131.284C30.7384 121.29 31.6958 106.055 40.7325 97.0187L57.0087 80.7426L48.4255 72.1594L32.1493 88.4355C17.9392 102.646 17.9392 125.641 32.1493 139.834C46.3595 154.027 69.3544 154.044 83.5478 139.834L99.8239 123.558L91.2575 114.991L74.9982 131.284ZM43.7224 35.1726C43.4698 34.9226 43.1288 34.7823 42.7733 34.7823C42.4179 34.7823 42.0769 34.9226 41.8243 35.1726L35.1728 41.8242C34.9227 42.0767 34.7824 42.4178 34.7824 42.7732C34.7824 43.1286 34.9227 43.4697 35.1728 43.7222L128.295 136.844C128.815 137.365 129.672 137.365 130.193 136.844L136.844 130.193C137.365 129.672 137.365 128.815 136.844 128.294L43.7224 35.1726Z",fill:"black"})}),tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M43.2855 126.312C43.6215 126.312 43.9574 126.279 44.2934 126.229L72.5457 121.273C72.8816 121.206 73.2008 121.055 73.4359 120.803L144.638 49.6012C144.794 49.4458 144.917 49.2612 145.001 49.058C145.086 48.8548 145.129 48.637 145.129 48.417C145.129 48.197 145.086 47.9792 145.001 47.776C144.917 47.5728 144.794 47.3882 144.638 47.2328L116.721 19.2996C116.402 18.9805 115.982 18.8125 115.529 18.8125C115.075 18.8125 114.655 18.9805 114.336 19.2996L43.1344 90.5016C42.8824 90.7535 42.7313 91.0559 42.6641 91.3918L37.709 119.644C37.5456 120.544 37.604 121.47 37.8791 122.342C38.1542 123.214 38.6378 124.006 39.2879 124.65C40.3965 125.725 41.7906 126.312 43.2855 126.312ZM54.6066 97.0187L115.529 36.1133L127.841 48.4254L66.9188 109.331L51.9863 111.968L54.6066 97.0187ZM147.812 140.422H24.1875C21.2145 140.422 18.8125 142.824 18.8125 145.797V151.844C18.8125 152.583 19.4172 153.188 20.1562 153.188H151.844C152.583 153.188 153.188 152.583 153.188 151.844V145.797C153.188 142.824 150.786 140.422 147.812 140.422Z",fill:"black"})}),nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M29.7344 85.832C29.7344 87.0673 29.9791 88.2904 30.4545 89.4317C30.93 90.5729 31.6269 91.6098 32.5054 92.4833C33.3839 93.3567 34.4269 94.0496 35.5748 94.5223C36.7226 94.995 37.9529 95.2383 39.1953 95.2383C40.4377 95.2383 41.668 94.995 42.8159 94.5223C43.9637 94.0496 45.0067 93.3567 45.8852 92.4833C46.7637 91.6098 47.4606 90.5729 47.9361 89.4317C48.4115 88.2904 48.6562 87.0673 48.6562 85.832C48.6562 84.5968 48.4115 83.3736 47.9361 82.2324C47.4606 81.0912 46.7637 80.0543 45.8852 79.1808C45.0067 78.3074 43.9637 77.6145 42.8159 77.1418C41.668 76.6691 40.4377 76.4258 39.1953 76.4258C37.9529 76.4258 36.7226 76.6691 35.5748 77.1418C34.4269 77.6145 33.3839 78.3074 32.5054 79.1808C31.6269 80.0543 30.93 81.0912 30.4545 82.2324C29.9791 83.3736 29.7344 84.5968 29.7344 85.832ZM77.0391 85.832C77.0391 88.3267 78.0358 90.7192 79.8101 92.4833C81.5844 94.2473 83.9908 95.2383 86.5 95.2383C89.0092 95.2383 91.4156 94.2473 93.1899 92.4833C94.9642 90.7192 95.9609 88.3267 95.9609 85.832C95.9609 83.3373 94.9642 80.9448 93.1899 79.1808C91.4156 77.4168 89.0092 76.4258 86.5 76.4258C83.9908 76.4258 81.5844 77.4168 79.8101 79.1808C78.0358 80.9448 77.0391 83.3373 77.0391 85.832ZM124.344 85.832C124.344 88.3267 125.341 90.7192 127.115 92.4833C128.889 94.2473 131.295 95.2383 133.805 95.2383C136.314 95.2383 138.72 94.2473 140.495 92.4833C142.269 90.7192 143.266 88.3267 143.266 85.832C143.266 83.3373 142.269 80.9448 140.495 79.1808C138.72 77.4168 136.314 76.4258 133.805 76.4258C131.295 76.4258 128.889 77.4168 127.115 79.1808C125.341 80.9448 124.344 83.3373 124.344 85.832Z",fill:"black"})}),rn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M75.25 135.047C75.25 137.898 76.3826 140.632 78.3986 142.648C80.4146 144.664 83.1489 145.797 86 145.797C88.8511 145.797 91.5854 144.664 93.6014 142.648C95.6174 140.632 96.75 137.898 96.75 135.047C96.75 132.196 95.6174 129.461 93.6014 127.445C91.5854 125.429 88.8511 124.297 86 124.297C83.1489 124.297 80.4146 125.429 78.3986 127.445C76.3826 129.461 75.25 132.196 75.25 135.047ZM80.625 106.828H91.375C92.1141 106.828 92.7188 106.223 92.7188 105.484V27.5469C92.7188 26.8078 92.1141 26.2031 91.375 26.2031H80.625C79.8859 26.2031 79.2812 26.8078 79.2812 27.5469V105.484C79.2812 106.223 79.8859 106.828 80.625 106.828Z",fill:"black"})}),an=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM86.5 148.484C51.7986 148.484 23.6523 120.501 23.6523 86C23.6523 51.4992 51.7986 23.5156 86.5 23.5156C121.201 23.5156 149.348 51.4992 149.348 86C149.348 120.501 121.201 148.484 86.5 148.484Z",fill:"black"}),t.jsx("path",{d:"M78.3906 115.562C78.3906 117.701 79.245 119.752 80.7658 121.264C82.2866 122.776 84.3493 123.625 86.5 123.625C88.6507 123.625 90.7134 122.776 92.2342 121.264C93.755 119.752 94.6094 117.701 94.6094 115.562C94.6094 113.424 93.755 111.373 92.2342 109.861C90.7134 108.349 88.6507 107.5 86.5 107.5C84.3493 107.5 82.2866 108.349 80.7658 109.861C79.245 111.373 78.3906 113.424 78.3906 115.562ZM82.4453 96.75H90.5547C91.298 96.75 91.9062 96.1453 91.9062 95.4062V49.7188C91.9062 48.9797 91.298 48.375 90.5547 48.375H82.4453C81.702 48.375 81.0938 48.9797 81.0938 49.7188V95.4062C81.0938 96.1453 81.702 96.75 82.4453 96.75Z",fill:"black"})]}),on=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M147.812 153.188H24.1875C21.2145 153.188 18.8125 150.786 18.8125 147.812V24.1875C18.8125 21.2144 21.2145 18.8125 24.1875 18.8125H84.6562C85.3953 18.8125 86 19.4172 86 20.1562V29.5625C86 30.3016 85.3953 30.9062 84.6562 30.9062H30.9062V141.094H141.094V87.3438C141.094 86.6047 141.698 86 142.438 86H151.844C152.583 86 153.188 86.6047 153.188 87.3438V147.812C153.188 150.786 150.786 153.188 147.812 153.188ZM129.482 33.4478L120.714 24.6798C119.925 23.8904 120.395 22.5298 121.504 22.3954L151.637 18.8681C152.494 18.7673 153.233 19.4896 153.132 20.363L149.605 50.4966C149.47 51.6052 148.11 52.0755 147.32 51.2861L138.519 42.4845L95.4852 85.5181C94.9645 86.0388 94.1078 86.0388 93.5871 85.5181L86.4653 78.3962C85.9446 77.8755 85.9446 77.0189 86.4653 76.4982L129.482 33.4478Z",fill:"black"})}),sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M159.18 81.6664C143.164 48.123 118.954 31.2422 86.5001 31.2422C54.0288 31.2422 29.8358 48.123 13.8198 81.6832C13.1774 83.0356 12.8442 84.5127 12.8442 86.0084C12.8442 87.5041 13.1774 88.9812 13.8198 90.3336C29.8358 123.877 54.0457 140.758 86.5001 140.758C118.971 140.758 143.164 123.877 159.18 90.3168C160.481 87.5957 160.481 84.4379 159.18 81.6664ZM86.5001 128.664C59.2492 128.664 39.2968 114.924 25.2236 86C39.2968 57.0758 59.2492 43.3359 86.5001 43.3359C113.751 43.3359 133.703 57.0758 147.777 86C133.72 114.924 113.768 128.664 86.5001 128.664ZM85.8243 56.4375C69.4028 56.4375 56.0899 69.6734 56.0899 86C56.0899 102.327 69.4028 115.562 85.8243 115.562C102.246 115.562 115.559 102.327 115.559 86C115.559 69.6734 102.246 56.4375 85.8243 56.4375ZM85.8243 104.812C75.3666 104.812 66.9024 96.3973 66.9024 86C66.9024 75.6027 75.3666 67.1875 85.8243 67.1875C96.282 67.1875 104.746 75.6027 104.746 86C104.746 96.3973 96.282 104.812 85.8243 104.812Z",fill:"black"})}),ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M93.4436 85.5129L80.2997 102.175L73.3561 93.3738C73.2296 93.2132 73.0681 93.0833 72.8837 92.994C72.6993 92.9047 72.4968 92.8582 72.2917 92.8582C72.0866 92.8582 71.8841 92.9047 71.6997 92.994C71.5153 93.0833 71.3538 93.2132 71.2273 93.3738L54.3666 114.739C54.2106 114.937 54.1138 115.175 54.0873 115.425C54.0608 115.676 54.1056 115.928 54.2166 116.154C54.3277 116.38 54.5004 116.571 54.7152 116.704C54.9299 116.837 55.1779 116.907 55.431 116.906H117.586C118.718 116.906 119.343 115.613 118.65 114.739L95.5893 85.5129C95.4611 85.352 95.2981 85.2221 95.1123 85.1327C94.9265 85.0434 94.7228 84.997 94.5165 84.997C94.3101 84.997 94.1064 85.0434 93.9206 85.1327C93.7348 85.2221 93.5718 85.352 93.4436 85.5129ZM60.8203 74.2422C60.8203 76.0241 61.5323 77.733 62.7996 78.9931C64.067 80.2531 65.7858 80.9609 67.5781 80.9609C69.3704 80.9609 71.0893 80.2531 72.3566 78.9931C73.624 77.733 74.3359 76.0241 74.3359 74.2422C74.3359 72.4603 73.624 70.7513 72.3566 69.4913C71.0893 68.2313 69.3704 67.5234 67.5781 67.5234C65.7858 67.5234 64.067 68.2313 62.7996 69.4913C61.5323 70.7513 60.8203 72.4603 60.8203 74.2422ZM144.381 48.4758L108.024 12.3289C107.01 11.3211 105.642 10.75 104.205 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V52.2887C145.969 50.8609 145.394 49.4836 144.381 48.4758ZM133.501 54.7578H101.705V23.1461L133.501 54.7578ZM133.805 149.156H39.1953V22.8438H90.2168V59.125C90.2168 60.996 90.9644 62.7904 92.2951 64.1134C93.6258 65.4364 95.4306 66.1797 97.3125 66.1797H133.805V149.156Z",fill:"black"})}),dn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M89.2418 96.4813L89.2922 96.2461C90.2664 92.2316 91.4926 87.2262 90.5352 82.691C89.8969 79.1133 87.2598 77.7191 85.009 77.6184C82.3551 77.5008 79.9867 79.0125 79.3988 81.2129C78.2902 85.2441 79.2812 90.7535 81.0953 97.7746C78.8109 103.217 75.166 111.128 72.4953 115.831C67.5234 118.401 60.8551 122.365 59.8641 127.371C59.6625 128.295 59.8977 129.47 60.452 130.529C61.0734 131.704 62.0645 132.611 63.2234 133.048C63.7273 133.233 64.332 133.384 65.0375 133.384C67.9938 133.384 72.7809 130.999 79.1637 120.047C80.1379 119.728 81.1457 119.392 82.1199 119.056C86.6887 117.511 91.4254 115.898 95.7086 115.176C100.445 117.713 105.837 119.342 109.499 119.342C113.127 119.342 114.555 117.192 115.092 115.898C116.033 113.631 115.579 110.775 114.051 109.247C111.834 107.063 106.442 106.492 98.0434 107.534C93.9113 105.014 91.207 101.588 89.2418 96.4813ZM70.8156 121.996C68.4809 125.389 66.7172 127.085 65.7598 127.824C66.8852 125.758 69.0855 123.575 70.8156 121.996ZM85.5297 82.4391C86.4031 83.934 86.2855 88.4523 85.6137 90.7367C84.7906 87.3941 84.673 82.6574 85.1602 82.1031C85.2945 82.1199 85.4121 82.2207 85.5297 82.4391ZM85.2609 102.679C87.0582 105.787 89.3258 108.457 91.8285 110.439C88.2004 111.262 84.8914 112.623 81.9352 113.832C81.2297 114.118 80.541 114.404 79.8691 114.672C82.1031 110.624 83.9676 106.039 85.2609 102.679ZM111.397 113.681C111.414 113.715 111.43 113.765 111.33 113.832H111.296L111.263 113.883C111.128 113.967 109.751 114.773 103.821 112.438C110.641 112.119 111.38 113.664 111.397 113.681ZM143.546 48.4758L107.399 12.3289C106.391 11.3211 105.031 10.75 103.603 10.75H32.25C29.277 10.75 26.875 13.152 26.875 16.125V155.875C26.875 158.848 29.277 161.25 32.25 161.25H139.75C142.723 161.25 145.125 158.848 145.125 155.875V52.2887C145.125 50.8609 144.554 49.4836 143.546 48.4758ZM132.729 54.7578H101.117V23.1461L132.729 54.7578ZM133.031 149.156H38.9688V22.8438H89.6953V59.125C89.6953 60.996 90.4386 62.7904 91.7616 64.1134C93.0846 65.4364 94.879 66.1797 96.75 66.1797H133.031V149.156Z",fill:"black"})}),cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M146.905 50.693L100.244 3.57773C99.4879 2.82187 98.6648 2.18359 97.7746 1.64609C97.5395 1.51172 97.3043 1.37734 97.0523 1.25977C96.9012 1.17578 96.7332 1.10859 96.582 1.04141C95.0703 0.369531 93.4074 0 91.7109 0H33.7617C27.0766 0 21.5 5.40859 21.5 12.0938V159.906C21.5 166.591 27.0766 172 33.7617 172H138.406C145.091 172 150.332 166.591 150.332 159.906V59.209C150.332 56.0176 149.156 52.9605 146.905 50.693ZM97.9258 18.5438L131.654 52.4062H97.9258V18.5438ZM138.238 159.906H33.5938V12.0938H85.832V52.4062C85.832 59.0914 91.4086 64.5 98.0938 64.5H138.238V159.906ZM58.7891 116.99C58.7891 121.055 57.5293 122.264 55.1105 122.264C53.5988 122.264 52.0199 121.29 50.9449 119.157L45.8387 122.953C48.0895 126.8 51.2641 128.698 56.1352 128.698C63.1227 128.698 66.3477 123.675 66.3477 117.578V96.918H58.7891V116.99ZM84.2027 96.918H73.4023V128.16H80.793V117.746H84.4211C90.9887 117.746 96.6996 114.454 96.6996 107.063C96.6996 99.3703 91.0727 96.918 84.2027 96.918ZM84.0684 111.867H80.793V102.965H83.85C87.4613 102.965 89.4602 104.006 89.4602 107.147C89.4602 110.188 87.6965 111.867 84.0684 111.867ZM114.723 110.355V116.402H119.762V121.458C119.09 121.945 117.914 122.248 116.789 122.248C111.027 122.248 108.273 118.653 108.273 112.472C108.273 106.408 111.582 102.83 116.184 102.83C118.754 102.83 120.383 103.872 121.895 105.249L125.876 100.496C123.743 98.3457 120.484 96.4309 115.932 96.4309C107.601 96.4309 100.63 102.36 100.63 112.724C100.63 123.255 107.349 128.698 115.999 128.698C120.35 128.698 124.263 126.984 126.329 124.902V110.355H114.723Z",fill:"black"})}),un=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 70.7148C48.6562 72.8532 49.5106 74.9039 51.0314 76.4159C52.5522 77.9279 54.6149 78.7773 56.7656 78.7773C58.9164 78.7773 60.979 77.9279 62.4998 76.4159C64.0206 74.9039 64.875 72.8532 64.875 70.7148C64.875 68.5765 64.0206 66.5258 62.4998 65.0138C60.979 63.5018 58.9164 62.6523 56.7656 62.6523C54.6149 62.6523 52.5522 63.5018 51.0314 65.0138C49.5106 66.5258 48.6562 68.5765 48.6562 70.7148ZM108.125 70.7148C108.125 72.8532 108.979 74.9039 110.5 76.4159C112.021 77.9279 114.084 78.7773 116.234 78.7773C118.385 78.7773 120.448 77.9279 121.969 76.4159C123.489 74.9039 124.344 72.8532 124.344 70.7148C124.344 68.5765 123.489 66.5258 121.969 65.0138C120.448 63.5018 118.385 62.6523 116.234 62.6523C114.084 62.6523 112.021 63.5018 110.5 65.0138C108.979 66.5258 108.125 68.5765 108.125 70.7148ZM86.5 10.75C44.7029 10.75 10.8125 44.4445 10.8125 86C10.8125 127.555 44.7029 161.25 86.5 161.25C128.297 161.25 162.188 127.555 162.188 86C162.188 44.4445 128.297 10.75 86.5 10.75ZM130.933 130.176C125.155 135.92 118.431 140.422 110.946 143.58C103.226 146.838 94.9979 148.484 86.5 148.484C78.0021 148.484 69.7744 146.838 62.0367 143.58C54.5638 140.442 47.7757 135.889 42.0505 130.176C36.2726 124.431 31.7448 117.746 28.5687 110.305C25.308 102.629 23.6523 94.4488 23.6523 86C23.6523 77.5512 25.308 69.3711 28.5855 61.6781C31.7416 54.2484 36.3205 47.4996 42.0674 41.8074C47.8453 36.0629 54.5693 31.5613 62.0536 28.4035C69.7744 25.1617 78.0021 23.5156 86.5 23.5156C94.9979 23.5156 103.226 25.1617 110.963 28.4203C118.436 31.5581 125.224 36.1105 130.95 41.8242C136.727 47.5687 141.255 54.2539 144.431 61.6949C147.692 69.3711 149.348 77.5512 149.348 86C149.348 94.4488 147.692 102.629 144.414 110.322C141.262 117.749 136.683 124.493 130.933 130.176ZM86.5 89.5273C72.0552 89.5273 60.2121 100.832 59.4688 114.991C59.4596 115.173 59.4878 115.355 59.5516 115.526C59.6154 115.697 59.7135 115.853 59.8399 115.985C59.9663 116.117 60.1184 116.222 60.287 116.294C60.4555 116.366 60.637 116.403 60.8203 116.402H68.9466C69.6562 116.402 70.2644 115.865 70.315 115.159C70.957 106.845 77.9683 100.277 86.5 100.277C95.0317 100.277 102.06 106.845 102.685 115.159C102.736 115.865 103.344 116.402 104.053 116.402H112.18C112.363 116.403 112.544 116.366 112.713 116.294C112.882 116.222 113.034 116.117 113.16 115.985C113.287 115.853 113.385 115.697 113.448 115.526C113.512 115.355 113.54 115.173 113.531 114.991C112.788 100.832 100.945 89.5273 86.5 89.5273Z",fill:"black"})}),pn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.7109 39.7078L56.0847 32.334C56.2623 32.1555 56.3863 31.9307 56.4425 31.6853C56.4987 31.4398 56.4849 31.1835 56.4026 30.9455C56.3204 30.7075 56.173 30.4974 55.9772 30.339C55.7815 30.1806 55.5452 30.0804 55.2953 30.0496L28.3867 26.875C27.53 26.7742 26.791 27.4965 26.8917 28.3699L30.0663 55.2785C30.2007 56.3871 31.5613 56.8574 32.3507 56.068L39.691 48.7278L62.1484 71.1684C62.6691 71.6891 63.5257 71.6891 64.0464 71.1684L71.1683 64.0633C71.689 63.5426 71.689 62.686 71.1683 62.1653L48.7109 39.7078ZM107.953 71.1684C108.474 71.6891 109.331 71.6891 109.852 71.1684L132.309 48.7278L139.649 56.068C139.828 56.2456 140.052 56.3696 140.298 56.4258C140.543 56.482 140.8 56.4682 141.038 56.3859C141.276 56.3037 141.486 56.1563 141.644 55.9605C141.803 55.7647 141.903 55.5285 141.934 55.2785L145.108 28.3867C145.209 27.5301 144.487 26.791 143.613 26.8918L116.705 30.0664C115.596 30.2008 115.126 31.5613 115.915 32.3508L123.289 39.7246L100.832 62.1485C100.582 62.401 100.441 62.7421 100.441 63.0975C100.441 63.4529 100.582 63.7939 100.832 64.0465L107.953 71.1684ZM141.934 116.721C141.799 115.613 140.439 115.143 139.649 115.932L132.309 123.272L109.852 100.832C109.599 100.582 109.258 100.441 108.902 100.441C108.547 100.441 108.206 100.582 107.953 100.832L100.832 107.937C100.582 108.189 100.441 108.53 100.441 108.886C100.441 109.241 100.582 109.582 100.832 109.835L123.289 132.292L115.915 139.666C115.738 139.845 115.614 140.069 115.557 140.315C115.501 140.56 115.515 140.816 115.597 141.054C115.679 141.292 115.827 141.503 116.023 141.661C116.218 141.819 116.455 141.92 116.705 141.95L143.613 145.125C144.47 145.226 145.209 144.504 145.108 143.63L141.934 116.721ZM64.0464 100.832C63.7939 100.582 63.4528 100.441 63.0974 100.441C62.742 100.441 62.4009 100.582 62.1484 100.832L39.691 123.272L32.3507 115.932C32.1722 115.754 31.9475 115.63 31.702 115.574C31.4566 115.518 31.2003 115.532 30.9623 115.614C30.7243 115.696 30.5141 115.844 30.3557 116.04C30.1974 116.235 30.0971 116.472 30.0663 116.721L26.8917 143.613C26.791 144.47 27.5132 145.209 28.3867 145.108L55.2953 141.934C56.4039 141.799 56.8742 140.439 56.0847 139.649L48.7109 132.292L71.1683 109.852C71.689 109.331 71.689 108.474 71.1683 107.954L64.0464 100.832Z",fill:"black"})}),mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M66.0578 40.4637C65.9226 39.3551 64.5542 38.8848 63.7601 39.6742L56.3772 47.0145L33.7892 24.5738C33.5352 24.3238 33.1922 24.1835 32.8347 24.1835C32.4772 24.1835 32.1342 24.3238 31.8801 24.5738L24.7168 31.6789C24.4653 31.9315 24.3242 32.2725 24.3242 32.6279C24.3242 32.9833 24.4653 33.3244 24.7168 33.577L47.3048 56.0344L39.8881 63.4082C39.7095 63.5867 39.5848 63.8115 39.5283 64.0569C39.4717 64.3024 39.4856 64.5587 39.5684 64.7967C39.6511 65.0347 39.7993 65.2448 39.9962 65.4032C40.1931 65.5616 40.4308 65.6618 40.6822 65.6926L67.7472 68.8672C68.6088 68.968 69.3522 68.2457 69.2508 67.3723L66.0578 40.4637ZM67.7641 103.15L40.6822 106.324C39.5671 106.459 39.0941 107.819 39.8881 108.609L47.3048 115.982L24.7168 138.406C24.4653 138.659 24.3242 139 24.3242 139.355C24.3242 139.711 24.4653 140.052 24.7168 140.304L31.8801 147.409C32.4039 147.93 33.2655 147.93 33.7892 147.409L56.3772 124.969L63.7601 132.309C63.9396 132.487 64.1657 132.611 64.4126 132.667C64.6595 132.723 64.9173 132.709 65.1567 132.627C65.396 132.545 65.6074 132.397 65.7667 132.202C65.926 132.006 66.0268 131.769 66.0578 131.52L69.2508 104.628C69.3522 103.771 68.6257 103.049 67.7641 103.15ZM105.236 68.8504L132.318 65.6758C133.433 65.5414 133.906 64.1809 133.112 63.3914L125.695 56.0344L148.283 33.5938C148.807 33.0731 148.807 32.2164 148.283 31.6957L141.12 24.5906C140.866 24.3406 140.523 24.2003 140.166 24.2003C139.808 24.2003 139.465 24.3406 139.211 24.5906L116.623 47.0145L109.24 39.6742C109.061 39.4966 108.835 39.3726 108.588 39.3164C108.341 39.2602 108.083 39.274 107.844 39.3563C107.604 39.4385 107.393 39.5859 107.234 39.7817C107.074 39.9775 106.973 40.2137 106.943 40.4637L103.749 67.3555C103.648 68.2289 104.375 68.9512 105.236 68.8504ZM125.695 115.966L133.112 108.592C133.291 108.413 133.415 108.189 133.472 107.943C133.529 107.698 133.515 107.441 133.432 107.203C133.349 106.965 133.201 106.755 133.004 106.597C132.807 106.438 132.569 106.338 132.318 106.307L105.253 103.133C104.391 103.032 103.648 103.754 103.749 104.628L106.943 131.536C107.078 132.645 108.446 133.115 109.24 132.326L116.623 124.986L139.211 147.426C139.735 147.947 140.596 147.947 141.12 147.426L148.283 140.321C148.807 139.8 148.807 138.944 148.283 138.423L125.695 115.966Z",fill:"black"})}),hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M85.9328 12.816C44.3941 12.7992 10.75 46.4266 10.75 87.9317C10.75 120.753 31.7965 148.652 61.107 158.898C65.0543 159.889 64.4496 157.084 64.4496 155.17V142.152C41.6563 144.823 40.7324 129.739 39.2039 127.22C36.1133 121.945 28.8066 120.602 30.9902 118.082C36.1805 115.411 41.4715 118.754 47.6023 127.807C52.0367 134.375 60.6871 133.266 65.0711 132.175C66.0285 128.227 68.0777 124.7 70.8996 121.962C47.2832 117.729 37.4402 103.318 37.4402 86.1848C37.4402 77.8703 40.1781 70.2278 45.5531 64.0633C42.1266 53.9012 45.8723 45.2004 46.3762 43.9071C56.1352 43.0336 66.2805 50.8946 67.0699 51.516C72.6129 50.0211 78.9453 49.2317 86.0336 49.2317C93.1555 49.2317 99.5047 50.0547 105.098 51.5664C106.996 50.1219 116.402 43.3696 125.473 44.1926C125.96 45.486 129.621 53.9852 126.396 64.0129C131.839 70.1942 134.61 77.9039 134.61 86.2352C134.61 103.402 124.7 117.83 101.016 121.996C103.045 123.991 104.656 126.37 105.754 128.994C106.853 131.619 107.418 134.436 107.416 137.281V156.177C107.55 157.689 107.416 159.184 109.936 159.184C139.683 149.156 161.099 121.055 161.099 87.9485C161.099 46.4266 127.438 12.816 85.9328 12.816Z",fill:"black"})}),An=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M140.562 10.75H32.4375C29.4472 10.75 27.0312 13.152 27.0312 16.125V155.875C27.0312 158.848 29.4472 161.25 32.4375 161.25H140.562C143.553 161.25 145.969 158.848 145.969 155.875V16.125C145.969 13.152 143.553 10.75 140.562 10.75ZM39.1953 22.8438H133.805V57.7812H39.1953V22.8438ZM133.805 103.469H39.1953V68.5312H133.805V103.469ZM133.805 149.156H39.1953V114.219H133.805V149.156ZM83.7969 34.9375H52.7109C51.9676 34.9375 51.3594 35.5422 51.3594 36.2812V44.3438C51.3594 45.0828 51.9676 45.6875 52.7109 45.6875H83.7969C84.5402 45.6875 85.1484 45.0828 85.1484 44.3438V36.2812C85.1484 35.5422 84.5402 34.9375 83.7969 34.9375ZM52.7109 91.375H83.7969C84.5402 91.375 85.1484 90.7703 85.1484 90.0312V81.9688C85.1484 81.2297 84.5402 80.625 83.7969 80.625H52.7109C51.9676 80.625 51.3594 81.2297 51.3594 81.9688V90.0312C51.3594 90.7703 51.9676 91.375 52.7109 91.375ZM108.125 132.359C108.125 134.141 108.837 135.85 110.104 137.11C111.372 138.37 113.091 139.078 114.883 139.078C116.675 139.078 118.394 138.37 119.661 137.11C120.929 135.85 121.641 134.141 121.641 132.359C121.641 130.577 120.929 128.869 119.661 127.608C118.394 126.348 116.675 125.641 114.883 125.641C113.091 125.641 111.372 126.348 110.104 127.608C108.837 128.869 108.125 130.577 108.125 132.359Z",fill:"black"})}),fn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.937 47.6359C153.672 42.4228 150.407 37.6987 146.324 33.7281C142.237 29.7457 137.42 26.5809 132.132 24.4059C126.649 22.1415 120.769 20.9825 114.832 20.9961C106.503 20.9961 98.3769 23.2637 91.3149 27.5469C89.6255 28.5715 88.0205 29.6969 86.5 30.923C84.9795 29.6969 83.3745 28.5715 81.6851 27.5469C74.6231 23.2637 66.4969 20.9961 58.1679 20.9961C52.1703 20.9961 46.3586 22.1383 40.8679 24.4059C35.563 26.5894 30.7818 29.7305 26.6765 33.7281C22.5879 37.6942 19.3219 42.4194 17.0635 47.6359C14.7151 53.0613 13.5156 58.8227 13.5156 64.7519C13.5156 70.3453 14.6645 76.1738 16.9452 82.1031C18.8543 87.0582 21.5912 92.198 25.0884 97.3883C30.6298 105.602 38.2492 114.168 47.7102 122.852C63.3883 137.247 78.9144 147.191 79.5732 147.594L83.5773 150.147C85.3512 151.273 87.6319 151.273 89.4059 150.147L93.4099 147.594C94.0688 147.174 109.578 137.247 125.273 122.852C134.734 114.168 142.353 105.602 147.895 97.3883C151.392 92.198 154.146 87.0582 156.038 82.1031C158.319 76.1738 159.467 70.3453 159.467 64.7519C159.484 58.8227 158.285 53.0613 155.937 47.6359ZM86.5 136.861C86.5 136.861 26.3555 98.5473 26.3555 64.7519C26.3555 47.6359 40.5976 33.7617 58.1679 33.7617C70.5178 33.7617 81.2289 40.6148 86.5 50.6258C91.7711 40.6148 102.482 33.7617 114.832 33.7617C132.402 33.7617 146.645 47.6359 146.645 64.7519C146.645 98.5473 86.5 136.861 86.5 136.861Z",fill:"black"})}),Cn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M160.847 85.2273L101.319 26.5726C101.195 26.4487 101.049 26.3504 100.887 26.2833C100.726 26.2162 100.553 26.1816 100.378 26.1816C100.203 26.1816 100.03 26.2162 99.8688 26.2833C99.7074 26.3504 99.5608 26.4487 99.4375 26.5726L59.3434 66.0789C59.091 66.3292 58.9477 66.669 58.9446 67.0244C58.9414 67.3799 59.0787 67.7222 59.3266 67.9769L59.3434 67.9937L66.0621 74.6117L46.3762 93.9785C46.1238 94.2288 45.9805 94.5686 45.9774 94.9241C45.9742 95.2795 46.1115 95.6218 46.3594 95.8765L46.3762 95.8933L53.0109 102.427L21.248 133.837H12.1105C11.3715 133.837 10.75 134.442 10.75 135.181V144.453C10.75 145.192 11.3547 145.797 12.0938 145.797H70.0262C70.3789 145.797 70.7148 145.662 70.9668 145.411L83.7492 132.712L90.5352 139.397C90.6585 139.521 90.805 139.619 90.9665 139.687C91.1279 139.754 91.301 139.788 91.4758 139.788C91.6506 139.788 91.8237 139.754 91.9851 139.687C92.1465 139.619 92.2931 139.521 92.4164 139.397L112.086 119.98L118.821 126.615C118.944 126.739 119.091 126.837 119.252 126.904C119.414 126.971 119.587 127.006 119.762 127.006C119.937 127.006 120.11 126.971 120.271 126.904C120.432 126.837 120.579 126.739 120.702 126.615L160.796 87.1086C161.368 86.6047 161.368 85.7648 160.847 85.2273ZM65.4742 133.737H38.5656L61.1406 111.397L74.5949 124.65L65.4742 133.737ZM91.4758 123.306L62.6859 94.9359L74.2086 83.5812L102.998 111.951L91.4758 123.306ZM119.779 110.523L75.6363 67.0363L100.378 42.664L144.52 86.1679L119.779 110.523Z",fill:"black"})}),xn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.982 85.3174L94.0791 20.0708L89.7287 15.6951C88.7375 14.7047 87.397 14.1488 85.9998 14.1488C84.6026 14.1488 83.2621 14.7047 82.2709 15.6951L13.0174 85.3174C12.0017 86.3351 11.199 87.547 10.6566 88.8818C10.1143 90.2165 9.84326 91.6471 9.85958 93.0889C9.92677 99.0358 14.8483 103.783 20.7608 103.783H27.8994V158.809H144.1V103.783H151.39C154.262 103.783 156.967 102.651 158.999 100.607C160 99.6037 160.793 98.4106 161.332 97.0969C161.871 95.7832 162.146 94.375 162.14 92.9538C162.14 90.0817 161.015 87.3617 158.982 85.3174ZM95.4061 146.645H76.5936V112.18H95.4061V146.645ZM132.006 91.6191V146.645H106.156V108.125C106.156 104.391 103.149 101.367 99.4373 101.367H72.5623C68.8502 101.367 65.8436 104.391 65.8436 108.125V146.645H39.9932V91.6191H23.8682L86.0166 29.16L89.8967 33.0627L148.148 91.6191H132.006Z",fill:"black"})}),gn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M156.781 27.0312H16.2188C13.2284 27.0312 10.8125 29.4472 10.8125 32.4375V140.562C10.8125 143.553 13.2284 145.969 16.2188 145.969H156.781C159.772 145.969 162.188 143.553 162.188 140.562V32.4375C162.188 29.4472 159.772 27.0312 156.781 27.0312ZM150.023 133.805H22.9766V39.1953H150.023V133.805ZM103.107 80.418H123.955C124.175 80.418 124.344 79.8098 124.344 79.0664V70.957C124.344 70.2137 124.175 69.6055 123.955 69.6055H103.107C102.888 69.6055 102.719 70.2137 102.719 70.957V79.0664C102.719 79.8098 102.888 80.418 103.107 80.418ZM103.918 104.746H135.291C135.95 104.746 136.491 104.138 136.491 103.395V95.2852C136.491 94.5418 135.95 93.9336 135.291 93.9336H103.918C103.259 93.9336 102.719 94.5418 102.719 95.2852V103.395C102.719 104.138 103.259 104.746 103.918 104.746ZM37.8438 113.7H45.2604C45.97 113.7 46.5444 113.143 46.5951 112.433C47.2371 103.901 54.3666 97.1436 63.0166 97.1436C71.6666 97.1436 78.7961 103.901 79.4381 112.433C79.4888 113.143 80.0632 113.7 80.7728 113.7H88.1895C88.3728 113.7 88.5542 113.663 88.7228 113.591C88.8913 113.519 89.0434 113.413 89.1699 113.281C89.2963 113.148 89.3944 112.991 89.4582 112.819C89.522 112.647 89.5502 112.464 89.541 112.281C89.068 103.276 84.1348 95.4372 76.9377 90.9771C80.1115 87.4882 81.8653 82.9382 81.854 78.2217C81.854 67.764 73.4236 59.2998 63.0335 59.2998C52.6434 59.2998 44.213 67.764 44.213 78.2217C44.213 83.138 46.0714 87.5981 49.1293 90.9771C45.4654 93.2475 42.4054 96.371 40.2107 100.081C38.016 103.791 36.7517 107.977 36.526 112.281C36.4584 113.058 37.0666 113.7 37.8438 113.7ZM63.0166 69.4365C67.8315 69.4365 71.7511 73.3729 71.7511 78.2217C71.7511 83.0704 67.8315 87.0068 63.0166 87.0068C58.2017 87.0068 54.2821 83.0704 54.2821 78.2217C54.2821 73.3729 58.2017 69.4365 63.0166 69.4365Z",fill:"black"})}),yn=e=>t.jsxs("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM86.5 149.348C51.7986 149.348 23.6523 121.201 23.6523 86.5C23.6523 51.7986 51.7986 23.6523 86.5 23.6523C121.201 23.6523 149.348 51.7986 149.348 86.5C149.348 121.201 121.201 149.348 86.5 149.348Z",fill:"black"}),t.jsx("path",{d:"M78.3906 56.7656C78.3906 58.9164 79.245 60.979 80.7658 62.4998C82.2866 64.0206 84.3493 64.875 86.5 64.875C88.6507 64.875 90.7134 64.0206 92.2342 62.4998C93.755 60.979 94.6094 58.9164 94.6094 56.7656C94.6094 54.6149 93.755 52.5522 92.2342 51.0314C90.7134 49.5106 88.6507 48.6563 86.5 48.6562C84.3493 48.6563 82.2866 49.5106 80.7658 51.0314C79.245 52.5522 78.3906 54.6149 78.3906 56.7656ZM90.5547 75.6875H82.4453C81.702 75.6875 81.0938 76.2957 81.0938 77.0391V122.992C81.0938 123.736 81.702 124.344 82.4453 124.344H90.5547C91.298 124.344 91.9062 123.736 91.9062 122.992V77.0391C91.9062 76.2957 91.298 75.6875 90.5547 75.6875Z",fill:"black"})]}),wn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M96.4142 112.416C96.1616 112.165 95.8205 112.024 95.4651 112.024C95.1097 112.024 94.7687 112.165 94.5161 112.416L74.9981 132.048C65.9614 141.137 50.7099 142.1 40.7325 132.048C30.7384 121.995 31.6958 106.672 40.7325 97.5828L60.2505 77.9514C60.7712 77.4277 60.7712 76.566 60.2505 76.0423L53.5653 69.3183C53.3128 69.0668 52.9717 68.9257 52.6163 68.9257C52.2609 68.9257 51.9198 69.0668 51.6673 69.3183L32.1493 88.9497C17.9392 103.243 17.9392 126.371 32.1493 140.647C46.3595 154.923 69.3544 154.94 83.5478 140.647L103.066 121.016C103.586 120.492 103.586 119.63 103.066 119.106L96.4142 112.416ZM139.851 32.3362C125.641 18.0434 102.646 18.0434 88.4524 32.3362L68.9177 51.9676C68.6676 52.2216 68.5273 52.5647 68.5273 52.9221C68.5273 53.2796 68.6676 53.6227 68.9177 53.8767L75.586 60.5838C76.1067 61.1075 76.9634 61.1075 77.4841 60.5838L97.0021 40.9524C106.039 31.8631 121.29 30.9001 131.268 40.9524C141.262 51.0046 140.304 66.328 131.268 75.4172L111.75 95.0487C111.5 95.3027 111.359 95.6457 111.359 96.0032C111.359 96.3607 111.5 96.7037 111.75 96.9577L118.435 103.682C118.956 104.205 119.812 104.205 120.333 103.682L139.851 84.0503C154.044 69.7575 154.044 46.6289 139.851 32.3362ZM102.478 62.8984C102.225 62.6468 101.884 62.5057 101.529 62.5057C101.173 62.5057 100.832 62.6468 100.58 62.8984L62.5349 101.148C62.2848 101.402 62.1445 101.745 62.1445 102.102C62.1445 102.46 62.2848 102.803 62.5349 103.057L69.1864 109.747C69.7071 110.271 70.5638 110.271 71.0845 109.747L109.113 71.4977C109.633 70.974 109.633 70.1123 109.113 69.5886L102.478 62.8984Z",fill:"black"})}),jn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M165.953 92.0469C162.611 92.0469 159.906 89.3426 159.906 86C159.906 76.0227 157.958 66.3477 154.095 57.227C150.378 48.4465 145 40.4672 138.255 33.7281C131.523 26.9744 123.542 21.5947 114.756 17.8887C105.652 14.0422 95.9773 12.0938 86 12.0938C82.6574 12.0938 79.9531 9.38945 79.9531 6.04688C79.9531 2.7043 82.6574 0 86 0C97.6066 0 108.877 2.26758 119.476 6.76914C129.722 11.0859 138.91 17.3008 146.805 25.1953C154.699 33.0898 160.897 42.2945 165.231 52.5238C169.716 63.1227 171.983 74.3934 171.983 86C172 89.3426 169.296 92.0469 165.953 92.0469Z",fill:"black"})}),bn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M139.75 78.3906H128.328V40.5469C128.328 28.6024 118.704 18.9219 106.828 18.9219H65.1719C53.2965 18.9219 43.6719 28.6024 43.6719 40.5469V78.3906H32.25C29.277 78.3906 26.875 80.8065 26.875 83.7969V148.672C26.875 151.662 29.277 154.078 32.25 154.078H139.75C142.723 154.078 145.125 151.662 145.125 148.672V83.7969C145.125 80.8065 142.723 78.3906 139.75 78.3906ZM55.7656 40.5469C55.7656 35.3265 59.9816 31.0859 65.1719 31.0859H106.828C112.018 31.0859 116.234 35.3265 116.234 40.5469V78.3906H55.7656V40.5469ZM133.031 141.914H38.9688V90.5547H133.031V141.914ZM81.2969 118.431V127.385C81.2969 128.128 81.9016 128.736 82.6406 128.736H89.3594C90.0984 128.736 90.7031 128.128 90.7031 127.385V118.431C92.0897 117.429 93.1246 116.011 93.6589 114.381C94.1932 112.75 94.1994 110.991 93.6765 109.357C93.1536 107.723 92.1287 106.298 90.7492 105.287C89.3697 104.276 87.7069 103.731 86 103.731C84.2931 103.731 82.6303 104.276 81.2508 105.287C79.8713 106.298 78.8464 107.723 78.3235 109.357C77.8006 110.991 77.8068 112.75 78.3411 114.381C78.8754 116.011 79.9103 117.429 81.2969 118.431Z",fill:"black"})}),vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.6562 71.126C48.6562 73.2767 49.5106 75.3394 51.0314 76.8602C52.5522 78.381 54.6149 79.2354 56.7656 79.2354C58.9164 79.2354 60.979 78.381 62.4998 76.8602C64.0206 75.3394 64.875 73.2767 64.875 71.126C64.875 68.9752 64.0206 66.9126 62.4998 65.3918C60.979 63.871 58.9164 63.0166 56.7656 63.0166C54.6149 63.0166 52.5522 63.871 51.0314 65.3918C49.5106 66.9126 48.6562 68.9752 48.6562 71.126ZM108.125 71.126C108.125 73.2767 108.979 75.3394 110.5 76.8602C112.021 78.381 114.084 79.2354 116.234 79.2354C118.385 79.2354 120.448 78.381 121.969 76.8602C123.489 75.3394 124.344 73.2767 124.344 71.126C124.344 68.9752 123.489 66.9126 121.969 65.3918C120.448 63.871 118.385 63.0166 116.234 63.0166C114.084 63.0166 112.021 63.871 110.5 65.3918C108.979 66.9126 108.125 68.9752 108.125 71.126ZM86.5 10.8125C44.7029 10.8125 10.8125 44.7029 10.8125 86.5C10.8125 128.297 44.7029 162.188 86.5 162.188C128.297 162.188 162.188 128.297 162.188 86.5C162.188 44.7029 128.297 10.8125 86.5 10.8125ZM130.933 130.933C125.155 136.711 118.431 141.238 110.946 144.414C103.226 147.692 94.9979 149.348 86.5 149.348C78.0021 149.348 69.7744 147.692 62.0367 144.414C54.5638 141.258 47.7757 136.68 42.0505 130.933C36.2726 125.155 31.7448 118.431 28.5687 110.946C25.308 103.226 23.6523 94.9979 23.6523 86.5C23.6523 78.0021 25.308 69.7744 28.5855 62.0367C31.7416 54.5638 36.3205 47.7757 42.0674 42.0505C47.8453 36.2726 54.5693 31.7448 62.0536 28.5687C69.7744 25.308 78.0021 23.6523 86.5 23.6523C94.9979 23.6523 103.226 25.308 110.963 28.5855C118.436 31.7416 125.224 36.3205 130.95 42.0674C136.727 47.8453 141.255 54.5693 144.431 62.0536C147.692 69.7744 149.348 78.0021 149.348 86.5C149.348 94.9979 147.692 103.226 144.414 110.963C141.262 118.433 136.683 125.217 130.933 130.933ZM112.18 95.4541H60.8203C60.077 95.4541 59.4688 96.0623 59.4688 96.8057V104.915C59.4688 105.658 60.077 106.267 60.8203 106.267H112.18C112.923 106.267 113.531 105.658 113.531 104.915V96.8057C113.531 96.0623 112.923 95.4541 112.18 95.4541Z",fill:"black"})}),Vn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M78.3906 86.5C78.3906 88.6507 79.245 90.7134 80.7658 92.2342C82.2866 93.755 84.3492 94.6094 86.5 94.6094C88.6507 94.6094 90.7134 93.755 92.2342 92.2342C93.755 90.7134 94.6094 88.6507 94.6094 86.5C94.6094 84.3493 93.755 82.2866 92.2342 80.7658C90.7134 79.245 88.6507 78.3906 86.5 78.3906C84.3492 78.3906 82.2866 79.245 80.7658 80.7658C79.245 82.2866 78.3906 84.3493 78.3906 86.5ZM112.18 86.5C112.18 88.6507 113.034 90.7134 114.555 92.2342C116.076 93.755 118.138 94.6094 120.289 94.6094C122.44 94.6094 124.502 93.755 126.023 92.2342C127.544 90.7134 128.398 88.6507 128.398 86.5C128.398 84.3493 127.544 82.2866 126.023 80.7658C124.502 79.245 122.44 78.3906 120.289 78.3906C118.138 78.3906 116.076 79.245 114.555 80.7658C113.034 82.2866 112.18 84.3493 112.18 86.5ZM44.6015 86.5C44.6015 88.6507 45.4559 90.7134 46.9767 92.2342C48.4975 93.755 50.5602 94.6094 52.7109 94.6094C54.8617 94.6094 56.9243 93.755 58.4451 92.2342C59.9659 90.7134 60.8203 88.6507 60.8203 86.5C60.8203 84.3493 59.9659 82.2866 58.4451 80.7658C56.9243 79.245 54.8617 78.3906 52.7109 78.3906C50.5602 78.3906 48.4975 79.245 46.9767 80.7658C45.4559 82.2866 44.6015 84.3493 44.6015 86.5ZM156.308 57.1711C152.49 48.0987 147.016 39.9556 140.039 32.9612C133.11 26.0074 124.885 20.4799 115.829 16.6918C106.537 12.7892 96.6705 10.8125 86.5 10.8125H86.1621C75.924 10.8632 66.0069 12.8905 56.6811 16.8776C47.7027 20.7046 39.5545 26.2419 32.6909 33.1809C25.781 40.1583 20.3579 48.2677 16.6073 57.3063C12.7216 66.6658 10.7618 76.6167 10.8125 86.8548C10.8698 98.5875 13.6456 110.147 18.9219 120.627V146.307C18.9219 148.368 19.7406 150.344 21.1981 151.802C22.6555 153.259 24.6322 154.078 26.6933 154.078H52.3899C62.8695 159.354 74.4293 162.13 86.1621 162.188H86.5169C96.6367 162.188 106.452 160.228 115.694 156.393C124.704 152.65 132.899 147.187 139.819 140.309C146.797 133.399 152.287 125.324 156.122 116.319C160.109 106.993 162.137 97.076 162.187 86.8379C162.238 76.5491 160.245 66.5645 156.308 57.1711ZM130.781 131.169C118.937 142.894 103.226 149.348 86.5 149.348H86.2128C76.0254 149.297 65.9056 146.763 56.9683 141.999L55.5492 141.238H31.7617V117.451L31.0014 116.032C26.2372 107.094 23.703 96.9746 23.6523 86.7872C23.5847 69.9434 30.0216 54.1301 41.8308 42.2194C53.6232 30.3088 69.3858 23.7199 86.2297 23.6523H86.5169C94.9641 23.6523 103.158 25.2911 110.879 28.5349C118.414 31.6941 125.172 36.2388 130.983 42.0505C136.778 47.8453 141.34 54.62 144.499 62.155C147.776 69.9603 149.415 78.2386 149.381 86.7872C149.28 103.614 142.674 119.377 130.781 131.169Z",fill:"black"})}),kn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938Z",fill:"black"}),t.jsx("path",{d:"M86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM86 149.348C51.4992 149.348 23.5156 121.201 23.5156 86.5C23.5156 51.7986 51.4992 23.6523 86 23.6523C120.501 23.6523 148.484 51.7986 148.484 86.5C148.484 121.201 120.501 149.348 86 149.348Z",fill:"black"})]}),In=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M55.0938 91.9062H116.906C117.645 91.9062 118.25 91.298 118.25 90.5547V82.4453C118.25 81.702 117.645 81.0938 116.906 81.0938H55.0938C54.3547 81.0938 53.75 81.702 53.75 82.4453V90.5547C53.75 91.298 54.3547 91.9062 55.0938 91.9062Z",fill:"black"}),t.jsx("path",{d:"M147.812 18.9219H24.1875C21.2145 18.9219 18.8125 21.3378 18.8125 24.3281V148.672C18.8125 151.662 21.2145 154.078 24.1875 154.078H147.812C150.786 154.078 153.188 151.662 153.188 148.672V24.3281C153.188 21.3378 150.786 18.9219 147.812 18.9219ZM141.094 141.914H30.9062V31.0859H141.094V141.914Z",fill:"black"})]}),Sn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M131.659 33.2147C115.745 17.3 89.8284 17.3 73.9306 33.2147L29.8359 77.2756C29.5487 77.5628 29.3966 77.9514 29.3966 78.3568C29.3966 78.7623 29.5487 79.1509 29.8359 79.4381L36.07 85.6722C36.3549 85.9559 36.7407 86.1152 37.1428 86.1152C37.5449 86.1152 37.9306 85.9559 38.2156 85.6722L82.3103 41.6113C87.7841 36.1374 95.0657 33.1302 102.803 33.1302C110.541 33.1302 117.823 36.1374 123.28 41.6113C128.753 47.0851 131.761 54.3666 131.761 62.0874C131.761 69.8251 128.753 77.0898 123.28 82.5636L78.3401 127.486L71.0586 134.768C64.2501 141.576 53.1841 141.576 46.3756 134.768C43.0812 131.473 41.2735 127.098 41.2735 122.435C41.2735 117.772 43.0812 113.396 46.3756 110.102L90.9603 65.5339C92.0922 64.4189 93.579 63.7938 95.167 63.7938H95.1839C96.772 63.7938 98.2419 64.4189 99.3569 65.5339C100.489 66.6658 101.097 68.1526 101.097 69.7406C101.097 71.3118 100.472 72.7986 99.3569 73.9136L62.9154 110.321C62.6282 110.609 62.4761 110.997 62.4761 111.403C62.4761 111.808 62.6282 112.197 62.9154 112.484L69.1495 118.718C69.4344 119.002 69.8202 119.161 70.2223 119.161C70.6244 119.161 71.0101 119.002 71.2951 118.718L107.72 82.2933C111.082 78.9313 112.923 74.4711 112.923 69.7238C112.923 64.9764 111.065 60.4993 107.72 57.1542C100.776 50.2106 89.4905 50.2275 82.5468 57.1542L78.2218 61.4961L37.9791 101.722C35.2477 104.437 33.0827 107.668 31.6094 111.226C30.1361 114.785 29.384 118.6 29.3966 122.452C29.3966 130.274 32.4546 137.623 37.9791 143.147C43.7063 148.858 51.2075 151.713 58.7087 151.713C66.2098 151.713 73.711 148.858 79.4213 143.147L131.659 90.9433C139.346 83.2394 143.604 72.9844 143.604 62.0874C143.621 51.1736 139.363 40.9186 131.659 33.2147Z",fill:"black"})}),Zn=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M80.9609 25.5312H91.0391C91.9349 25.5312 92.3828 25.9792 92.3828 26.875V145.125C92.3828 146.021 91.9349 146.469 91.0391 146.469H80.9609C80.0651 146.469 79.6172 146.021 79.6172 145.125V26.875C79.6172 25.9792 80.0651 25.5312 80.9609 25.5312Z",fill:"black"}),t.jsx("path",{d:"M32.25 79.6172H145.125C146.021 79.6172 146.469 80.0651 146.469 80.9609V91.0391C146.469 91.9349 146.021 92.3828 145.125 92.3828H26.875C25.9792 92.3828 25.5312 91.9349 25.5312 91.0391V80.9609C25.5312 80.0651 25.9792 79.6172 26.875 79.6172H32.25Z",fill:"black"})]}),Mn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435Z",fill:"black"})}),Ln=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M148.385 66.2435L106.756 24.6153C105.658 23.5172 104.222 22.9766 102.786 22.9766C101.35 22.9766 99.9142 23.5172 98.816 24.6153L71.5989 51.8493C69.5378 51.6128 67.4598 51.5114 65.3817 51.5114C53.0149 51.5114 40.6481 55.583 30.4945 63.7262C29.8797 64.2199 29.3757 64.8376 29.0155 65.539C28.6552 66.2405 28.4468 67.0099 28.4038 67.7973C28.3607 68.5847 28.4841 69.3723 28.7657 70.1088C29.0473 70.8454 29.481 71.5143 30.0384 72.0721L60.7357 102.769L24.3449 139.126C23.899 139.57 23.6238 140.156 23.5678 140.782L22.9934 147.067C22.8413 148.655 24.1084 150.007 25.6796 150.007C25.7641 150.007 25.8485 150.007 25.933 149.99L32.2178 149.415C32.8429 149.365 33.4342 149.077 33.8734 148.638L70.2642 112.247L100.962 142.945C102.06 144.043 103.496 144.583 104.932 144.583C106.571 144.583 108.192 143.874 109.308 142.488C118.819 130.612 122.772 115.744 121.167 101.367L148.385 74.1501C150.564 71.9876 150.564 68.4397 148.385 66.2435ZM112.551 92.8017L108.412 96.9408L109.054 102.753C110.061 111.742 108.267 120.822 103.918 128.753L44.2636 69.0648C46.443 67.8653 48.7068 66.8517 51.0721 66.0407C55.6674 64.4526 60.4823 63.6586 65.3817 63.6586C67.0036 63.6586 68.6424 63.7431 70.2642 63.9289L76.076 64.5709L80.2151 60.4317L102.803 37.8438L135.156 70.1968L112.551 92.8017Z",fill:"black"})}),On=e=>t.jsxs("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M85.3281 118.938C98.6816 118.938 109.516 108.041 109.516 94.6094C109.516 81.1782 98.6816 70.2812 85.3281 70.2812C71.9746 70.2812 61.1406 81.1782 61.1406 94.6094C61.1406 108.041 71.9746 118.938 85.3281 118.938ZM85.3281 81.0938C92.7523 81.0938 98.7656 87.142 98.7656 94.6094C98.7656 102.077 92.7523 108.125 85.3281 108.125C77.9039 108.125 71.8906 102.077 71.8906 94.6094C71.8906 87.142 77.9039 81.0938 85.3281 81.0938Z",fill:"black"}),t.jsx("path",{d:"M139.75 43.25H135.03L129.034 22.8245C128.362 20.51 126.262 18.9219 123.877 18.9219H48.123C45.7211 18.9219 43.6215 20.51 42.9664 22.8245L36.9699 43.25H32.25C29.277 43.25 26.875 45.6659 26.875 48.6562V53.3867C26.875 54.1301 27.4797 54.7383 28.2188 54.7383H35.9117L43.9238 149.128C44.0375 150.478 44.6513 151.737 45.6437 152.653C46.6361 153.57 47.9346 154.079 49.282 154.078H121.374C122.722 154.079 124.02 153.57 125.013 152.653C126.005 151.737 126.619 150.478 126.732 149.128L134.745 54.7383H143.781C144.52 54.7383 145.125 54.1301 145.125 53.3867V48.6562C145.125 45.6659 142.723 43.25 139.75 43.25ZM52.6414 30.4102H119.359L123.121 43.25H48.8789L52.6414 30.4102ZM115.831 142.59H54.825L47.3672 54.7383H123.272L115.831 142.59Z",fill:"black"})]}),En=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M145.125 124.344C145.125 105.489 134.14 89.2031 118.25 81.6175V53.6063C118.25 51.0553 117.36 48.5887 115.714 46.6458L90.1152 16.1174C89.0402 14.8334 87.5117 14.1914 86 14.1914C84.4883 14.1914 82.9598 14.8334 81.8848 16.1174L56.2863 46.6458C54.6514 48.5926 53.7531 51.058 53.75 53.6063V81.6175C37.8602 89.2031 26.875 105.489 26.875 124.344H53.1621C52.7758 125.56 52.5742 126.878 52.5742 128.365C52.5742 132.098 53.8508 135.748 56.1687 138.637C58.0608 140.999 60.5666 142.789 63.4082 143.806C67.2883 152.929 76.1066 158.809 86 158.809C90.8879 158.809 95.6246 157.356 99.6727 154.619C103.637 151.949 106.711 148.216 108.575 143.806C111.415 142.795 113.921 141.011 115.814 138.653C118.136 135.738 119.403 132.116 119.409 128.382C119.409 126.962 119.224 125.611 118.888 124.361H145.125V124.344ZM128.043 104.983C129.621 107.449 130.898 110.102 131.822 112.855H117.578V94.3897C121.769 97.1404 125.335 100.75 128.043 104.983ZM65.1719 81.6175V53.8598L86 29.0248L106.828 53.8598V112.855H65.1719V81.6175ZM40.1781 112.855C41.102 110.102 42.3785 107.449 43.9574 104.983C46.6953 100.725 50.2563 97.1267 54.4219 94.3897V112.855H40.1781ZM105.501 132.487C104.628 132.994 103.62 133.196 102.629 133.061L99.3535 132.656L98.8832 135.933C97.9762 142.336 92.4332 147.168 86 147.168C79.5668 147.168 74.0238 142.336 73.1168 135.933L72.6465 132.639L69.3711 133.061C68.3753 133.181 67.3679 132.973 66.4988 132.47C65.0375 131.625 64.1305 130.054 64.1305 128.348C64.1305 126.557 65.1215 125.07 66.5828 124.327H105.434C106.912 125.087 107.886 126.574 107.886 128.348C107.87 130.071 106.962 131.659 105.501 132.487ZM77.9375 67.5781C77.9375 69.7289 78.7869 71.7915 80.299 73.3123C81.811 74.8331 83.8617 75.6875 86 75.6875C88.1383 75.6875 90.189 74.8331 91.701 73.3123C93.2131 71.7915 94.0625 69.7289 94.0625 67.5781C94.0625 65.4274 93.2131 63.3647 91.701 61.8439C90.189 60.3231 88.1383 59.4688 86 59.4688C83.8617 59.4688 81.811 60.3231 80.299 61.8439C78.7869 63.3647 77.9375 65.4274 77.9375 67.5781Z",fill:"black"})}),Wn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M150.919 49.5517L123.448 22.0812C122.181 20.8141 120.627 19.8849 118.938 19.378V18.9219H24.3281C21.3378 18.9219 18.9219 21.3378 18.9219 24.3281V148.672C18.9219 151.662 21.3378 154.078 24.3281 154.078H148.672C151.662 154.078 154.078 151.662 154.078 148.672V57.188C154.078 54.3159 152.946 51.579 150.919 49.5517ZM64.875 31.0859H108.125V48.6562H64.875V31.0859ZM141.914 141.914H31.0859V31.0859H54.0625V54.0625C54.0625 57.0528 56.4784 59.4688 59.4688 59.4688H113.531C116.522 59.4688 118.938 57.0528 118.938 54.0625V34.7689L141.914 57.7455V141.914ZM86.5 74.6738C73.0688 74.6738 62.1719 85.5708 62.1719 99.002C62.1719 112.433 73.0688 123.33 86.5 123.33C99.9312 123.33 110.828 112.433 110.828 99.002C110.828 85.5708 99.9312 74.6738 86.5 74.6738ZM86.5 112.518C79.0326 112.518 72.9844 106.469 72.9844 99.002C72.9844 91.5346 79.0326 85.4863 86.5 85.4863C93.9674 85.4863 100.016 91.5346 100.016 99.002C100.016 106.469 93.9674 112.518 86.5 112.518Z",fill:"black"})}),Nn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M153.673 144.364L109.798 100.489C116.606 91.6866 120.289 80.9248 120.289 69.6055C120.289 56.0561 115.001 43.3514 105.439 33.7722C95.8765 24.193 83.138 18.9219 69.6055 18.9219C56.073 18.9219 43.3345 24.2099 33.7722 33.7722C24.193 43.3345 18.9219 56.0561 18.9219 69.6055C18.9219 83.138 24.2099 95.8765 33.7722 105.439C43.3345 115.018 56.0561 120.289 69.6055 120.289C80.9248 120.289 91.6697 116.606 100.472 109.814L144.347 153.673C144.476 153.801 144.628 153.904 144.796 153.973C144.965 154.043 145.145 154.079 145.327 154.079C145.509 154.079 145.689 154.043 145.857 153.973C146.025 153.904 146.178 153.801 146.307 153.673L153.673 146.324C153.801 146.195 153.904 146.042 153.973 145.874C154.043 145.706 154.079 145.526 154.079 145.344C154.079 145.162 154.043 144.981 153.973 144.813C153.904 144.645 153.801 144.492 153.673 144.364ZM96.3664 96.3664C89.2031 103.513 79.7084 107.449 69.6055 107.449C59.5025 107.449 50.0078 103.513 42.8445 96.3664C35.6981 89.2031 31.7617 79.7084 31.7617 69.6055C31.7617 59.5025 35.6981 49.9909 42.8445 42.8445C50.0078 35.6981 59.5025 31.7617 69.6055 31.7617C79.7084 31.7617 89.22 35.6813 96.3664 42.8445C103.513 50.0078 107.449 59.5025 107.449 69.6055C107.449 79.7084 103.513 89.22 96.3664 96.3664Z",fill:"black"})}),Hn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M155.337 105.098L144.335 95.6918C144.856 92.5004 145.125 89.2418 145.125 85.9832C145.125 82.7246 144.856 79.466 144.335 76.2746L155.337 66.8683C156.167 66.1579 156.761 65.2118 157.04 64.1556C157.319 63.0995 157.27 61.9834 156.9 60.9558L156.748 60.5191C153.72 52.0539 149.184 44.2066 143.361 37.3562L143.059 37.0035C142.353 36.1729 141.411 35.5759 140.359 35.291C139.306 35.0062 138.192 35.0469 137.163 35.4078L123.507 40.2621C118.468 36.1301 112.841 32.8715 106.761 30.5871L104.124 16.3098C103.925 15.2355 103.404 14.2471 102.63 13.4761C101.856 12.705 100.865 12.1877 99.7902 11.993L99.3367 11.909C90.5855 10.3301 81.3808 10.3301 72.6296 11.909L72.1761 11.993C71.1011 12.1877 70.1107 12.705 69.3367 13.4761C68.5626 14.2471 68.0415 15.2355 67.8425 16.3098L65.1886 30.6543C59.1567 32.9391 53.5394 36.196 48.5597 40.2957L34.8031 35.4078C33.7745 35.044 32.6596 35.0018 31.6065 35.2869C30.5534 35.5719 29.612 36.1706 28.9074 37.0035L28.605 37.3562C22.789 44.2114 18.2544 52.0575 15.2179 60.5191L15.0667 60.9558C14.3109 63.0555 14.9324 65.407 16.6288 66.8683L27.7652 76.3754C27.2445 79.5332 26.9925 82.7582 26.9925 85.9664C26.9925 89.1914 27.2445 92.4164 27.7652 95.5574L16.6288 105.064C15.799 105.775 15.2051 106.721 14.926 107.777C14.647 108.833 14.6961 109.949 15.0667 110.977L15.2179 111.414C18.2581 119.879 22.7597 127.69 28.605 134.577L28.9074 134.929C29.6137 135.76 30.5552 136.357 31.6077 136.642C32.6601 136.927 33.7742 136.886 34.8031 136.525L48.5597 131.637C53.5652 135.752 59.1585 139.011 65.1886 141.279L67.8425 155.623C68.0415 156.697 68.5626 157.686 69.3367 158.457C70.1107 159.228 71.1011 159.745 72.1761 159.94L72.6296 160.024C81.4612 161.611 90.5051 161.611 99.3367 160.024L99.7902 159.94C100.865 159.745 101.856 159.228 102.63 158.457C103.404 157.686 103.925 156.697 104.124 155.623L106.761 141.346C112.839 139.067 118.498 135.798 123.507 131.671L137.163 136.525C138.192 136.889 139.307 136.931 140.36 136.646C141.413 136.361 142.354 135.762 143.059 134.929L143.361 134.577C149.207 127.673 153.708 119.879 156.748 111.414L156.9 110.977C157.655 108.911 157.034 106.559 155.337 105.098ZM132.41 78.2566C132.83 80.793 133.048 83.3965 133.048 86C133.048 88.6035 132.83 91.207 132.41 93.7433L131.301 100.479L143.848 111.212C141.946 115.594 139.545 119.742 136.693 123.575L121.105 118.048L115.831 122.382C111.817 125.674 107.349 128.261 102.511 130.075L96.1117 132.477L93.105 148.77C88.3611 149.307 83.5716 149.307 78.8277 148.77L75.821 132.443L69.4718 130.008C64.6847 128.194 60.2335 125.607 56.2527 122.332L50.9785 117.981L35.2902 123.558C32.4347 119.711 30.0495 115.562 28.1347 111.195L40.8163 100.361L39.7245 93.6426C39.3214 91.1398 39.1031 88.5531 39.1031 86C39.1031 83.4301 39.3046 80.8601 39.7245 78.3574L40.8163 71.6387L28.1347 60.8047C30.0327 56.4207 32.4347 52.2887 35.2902 48.4422L50.9785 54.0187L56.2527 49.6683C60.2335 46.393 64.6847 43.8062 69.4718 41.9922L75.8378 39.5902L78.8445 23.2637C83.5644 22.7262 88.3851 22.7262 93.1218 23.2637L96.1284 39.5566L102.528 41.9586C107.349 43.7726 111.834 46.3594 115.848 49.6516L121.122 53.9851L136.71 48.459C139.565 52.3055 141.95 56.4543 143.865 60.8215L131.318 71.5547L132.41 78.2566ZM85.9999 54.7578C69.6734 54.7578 56.4374 67.9937 56.4374 84.3203C56.4374 100.647 69.6734 113.883 85.9999 113.883C102.326 113.883 115.562 100.647 115.562 84.3203C115.562 67.9937 102.326 54.7578 85.9999 54.7578ZM99.3031 97.6234C97.5582 99.3733 95.4846 100.761 93.2016 101.706C90.9185 102.652 88.471 103.137 85.9999 103.133C80.9777 103.133 76.2577 101.168 72.6968 97.6234C70.947 95.8786 69.5594 93.805 68.6139 91.5219C67.6684 89.2389 67.1836 86.7914 67.1874 84.3203C67.1874 79.298 69.1527 74.5781 72.6968 71.0172C76.2577 67.4562 80.9777 65.5078 85.9999 65.5078C91.0222 65.5078 95.7421 67.4562 99.3031 71.0172C101.053 72.762 102.44 74.8356 103.386 77.1187C104.332 79.4017 104.816 81.8492 104.812 84.3203C104.812 89.3426 102.847 94.0625 99.3031 97.6234Z",fill:"black"})}),zn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 173",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M48.375 71.126C48.375 73.2767 49.2244 75.3394 50.7365 76.8602C52.2485 78.381 54.2992 79.2354 56.4375 79.2354C58.5758 79.2354 60.6265 78.381 62.1385 76.8602C63.6506 75.3394 64.5 73.2767 64.5 71.126C64.5 68.9752 63.6506 66.9126 62.1385 65.3918C60.6265 63.871 58.5758 63.0166 56.4375 63.0166C54.2992 63.0166 52.2485 63.871 50.7365 65.3918C49.2244 66.9126 48.375 68.9752 48.375 71.126ZM107.5 71.126C107.5 73.2767 108.349 75.3394 109.861 76.8602C111.373 78.381 113.424 79.2354 115.562 79.2354C117.701 79.2354 119.752 78.381 121.264 76.8602C122.776 75.3394 123.625 73.2767 123.625 71.126C123.625 68.9752 122.776 66.9126 121.264 65.3918C119.752 63.871 117.701 63.0166 115.562 63.0166C113.424 63.0166 111.373 63.871 109.861 65.3918C108.349 66.9126 107.5 68.9752 107.5 71.126ZM86 10.8125C44.4445 10.8125 10.75 44.7029 10.75 86.5C10.75 128.297 44.4445 162.188 86 162.188C127.555 162.188 161.25 128.297 161.25 86.5C161.25 44.7029 127.555 10.8125 86 10.8125ZM130.176 130.933C124.431 136.711 117.746 141.238 110.305 144.414C102.629 147.692 94.4488 149.348 86 149.348C77.5512 149.348 69.3711 147.692 61.6781 144.414C54.2484 141.258 47.4996 136.68 41.8074 130.933C36.0629 125.155 31.5613 118.431 28.4035 110.946C25.1617 103.226 23.5156 94.9979 23.5156 86.5C23.5156 78.0021 25.1617 69.7744 28.4203 62.0367C31.5581 54.5638 36.1105 47.7757 41.8242 42.0505C47.5687 36.2726 54.2539 31.7448 61.6949 28.5687C69.3711 25.308 77.5512 23.6523 86 23.6523C94.4488 23.6523 102.629 25.308 110.322 28.5855C117.752 31.7416 124.5 36.3205 130.193 42.0674C135.937 47.8453 140.439 54.5693 143.596 62.0536C146.838 69.7744 148.484 78.0021 148.484 86.5C148.484 94.9979 146.838 103.226 143.58 110.963C140.446 118.433 135.893 125.217 130.176 130.933ZM111.531 90.0479H103.452C102.746 90.0479 102.142 90.5885 102.091 91.298C101.453 99.6608 94.4824 106.267 86 106.267C77.5176 106.267 70.5301 99.6608 69.9086 91.298C69.8582 90.5885 69.2535 90.0479 68.548 90.0479H60.4688C60.2865 90.0476 60.1061 90.0847 59.9385 90.1568C59.7709 90.2289 59.6197 90.3345 59.494 90.4673C59.3683 90.6 59.2708 90.7571 59.2073 90.929C59.1439 91.1009 59.1159 91.2839 59.125 91.467C59.8641 105.709 71.6387 117.079 86 117.079C100.361 117.079 112.136 105.709 112.875 91.467C112.884 91.2839 112.856 91.1009 112.793 90.929C112.729 90.7571 112.632 90.6 112.506 90.4673C112.38 90.3345 112.229 90.2289 112.061 90.1568C111.894 90.0847 111.714 90.0476 111.531 90.0479Z",fill:"black"})}),Tn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M152.532 59.3098L109.885 53.1117L90.8205 14.4621C90.2998 13.4039 89.4432 12.5473 88.3849 12.0266C85.731 10.7164 82.506 11.8082 81.1791 14.4621L62.1146 53.1117L19.4674 59.3098C18.2916 59.4778 17.2166 60.0321 16.3935 60.8719C15.3985 61.8946 14.8502 63.2705 14.8691 64.6973C14.888 66.124 15.4726 67.4849 16.4943 68.4809L47.3502 98.5641L40.0603 141.043C39.8894 142.032 39.9987 143.048 40.376 143.977C40.7532 144.906 41.3833 145.711 42.1947 146.3C43.0061 146.89 43.9664 147.24 44.9667 147.311C45.967 147.383 46.9673 147.172 47.8541 146.704L85.9998 126.648L124.146 146.704C125.187 147.258 126.396 147.443 127.555 147.241C130.478 146.738 132.443 143.966 131.939 141.043L124.649 98.5641L155.505 68.4809C156.345 67.6578 156.899 66.5828 157.067 65.4071C157.521 62.4676 155.472 59.7465 152.532 59.3098ZM111.665 94.3313L117.729 129.655L85.9998 112.993L54.2705 129.672L60.3342 94.3481L34.6685 69.3207L70.1435 64.1641L85.9998 32.0317L101.856 64.1641L137.331 69.3207L111.665 94.3313Z",fill:"black"})}),Rn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M158.471 77.0641L153.47 24.557C153.217 21.8359 151.037 19.6859 148.3 19.4172L95.4881 14.4453H95.4205C94.8799 14.4453 94.4576 14.6133 94.1366 14.9324L15.0195 93.5922C14.8628 93.7476 14.7386 93.9322 14.6538 94.1354C14.569 94.3386 14.5254 94.5564 14.5254 94.7764C14.5254 94.9964 14.569 95.2142 14.6538 95.4174C14.7386 95.6206 14.8628 95.8052 15.0195 95.9605L76.4818 157.068C76.8028 157.387 77.2251 157.555 77.6813 157.555C78.1374 157.555 78.5598 157.387 78.8808 157.068L157.998 78.4078C158.336 78.0551 158.505 77.568 158.471 77.0641ZM77.6644 140.204L31.9816 94.7848L99.509 27.6477L141.239 31.5781L145.192 73.0664L77.6644 140.204ZM114.883 43C106.689 43 100.016 49.6348 100.016 57.7812C100.016 65.9277 106.689 72.5625 114.883 72.5625C123.077 72.5625 129.75 65.9277 129.75 57.7812C129.75 49.6348 123.077 43 114.883 43ZM114.883 63.1562C111.893 63.1562 109.477 60.7543 109.477 57.7812C109.477 54.8082 111.893 52.4062 114.883 52.4062C117.873 52.4062 120.289 54.8082 120.289 57.7812C120.289 60.7543 117.873 63.1562 114.883 63.1562Z",fill:"black"})}),Kn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M81.6343 132.746L145.529 69.2031C145.817 68.9176 145.952 68.5313 145.918 68.1449L141.61 17.5192C141.492 16.209 140.461 15.1844 139.143 15.0668L88.2232 10.8004C87.8346 10.7668 87.4292 10.9012 87.1589 11.1867L23.2637 74.7125C23.0122 74.9651 22.8711 75.3061 22.8711 75.6615C22.8711 76.017 23.0122 76.358 23.2637 76.6106L79.7252 132.746C80.249 133.283 81.1106 133.283 81.6343 132.746ZM92.2103 23.2805L130.155 26.4719L133.365 64.1977L80.6713 116.57L39.5163 75.6699L92.2103 23.2805ZM102.374 54.5613C103.127 55.3099 104.021 55.9038 105.005 56.3089C105.989 56.714 107.044 56.9225 108.109 56.9224C109.174 56.9223 110.228 56.7137 111.212 56.3085C112.196 55.9032 113.09 55.3092 113.843 54.5605C114.596 53.8117 115.193 52.9228 115.601 51.9446C116.008 50.9663 116.218 49.9178 116.218 48.859C116.218 47.8002 116.008 46.7517 115.6 45.7735C115.193 44.7953 114.595 43.9066 113.842 43.1579C113.089 42.4093 112.195 41.8154 111.211 41.4103C110.227 41.0052 109.172 40.7967 108.107 40.7968C107.042 40.7969 105.988 41.0055 105.004 41.4107C104.02 41.816 103.126 42.41 102.373 43.1587C101.62 43.9075 101.023 44.7964 100.615 45.7746C100.208 46.7529 99.9983 47.8014 99.9984 48.8602C99.9984 49.919 100.208 50.9675 100.616 51.9457C101.024 52.9239 101.621 53.8126 102.374 54.5613ZM150.311 90.6695L143.62 84.0348C143.366 83.7847 143.023 83.6444 142.666 83.6444C142.308 83.6444 141.965 83.7847 141.711 84.0348L80.5531 144.722L40.4117 104.913C40.1576 104.663 39.8146 104.523 39.4571 104.523C39.0996 104.523 38.7566 104.663 38.5026 104.913L31.8124 111.548C31.5608 111.801 31.4197 112.142 31.4197 112.497C31.4197 112.852 31.5608 113.194 31.8124 113.446L72.8999 154.229L79.5901 160.864C80.1138 161.384 80.9754 161.384 81.4992 160.864L150.311 92.5676C150.834 92.0469 150.834 91.1902 150.311 90.6695Z",fill:"black"})}),Un=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M121.441 104.225C112.002 96.0109 99.6727 91.0391 86.1681 91.0391C72.6634 91.0391 60.3345 96.0109 50.8778 104.241C50.6167 104.477 50.4568 104.804 50.4318 105.155C50.4067 105.506 50.5184 105.852 50.7434 106.123L56.7903 113.329C57.2774 113.9 58.1341 113.967 58.7052 113.48C66.0286 107.03 75.6364 103.133 86.1681 103.133C96.6997 103.133 106.308 107.03 113.631 113.463C114.202 113.95 115.059 113.883 115.546 113.312L121.593 106.106C122.063 105.552 121.996 104.712 121.441 104.225ZM141.161 80.6922C126.262 68.2793 107.097 60.8047 86.1681 60.8047C65.2391 60.8047 46.0739 68.2793 31.1583 80.6922C30.8854 80.9223 30.7146 81.251 30.6832 81.6066C30.6517 81.9622 30.7621 82.3158 30.9903 82.5902L37.0372 89.7961C37.5075 90.3672 38.3641 90.4344 38.9184 89.9641C51.7345 79.3148 68.2122 72.8984 86.1681 72.8984C104.124 72.8984 120.602 79.3148 133.401 89.9641C133.972 90.4344 134.812 90.3672 135.282 89.7961L141.329 82.5902C141.799 82.0191 141.732 81.1625 141.161 80.6922ZM160.763 57.3445C140.372 40.6148 114.269 30.5703 85.8321 30.5703C57.5798 30.5703 31.6454 40.4805 11.3044 57.0086C11.1646 57.1209 11.0488 57.26 10.9636 57.4177C10.8784 57.5755 10.8257 57.7486 10.8085 57.9271C10.7912 58.1055 10.8099 58.2856 10.8633 58.4567C10.9168 58.6278 11.0039 58.7865 11.1196 58.9234L17.1665 66.1293C17.6368 66.6836 18.4766 66.7676 19.0309 66.3141C37.2891 51.516 60.5192 42.6641 85.8321 42.6641C111.33 42.6641 134.711 51.6504 153.02 66.6332C153.591 67.1035 154.431 67.0195 154.901 66.4484L160.948 59.2426C161.435 58.6715 161.351 57.8148 160.763 57.3445ZM75.2501 130.68C75.2501 133.531 76.3827 136.265 78.3987 138.281C80.4147 140.297 83.149 141.43 86.0001 141.43C88.8512 141.43 91.5855 140.297 93.6015 138.281C95.6175 136.265 96.7501 133.531 96.7501 130.68C96.7501 127.829 95.6175 125.094 93.6015 123.078C91.5855 121.062 88.8512 119.93 86.0001 119.93C83.149 119.93 80.4147 121.062 78.3987 123.078C76.3827 125.094 75.2501 127.829 75.2501 130.68Z",fill:"black"})}),qn=e=>t.jsx("svg",{...e,viewBox:"0 0 172 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M106.996 74.4102H87.1757V51.9024C87.1757 51.1633 86.571 50.5586 85.8319 50.5586H75.7538C75.0147 50.5586 74.4101 51.1633 74.4101 51.9024V74.4102H54.5897C53.8507 74.4102 53.246 75.0149 53.246 75.7539V85.8321C53.246 86.5711 53.8507 87.1758 54.5897 87.1758H74.4101V109.684C74.4101 110.423 75.0147 111.027 75.7538 111.027H85.8319C86.571 111.027 87.1757 110.423 87.1757 109.684V87.1758H106.996C107.735 87.1758 108.34 86.5711 108.34 85.8321V75.7539C108.34 75.0149 107.735 74.4102 106.996 74.4102ZM154.699 145.629L130.176 121.105C150.685 96.0949 149.257 59.041 125.808 35.6094C100.949 10.7332 60.5694 10.7332 35.6093 35.6094C10.7331 60.5696 10.7331 100.949 35.6093 125.809C59.0409 149.257 96.0948 150.685 121.105 130.176L145.629 154.699C146.166 155.17 147.023 155.17 147.476 154.699L154.699 147.477C155.169 147.023 155.169 146.166 154.699 145.629ZM116.906 116.906C96.9515 136.844 64.6343 136.844 44.6796 116.906C24.7417 96.9516 24.7417 64.6344 44.6796 44.6797C64.6343 24.7418 96.9515 24.7418 116.906 44.6797C136.844 64.6344 136.844 96.9516 116.906 116.906Z",fill:"black"})}),Bn=e=>t.jsx("svg",{...e,viewBox:"0 0 173 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M107.618 74.4102H54.9072C54.1638 74.4102 53.5556 75.0149 53.5556 75.7539V85.8321C53.5556 86.5711 54.1638 87.1758 54.9072 87.1758H107.618C108.361 87.1758 108.97 86.5711 108.97 85.8321V75.7539C108.97 75.0149 108.361 74.4102 107.618 74.4102ZM155.599 145.629L130.933 121.105C151.561 96.0949 150.125 59.041 126.54 35.6094C101.536 10.7332 60.9217 10.7332 35.8164 35.6094C10.7956 60.5696 10.7956 100.949 35.8164 125.809C59.3843 149.257 96.6536 150.685 121.81 130.176L146.476 154.699C147.016 155.17 147.878 155.17 148.334 154.699L155.599 147.477C156.072 147.023 156.072 146.166 155.599 145.629ZM117.586 116.906C97.5152 136.844 65.0101 136.844 44.9394 116.906C24.8856 96.9516 24.8856 64.6344 44.9394 44.6797C65.0101 24.7418 97.5152 24.7418 117.586 44.6797C137.64 64.6344 137.64 96.9516 117.586 116.906Z",fill:"black"})}),Yn=()=>t.jsxs("svg",{width:"1220",height:"450",viewBox:"0 0 1220 450",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M587.57 128.51V303.7H562.24V113.84L587.57 128.51ZM688.98 194.03H714.43V303.7H688.98V292.22C678.55 301.98 667.32 306.86 655.31 306.86C640.15 306.86 627.61 301.38 617.7 290.42C607.87 279.24 602.95 265.27 602.95 248.53C602.95 232.09 607.87 218.39 617.7 207.43C627.53 196.47 639.84 190.99 654.63 190.99C667.39 190.99 678.84 196.24 688.97 206.75V194.03H688.98ZM628.85 248.53C628.85 259.04 631.66 267.6 637.29 274.2C643.07 280.88 650.35 284.22 659.13 284.22C668.51 284.22 676.09 280.99 681.87 274.54C687.65 267.86 690.54 259.38 690.54 249.09C690.54 238.81 687.65 230.33 681.87 223.64C676.09 217.11 668.58 213.84 659.35 213.84C650.64 213.84 643.36 217.14 637.51 223.75C631.74 230.44 628.85 238.69 628.85 248.53ZM840.94 301.11C840.94 306.29 840.77 310.85 840.43 314.79C840.09 318.73 839.62 322.2 839.02 325.2C837.22 333.46 833.69 340.55 828.44 346.48C818.53 357.89 804.91 363.59 787.57 363.59C772.93 363.59 760.88 359.65 751.43 351.77C741.67 343.66 736.04 332.44 734.54 318.1H759.99C760.96 323.5 762.58 327.67 764.83 330.6C770.08 337.43 777.74 340.85 787.8 340.85C806.34 340.85 815.61 329.48 815.61 306.73V291.42C805.55 301.71 793.95 306.85 780.82 306.85C765.88 306.85 753.65 301.45 744.11 290.64C734.5 279.68 729.7 265.98 729.7 249.54C729.7 233.55 734.16 219.97 743.1 208.78C752.71 196.92 765.39 190.99 781.16 190.99C794.97 190.99 806.45 196.13 815.61 206.42V194.03H840.94V301.11ZM816.61 249.09C816.61 238.43 813.76 229.91 808.05 223.53C802.27 217 794.88 213.73 785.87 213.73C776.26 213.73 768.68 217.3 763.13 224.43C758.1 230.81 755.59 239.07 755.59 249.2C755.59 259.18 758.1 267.37 763.13 273.75C768.61 280.73 776.19 284.22 785.87 284.22C795.55 284.22 803.21 280.69 808.84 273.64C814.03 267.26 816.61 259.07 816.61 249.09ZM856.2 248.08C856.2 232.24 861.87 218.77 873.2 207.66C884.53 196.55 898.35 191 914.63 191C930.99 191 944.88 196.59 956.29 207.78C967.55 218.97 973.18 232.7 973.18 248.99C973.18 265.43 967.51 279.2 956.18 290.31C944.77 301.34 930.77 306.86 914.18 306.86C897.74 306.86 883.97 301.23 872.86 289.97C861.76 278.85 856.2 264.89 856.2 248.08ZM882.1 248.53C882.1 259.49 885.03 268.16 890.88 274.54C896.89 281 904.8 284.22 914.64 284.22C924.55 284.22 932.47 281.03 938.4 274.65C944.33 268.27 947.3 259.75 947.3 249.09C947.3 238.43 944.33 229.91 938.4 223.53C932.39 217.07 924.48 213.85 914.64 213.85C904.96 213.85 897.11 217.08 891.11 223.53C885.1 229.99 882.1 238.32 882.1 248.53ZM983.28 248.08C983.28 232.24 988.95 218.77 1000.28 207.66C1011.61 196.55 1025.43 191 1041.72 191C1058.08 191 1071.97 196.59 1083.38 207.78C1094.64 218.97 1100.27 232.7 1100.27 248.99C1100.27 265.43 1094.6 279.2 1083.27 290.31C1071.86 301.34 1057.86 306.86 1041.27 306.86C1024.83 306.86 1011.06 301.23 999.95 289.97C988.83 278.85 983.28 264.89 983.28 248.08ZM1009.18 248.53C1009.18 259.49 1012.11 268.16 1017.96 274.54C1023.97 281 1031.88 284.22 1041.72 284.22C1051.63 284.22 1059.55 281.03 1065.48 274.65C1071.41 268.27 1074.38 259.75 1074.38 249.09C1074.38 238.43 1071.41 229.91 1065.48 223.53C1059.47 217.07 1051.56 213.85 1041.72 213.85C1032.04 213.85 1024.19 217.08 1018.19 223.53C1012.18 229.99 1009.18 238.32 1009.18 248.53ZM1115.53 194.03H1140.98V204.16C1149.84 195.38 1159.82 190.99 1170.93 190.99C1183.69 190.99 1193.64 195.01 1200.77 203.04C1206.92 209.87 1210 221.02 1210 236.48V303.7H1184.55V242.45C1184.55 231.64 1183.05 224.17 1180.05 220.04C1177.12 215.84 1171.79 213.73 1164.06 213.73C1155.65 213.73 1149.69 216.51 1146.16 222.06C1142.71 227.54 1140.98 237.11 1140.98 250.77V303.69H1115.53V194.03Z",fill:"url(#paint0_linear_46_6233)"}),t.jsx("path",{d:"M231.63 208.26L395.11 303.6V113.81L316.24 156.94L231.63 208.26Z",fill:"url(#paint1_linear_46_6233)"}),t.jsx("path",{d:"M395.06 336.18L202.56 224.97L138.76 256.09L10.0601 336.16L202.68 447.29L395.06 336.18Z",fill:"url(#paint2_linear_46_6233)"}),t.jsx("path",{d:"M202.56 224.97V2.70996L10 113.75L10.06 336.16L202.56 224.97Z",fill:"url(#paint3_linear_46_6233)"}),t.jsx("path",{d:"M395.11 113.81L231.63 19.47V208.26L395.11 113.81Z",fill:"url(#paint4_linear_46_6233)"}),t.jsxs("defs",{children:[t.jsxs("linearGradient",{id:"paint0_linear_46_6233",x1:"562.24",y1:"238.72",x2:"1210",y2:"238.72",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#00AEEF"}),t.jsx("stop",{offset:"1",stopColor:"#2B3990"})]}),t.jsxs("linearGradient",{id:"paint1_linear_46_6233",x1:"296.339",y1:"272.966",x2:"425.302",y2:"144.003",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.9",stopColor:"#2BC0E4"})]}),t.jsxs("linearGradient",{id:"paint2_linear_46_6233",x1:"282.089",y1:"241.387",x2:"123.027",y2:"430.95",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.75",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint3_linear_46_6233",x1:"237.74",y1:"37.8957",x2:"-25.232",y2:"300.868",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{offset:"0.15",stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.95",stopColor:"#262D65"})]}),t.jsxs("linearGradient",{id:"paint4_linear_46_6233",x1:"231.633",y1:"113.865",x2:"395.113",y2:"113.865",gradientUnits:"userSpaceOnUse",children:[t.jsx("stop",{stopColor:"#4578E6"}),t.jsx("stop",{offset:"0.55",stopColor:"#2BC0E4"})]})]})]}),Pn=e=>t.jsx("svg",{...e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:t.jsx("path",{d:"M12 3.19999V1M12 20.8V23M5.85563 5.85563L4.30001 4.30001M18.3008 18.3008L19.8564 19.8564M3.19999 12H1M20.8 12H23M18.3014 5.85563L19.857 4.30001M5.85616 18.3008L4.30054 19.8564M12 17.5C8.96245 17.5 6.49999 15.0376 6.49999 12C6.49999 8.96245 8.96245 6.49999 12 6.49999C15.0376 6.49999 17.5 8.96245 17.5 12C17.5 15.0376 15.0376 17.5 12 17.5Z",strokeWidth:"1.54",strokeLinecap:"round",strokeLinejoin:"round"})}),Dn=e=>t.jsxs("svg",{...e,viewBox:"0 0 11 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M8.19423 4.04495L5.97546 5.39085L10.2629 7.89139V2.91382L8.19423 4.04495Z",fill:"currentColor"}),t.jsx("path",{d:"M3.53968 6.64526L0.164429 8.74523L5.21615 11.6598L10.2614 8.74575L5.21285 5.8291L3.53968 6.64526Z",fill:"currentColor"}),t.jsx("path",{d:"M0.162842 2.91205L0.164418 8.74521L5.21284 5.82908V0L0.162842 2.91205Z",fill:"currentColor"}),t.jsx("path",{d:"M5.97548 5.39086L10.2629 2.91383L5.97546 0.439514L5.97548 5.39086Z",fill:"currentColor"})]}),Jn=e=>t.jsxs("svg",{...e,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("g",{"clip-path":"url(#clip0_1500_19277)",children:t.jsx("path",{d:"M24.782 2.7804H1.04833C0.54342 2.7804 0.135498 3.19535 0.135498 3.70897V22.2804C0.135498 22.794 0.54342 23.209 1.04833 23.209H24.782C25.2869 23.209 25.6948 22.794 25.6948 22.2804V3.70897C25.6948 3.19535 25.2869 2.7804 24.782 2.7804ZM23.641 8.81611H17.5934V4.86968H23.641V8.81611ZM23.641 15.3161H17.5934V10.6733H23.641V15.3161ZM10.0626 10.6733H15.7678V15.3161H10.0626V10.6733ZM15.7678 8.81611H10.0626V4.86968H15.7678V8.81611ZM2.18937 10.6733H8.23689V15.3161H2.18937V10.6733ZM2.18937 4.86968H8.23689V8.81611H2.18937V4.86968ZM2.18937 17.1733H8.23689V21.1197H2.18937V17.1733ZM10.0626 17.1733H15.7678V21.1197H10.0626V17.1733ZM23.641 21.1197H17.5934V17.1733H23.641V21.1197Z"})}),t.jsx("defs",{children:t.jsx("clipPath",{id:"clip0_1500_19277",children:t.jsx("rect",{width:"25.5593",height:"26",transform:"translate(0.135498)"})})})]}),Gn=e=>t.jsxs("svg",{...e,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("path",{d:"M20.309 2.15625H1.38524C1.27903 2.15625 1.19214 2.24464 1.19214 2.35268V3.92411C1.19214 4.03214 1.27903 4.12054 1.38524 4.12054H20.309C20.4152 4.12054 20.5021 4.03214 20.5021 3.92411V2.35268C20.5021 2.24464 20.4152 2.15625 20.309 2.15625ZM20.309 17.4777H1.38524C1.27903 17.4777 1.19214 17.5661 1.19214 17.6741V19.2455C1.19214 19.3536 1.27903 19.442 1.38524 19.442H20.309C20.4152 19.442 20.5021 19.3536 20.5021 19.2455V17.6741C20.5021 17.5661 20.4152 17.4777 20.309 17.4777ZM20.309 9.81696H15.578H10.8471H1.38524C1.27903 9.81696 1.19214 9.90536 1.19214 10.0134V11.5848C1.19214 11.6929 1.27903 11.7813 1.38524 11.7813H20.309C20.4152 11.7813 20.5021 11.6929 20.5021 11.5848V10.0134C20.5021 9.90536 20.4152 9.81696 20.309 9.81696Z"}),t.jsx("path",{d:"M1.19214 13.8373C1.19214 13.7293 1.27903 13.6409 1.38524 13.6409H10.8471H15.578H20.309C20.4152 13.6409 20.5021 13.7293 20.5021 13.8373V15.4087C20.5021 15.5168 20.4152 15.6052 20.309 15.6052H1.38524C1.27903 15.6052 1.19214 15.5168 1.19214 15.4087V13.8373Z"}),t.jsx("path",{d:"M1.19214 6.48214C1.19214 6.3741 1.27903 6.28571 1.38524 6.28571H10.8471H15.578H20.309C20.4152 6.28571 20.5021 6.3741 20.5021 6.48214V8.05357C20.5021 8.1616 20.4152 8.25 20.309 8.25H1.38524C1.27903 8.25 1.19214 8.1616 1.19214 8.05357V6.48214Z"})]}),Qn=e=>t.jsx(c.default,{component:yn,...e}),Fn=e=>t.jsx(c.default,{component:Yn,...e}),Xn=e=>t.jsx(c.default,{component:Pn,...e}),$n=e=>t.jsx(c.default,{component:Dn,...e}),_n=n.forwardRef((({userInfo:e,navLinks:a,logo:o,toggleTheme:s,userDropdownMenu:i,currentPath:l},c)=>{const{firstName:u,lastName:p,image:m,email:h}=e,A=!!m,f=!(!u||!p),C=f?St(u.charAt(0),p.charAt(0)):St(h.charAt(0),h.charAt(1)),x=f?u.charAt(0).toUpperCase()+p.charAt(0).toUpperCase():h.charAt(0).toUpperCase(),g=A?t.jsx(vt,{src:m,alt:"user_avatar"}):t.jsx(bt,{$bgColor:C.bgColor,$textColor:C.textColor,children:x}),y=f?t.jsx("span",{"data-cy":"user-name",className:"user-name",children:`${u} ${p}`}):t.jsx("span",{"data-cy":"user-name",className:"user-name",children:h}),w=n.useRef(null),[j,b]=n.useState({width:"initial",left:"initial"}),v=e=>((e,t)=>e.findIndex((e=>!(!d.default.isValidElement(e)||!e.props.href)&&t.startsWith(e.props.href))))(a,e||""),[V,k]=n.useState(v(l));n.useEffect((()=>{k(v(l))}),[l]),n.useEffect((()=>{setTimeout((()=>{if(w.current&&void 0!==V){const e=w.current.children[V];if(e){const t=e.getBoundingClientRect(),n=w.current.getBoundingClientRect();b({width:t.width-40,left:t.x-n.x+20})}}}),50)}),[V]);const I=!!(void 0!==V&&V>=0&&Vt.jsx(jt,{className:""+(n===V?"active":""),onClick:()=>{k(n)},children:e},`nav-${n}`)))}),I?t.jsx(wt,{style:{width:`${j.width}px`,left:`${j.left}px`}}):null]}),t.jsx(r.Dropdown,{getPopupContainer:()=>document.getElementById("user_dropdown_container"),menu:{items:i,"data-cy":"header-menu"},trigger:["hover"],children:t.jsxs(Vt,{children:[g,y]})}),t.jsx("section",{id:"user_dropdown_container"}),t.jsx(It,{onClick:s,children:t.jsx(Xn,{"data-cy":"theme-icon",className:"theme-icon"})})]})}));_n.displayName="LagoonHeader";const er=l.default.footer` padding: 7px 12px; width: 100%; min-height: 3.5rem; @@ -998,11 +998,11 @@ html,body{ display: inline-flex; justify-content: center; } -`,hr=l.default.span` +`,mr=l.default.span` width: 1.1875rem; -`,mr=l.default(r.Empty)` +`,hr=l.default(r.Empty)` padding-block: 2.5rem; -`,Ar=t.jsx(mr,{image:t.jsx(Qn,{size:60}),description:t.jsx("span",{"data-cy":"empty",children:"Nothing to display"})}),fr=n.forwardRef((({columns:e,dataSource:n,children:a,lastRowBordered:o=!1,variant:s="default",disableScrollable:i=!1,withBg:l=!1,hasSummary:d=!1,...c},u)=>{const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,gr={exports:{}};var yr,wr=(xr||(xr=1,gr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===h)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e){const p=!0!==i?{x:"max-content"}:{};return t.jsx(t.Fragment,{children:t.jsx(r.ConfigProvider,{renderEmpty:()=>Ar,children:t.jsx(ur,{$variant:s,$withBg:l,$lastRowBordered:o,$hasSummary:d,dataSource:n,columns:e,ref:null,pagination:!1,scroll:p,...c})})})}));function Cr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}fr.displayName="Table";var xr,gr={exports:{}};var yr,wr=(xr||(xr=1,gr.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",s="hour",i="day",l="week",d="month",c="quarter",u="year",p="date",m="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},C=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:C,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+C(r,2,"0")+":"+C(a,2,"0")},m:function e(t,n){if(t.date()1)return e(s[0])}else{var i=t.name;y[i]=t,a=i}return!r&&a&&(g=a),a||!r&&g},v=function(e,t){if(j(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},V=x;V.l=b,V.i=j,V.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var C=f.prototype;return C.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(V.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},C.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},C.$utils=function(){return V},C.isValid=function(){return!(this.$d.toString()===m)},C.isSame=function(e,t){var n=v(e);return this.startOf(t)<=n&&n<=this.endOf(t)},C.isAfter=function(e,t){return v(e)t.jsx(z,{...e}),Hr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var zr,Tr={exports:{}};var Rr=(zr||(zr=1,Tr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Tr.exports),Kr=Cr(Rr);jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Ur=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},qr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Nr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var Br,Yr={exports:{}};var Pr=(Br||(Br=1,Yr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,f<=A.r||!A.r){f<=1&&m>0&&(A=p[m-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Yr.exports),Dr=Cr(Pr);const Jr=l.default(a.DownloadOutlined)` +`,Nr=e=>t.jsx(z,{...e}),Hr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var zr,Tr={exports:{}};var Rr=(zr||(zr=1,Tr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Tr.exports),Kr=Cr(Rr);jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Ur=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},qr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Nr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var Br,Yr={exports:{}};var Pr=(Br||(Br=1,Yr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=p.length,h=0;h0,f<=A.r||!A.r){f<=1&&h>0&&(A=p[h-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Yr.exports),Dr=Cr(Pr);const Jr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; `;function Gr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}jr.extend(Kr),jr.extend(Sr),jr.extend(Dr);const Qr=l.default.span` text-decoration: underline; @@ -1047,7 +1047,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:w,searchWords:j,textToHighlight:b}),L=y,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:h},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` +`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:h,sanitize:w,searchWords:j,textToHighlight:b}),L=y,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:m},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&m())}function m(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1062,10 +1062,10 @@ html,body{ `,ia=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const la=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const da=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ca=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const ua=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},pa=l.default.span` text-decoration: underline; cursor: pointer; -`,ha=l.default.div` +`,ma=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,ma=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},Aa=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},fa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Ca=l.default.span` +`,ha=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},Aa=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},fa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Ca=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1172,7 +1172,7 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ma,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),m(!1)}),y)),[w,y]);n.useEffect((()=>{m(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[h]=s.useForm(),[m,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),h.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{h.validateFields().then((()=>{const{keyName:e,keyValue:t}=h.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:h,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:g,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:m,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:y?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:h,basePath:m,cancelDeployment:A}=e,f=n.useMemo((()=>h?h.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[h,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${m}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:h}=e,m=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?m.slice((l-1)*c,l*c):m,f=m.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:h?h(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:h?h(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],h=o?o.split("_")[0]:null,m=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(h){const n=e[h],r=t[h],a="asc"===m?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>h===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:h}=e,m=h?h.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...m].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:h,cancelTask:m}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(hr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:h}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ha,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[h,m]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=h>0?y.slice((u-1)*h,u*h):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===h?1/0:h,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:h}=e,m=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?m.slice((i-1)*d,i*d):m,f=m.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(hr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[h,m]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((h-1)*f,h*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(hr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:h,onChange:e=>{m(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(hr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[h,m]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[g,y]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),m(!1)}),b),[i]),V=!Da(C,i),k=s!==g;(V||k)&&(m(!0),V&&x(i),k&&(y(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:h,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:m,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x}=e,g=U(),y=m?m.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=l?l.split("_")[0]:null,j=l?l.split("_")[1]:null,b=[...y].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===j?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nb?s?b:b.filter((e=>"project-default-group"!==e.type)):[]),[b,s]),V=p>0?v.slice((c-1)*p,c*p):v,k=v.length,I=e=>w===e?"custom-sorted":"",S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:I("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:I("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],Z=V&&V.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(hr,{})]})}))),M=["name","memberCount"],L=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return M.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:Z,columns:L,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:k,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:m,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(hr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:h,basePath:m,newProjectModal:A,type:f="standalone"}=e,C=U(),x=h?h.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${m}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],m=n.useMemo((()=>h?h.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=m&&m.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:h,filterOwnerType:m}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!m||t===m})):[]),[A,m]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[h(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,h]=n.useState(o||10);if(n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:m,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=m?m.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(hr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),y)),[w,y]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:g,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:y?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?y.slice((u-1)*m,u*m):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[g,y]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==g;(V||k)&&(h(!0),V&&x(i),k&&(y(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x,onVisibleDataChange:g}=e,y=U(),w=n.useMemo((()=>h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[]),[h,d]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=n.useMemo((()=>w?[...w].sort(((e,t)=>{if(!j)return 0;const n=e[j],r=t[j],a="asc"===b?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nv?s?v:v.filter((e=>"project-default-group"!==e.type)):[]),[v,s]),k=n.useMemo((()=>p>0?V.slice((c-1)*p,c*p):V),[V,c,p]),I=V.length,S=e=>j===e?"custom-sorted":"",Z=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:S("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:S("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),L=["name","memberCount"],O=Z&&Z.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return((e,t,r)=>{const a=n.useRef();n.useEffect((()=>(a.current&&clearTimeout(a.current),a.current=setTimeout(e,r),()=>{a.current&&clearTimeout(a.current)})),[...t,r])})((()=>{g?.(k)}),[k],200),t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,lo=n.forwardRef((({items:e},n)=>t.jsx(io,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(so,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));lo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=_a,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=lo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:gn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=mt,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=so,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ro,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,lo=n.forwardRef((({items:e},n)=>t.jsx(io,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(so,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));lo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=_a,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=lo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:gn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=so,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ro,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/CopyToClipboard/CopyToClipboard.tsx b/src/components/CopyToClipboard/CopyToClipboard.tsx index 7e38b06e..ac4d6579 100644 --- a/src/components/CopyToClipboard/CopyToClipboard.tsx +++ b/src/components/CopyToClipboard/CopyToClipboard.tsx @@ -36,7 +36,7 @@ const CopyToClipboard: FC = ({ }; const computedStyles: React.CSSProperties = width ? { maxWidth: `${width}px` } : {}; - const iconOnlyStyles: React.CSSProperties = iconOnly ? {width: 'max-content'} : {}; + const iconOnlyStyles: React.CSSProperties = iconOnly ? { width: 'max-content' } : {}; const handleBlurToggle = () => void setManualUnblur(!manualUnblur); @@ -46,21 +46,23 @@ const CopyToClipboard: FC = ({ ); return ( - - {!iconOnly ? - {!withToolTip ? ( - text - ) : ( - - {text} - - )} - : null} + + {!iconOnly ? ( + + {!withToolTip ? ( + text + ) : ( + + {text} + + )} + + ) : null}
{!copied ? ( <> - + {type === 'hiddenWithIcon' && unblurIcon} ) : ( diff --git a/src/components/Table/BackupsTable/BackupsTable.tsx b/src/components/Table/BackupsTable/BackupsTable.tsx index e838e9a9..dd6685d9 100644 --- a/src/components/Table/BackupsTable/BackupsTable.tsx +++ b/src/components/Table/BackupsTable/BackupsTable.tsx @@ -88,7 +88,7 @@ const BackupsTable = (props: BackupsTableProps) => { statusMatches = item?.restore?.status === filterStatus; } } - + const dateMatches = filterDateRange && filterDateRange.every(Boolean) ? dayjs(item.created).isBetween( diff --git a/src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx b/src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx index 9e3831a8..20f8f3db 100644 --- a/src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx +++ b/src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx @@ -295,7 +295,7 @@ const EnvironmentsTable = (props: EnvironmentsTableProps) => { onChange={handlePageChange} /> - + Showing {getResultRange()} of {totalFilteredCount} Environments diff --git a/src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx b/src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx index ca221e03..80d1eba4 100644 --- a/src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx +++ b/src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx @@ -260,7 +260,7 @@ const OrgAdminsTable = (props: OwnersTableProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} users diff --git a/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx b/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx index 6398a3be..1b2a9cc8 100644 --- a/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx +++ b/src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx @@ -12,6 +12,7 @@ import Pagination from '../../../Pagination'; import OrgGroupsSkeleton from './OrgGroupsSkeleton'; import { Tooltip } from 'antd'; import Skeleton from '../../../Skeleton'; +import { useDebouncedEffect } from '../../hooks'; type Group = { id: string; @@ -42,6 +43,7 @@ export type GroupsTableProps = { * For stylistic reasons, `results per page` select component next to pagination */ resultDropdown?: ReactNode; + onVisibleDataChange?: (data: Group[]) => void; } & (GroupsTableSkeleton | GroupsProps); /* @@ -68,42 +70,43 @@ const OrgGroupsTable = (props: GroupsTableProps) => { return ; } - const { groups, basePath, addUserModal, deleteUserModal, newGroupModal } = props; + const { groups, basePath, addUserModal, deleteUserModal, newGroupModal, onVisibleDataChange } = props; const Link = useLinkComponent(); - const filteredGroups = groups - ? groups.filter((group) => { - const fieldsToCheck = [group.name, group.memberCount]; + const filteredGroups = useMemo(() => { + if (!groups) return []; - return fieldsToCheck.some((fieldValue) => - String(fieldValue).toLowerCase().includes(filterString.toLowerCase()), - ); - }) - : []; + return groups.filter((group) => { + const fieldsToCheck = [group.name, group.memberCount]; + return fieldsToCheck.some((fieldValue) => String(fieldValue).toLowerCase().includes(filterString.toLowerCase())); + }); + }, [groups, filterString]); // sorting based on sortBy const sortColumn = sortBy ? sortBy.split('_')[0] : null; const sortOrder = sortBy ? sortBy.split('_')[1] : null; - const sortedGroups = [...filteredGroups].sort((a, b) => { - if (sortColumn) { + const sortedGroups = useMemo(() => { + if (!filteredGroups) return []; + + return [...filteredGroups].sort((a, b) => { + if (!sortColumn) return 0; + const aValue = a[sortColumn as keyof Group]; const bValue = b[sortColumn as keyof Group]; - - // determine the sort direction (1 for asc, -1 for desc) const direction = sortOrder === 'asc' ? 1 : -1; - // possible null checks. if (aValue == null && bValue == null) return 0; if (aValue == null) return direction; if (bValue == null) return -direction; if (aValue > bValue) return direction; if (aValue < bValue) return -direction; - } - return 0; - }); + + return 0; + }); + }, [filteredGroups, sortColumn, sortOrder]); const defaultFilteredGroups = useMemo(() => { if (!sortedGroups) return []; @@ -115,11 +118,11 @@ const OrgGroupsTable = (props: GroupsTableProps) => { return sortedGroups; }, [sortedGroups, showDefaults]); - // paginated data based on filtered results - const paginatedGroups = - pageSize > 0 + const paginatedGroups = useMemo(() => { + return pageSize > 0 ? defaultFilteredGroups.slice((currentPage - 1) * pageSize, currentPage * pageSize) : defaultFilteredGroups; + }, [defaultFilteredGroups, currentPage, pageSize]); const totalFilteredCount = defaultFilteredGroups.length; @@ -247,6 +250,15 @@ const OrgGroupsTable = (props: GroupsTableProps) => { }; }); + // trigger onVisibleDataChange with currently visible rows + useDebouncedEffect( + () => { + onVisibleDataChange?.(paginatedGroups); + }, + [paginatedGroups], + 200, + ); + return ( <> { /> - + Showing {getResultRange()} of {totalFilteredCount} groups diff --git a/src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx b/src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx index e2f660d7..e2bfcaaa 100644 --- a/src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx +++ b/src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx @@ -368,7 +368,7 @@ const OrgUsersTable = (props: UsersProps) => { /> - + Showing {getResultRange()} of {totalFilteredCount} users diff --git a/src/components/Table/hooks.ts b/src/components/Table/hooks.ts new file mode 100644 index 00000000..5b6f498e --- /dev/null +++ b/src/components/Table/hooks.ts @@ -0,0 +1,19 @@ +import { useEffect, useRef, DependencyList } from 'react'; + +export const useDebouncedEffect = (effect: () => void, deps: DependencyList, delay: number) => { + const timeoutRef = useRef>(); + + useEffect(() => { + if (timeoutRef.current) { + clearTimeout(timeoutRef.current); + } + + timeoutRef.current = setTimeout(effect, delay); + + return () => { + if (timeoutRef.current) { + clearTimeout(timeoutRef.current); + } + }; + }, [...deps, delay]); +}; diff --git a/src/stories/Table.stories.tsx b/src/stories/Table.stories.tsx index d1f101db..7ddad676 100644 --- a/src/stories/Table.stories.tsx +++ b/src/stories/Table.stories.tsx @@ -1193,6 +1193,7 @@ export const OrgGroupsTable: Story = { filterString={filterString} basePath="/groups" showDefaults + resultsPerPage={5} groups={[ { id: 'randomstring', From 24b10ed71b060957a4b30535c42751fc7e48be40 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 17 Apr 2025 05:49:27 +0400 Subject: [PATCH 53/66] projects table onVisibleDataChange --- .../OrgProjectsTable/OrgProjectsTable.d.ts | 1 + dist/index.es.js | 12 ++-- dist/index.js | 12 ++-- .../OrgProjectsTable/OrgProjectsTable.tsx | 57 ++++++++++++------- 4 files changed, 50 insertions(+), 32 deletions(-) diff --git a/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts b/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts index 140f31d6..63be1e71 100644 --- a/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts +++ b/dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts @@ -28,6 +28,7 @@ export type OrgProjectsProps = { filterString?: string; sortBy?: 'name_asc' | 'name_desc' | 'groupCount_asc' | 'groupCount_desc' | null; resultDropdown?: ReactNode; + onVisibleDataChange?: (data: StandaloneProject[]) => void; } & (ProjectsTableSkeleton | ProjectsProps); declare const OrgProjectsTable: (props: OrgProjectsProps) => import("react/jsx-runtime").JSX.Element; export default OrgProjectsTable; diff --git a/dist/index.es.js b/dist/index.es.js index 3be974db..d6abd8f5 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1172,13 +1172,13 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ll=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},El=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,C]=c(t||10);if(u((()=>{t&&C(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:f,basePath:y,addUserModal:g,deleteUserModal:w,newGroupModal:b,onVisibleDataChange:v}=e,V=ot(),k=p((()=>f?f.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[]),[f,s]),x=l?l.split("_")[0]:null,I=l?l.split("_")[1]:null,Z=p((()=>k?[...k].sort(((e,t)=>{if(!x)return 0;const n=e[x],r=t[x],a="asc"===I?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nZ?n?Z:Z.filter((e=>"project-default-group"!==e.type)):[]),[Z,n]),L=p((()=>m>0?S.slice((d-1)*m,d*m):S),[S,d,m]),W=S.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(V,{href:`${y}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:N("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:a(Co,{height:15,width:15})]}),className:N("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],O=L&&L.map((e=>({...e,actions:i(Pi,{children:[g&&g(e),a(Ao,{children:a(V,{href:`${y}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?w?w(e):null:a(Ji,{})]})}))),z=["name","memberCount"],H=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return((e,t,n)=>{const r=A();u((()=>(r.current&&clearTimeout(r.current),r.current=setTimeout(e,n),()=>{r.current&&clearTimeout(r.current)})),[...t,n])})((()=>{v?.(L)}),[L],200),i(o,{children:[a(Xi,{dataSource:O,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:b}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:W,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=L.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",W," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{projects:m,basePath:A,newProjectModal:C,type:f="standalone"}=e,y=ot(),g=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],w=r?r.split("_")[0]:null,b=r?r.split("_")[1]:null,v=[...g].sort(((e,t)=>{if(w){const n=e[w],r=t[w],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?v.slice((s-1)*p,s*p):v,k=v.length,x=e=>w===e?"custom-sorted":"",I=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(y,{href:`${A}/${e}`,children:e})}),className:x("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:x("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],Z=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=V&&V.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(y,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(y,{href:`${A}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),Z(e)]})}))),L=["name"];"standalone"===f&&L.push("groupCount");const W=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:S,columns:W,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:C}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:k,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=V.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",k," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Nl,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(El,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Ol=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Ol.displayName="Confirm";const zl=e.section` +`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=(e,t,n)=>{const r=A();u((()=>(r.current&&clearTimeout(r.current),r.current=setTimeout(e,n),()=>{r.current&&clearTimeout(r.current)})),[...t,n])},Ll=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},El=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ol=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w,onVisibleDataChange:b}=e,v=ot(),V=p((()=>C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[]),[C,s]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=p((()=>V?[...V].sort(((e,t)=>{if(!k)return 0;const n=e[k],r=t[k],a="asc"===x?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nI?n?I:I.filter((e=>"project-default-group"!==e.type)):[]),[I,n]),S=p((()=>m>0?Z.slice((d-1)*m,d*m):Z),[Z,d,m]),L=Z.length,W=e=>k===e?"custom-sorted":"",N=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(v,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:W("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:a(Co,{height:15,width:15})]}),className:W("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],E=S&&S.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(v,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),O=["name","memberCount"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return Ml((()=>{b?.(S)}),[S],200),i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[h,m]=c(t||10);if(u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const{projects:A,basePath:C,newProjectModal:f,type:y="standalone",onVisibleDataChange:g}=e,w=ot(),b=p((()=>A?A.filter((e=>{const t=[e.name];return"standalone"===y&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[]),[A,l]),v=r?r.split("_")[0]:null,V=r?r.split("_")[1]:null,k=p((()=>b?[...b].sort(((e,t)=>{if(!v)return 0;const n=e[v],r=t[v],a="asc"===V?1:-1;return null===n&&null===r?0:null===n?a:null===r?-a:n>r?a:nh>0?k.slice((s-1)*h,s*h):k),[k,s,h]),I=k.length,Z=e=>v===e?"custom-sorted":"",S=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===y?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(w,{href:`${C}/${e}`,children:e})}),className:Z("name")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:Z("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===y&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,W=x&&x.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(w,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(w,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),L(e)]})}))),N=["name"];"standalone"===y&&N.push("groupCount");const E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return Ml((()=>{g?.(x)}),[x],200),i(o,{children:[a(Xi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:f}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:I,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=x.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Nl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(El,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ol,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const zl=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));zl.displayName="Confirm";const Hl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Hl=e.section` +`,Rl=e.section` float: left; margin-right: 8px; @@ -1186,11 +1186,11 @@ html,body{ &::after { clear: both; } -`,Rl=e.section` +`,Kl=e.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,Kl=h((({content:e},t)=>i(zl,{ref:t,className:"lagoon-tip",children:[a(Hl,{children:a(Li,{})}),i(Rl,{children:[" ",e," "]})]})));Kl.displayName="Tip";const Tl=e.div` +`,Tl=h((({content:e},t)=>i(Hl,{ref:t,className:"lagoon-tip",children:[a(Rl,{children:a(Li,{})}),i(Kl,{children:[" ",e," "]})]})));Tl.displayName="Tip";const Ul=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1207,7 +1207,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function Ul(e){return e.toLowerCase().replace(/\s+/g,"-")}const ql=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(Tl,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":Ul(o.title),children:e})}),l?a("div",{style:s,"data-cy":Ul(o.title),className:"statistic-element",children:r}):null]})};ql.displayName="Stat";const jl=e.div` +`;function ql(e){return e.toLowerCase().replace(/\s+/g,"-")}const jl=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(Ul,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":ql(o.title),children:e})}),l?a("div",{style:s,"data-cy":ql(o.title),className:"statistic-element",children:r}):null]})};jl.displayName="Stat";const Bl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Bl=h((({items:e},t)=>a(jl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(ql,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Bl.displayName="DetailedStats";export{Bt as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Ol as Confirm,zt as CopyToClipboard,en as DataCard,Bl as DetailedStats,It as Details,qi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,Aa as IconAim,Ca as IconAlert,fa as IconAlignCenter,ya as IconAlignLeft,ga as IconAlignRight,wa as IconApartment,ba as IconApi,va as IconAppstore,Va as IconArrowDown,ka as IconArrowsAlt,xa as IconAudio,Ia as IconBell,Za as IconBranches,Sa as IconBug,Ma as IconBulb,La as IconCamera,Wa as IconCaretDown,Na as IconCheck,Ea as IconCheckSquare,Oa as IconClose,za as IconCloseSquare,Ha as IconCloudDownload,Ra as IconCloudUpload,Ka as IconDelete,Ta as IconDisconnect,Ua as IconEdit,qa as IconEllipsis,ja as IconExclamation,Ba as IconExclamationCircle,Ya as IconExport,Da as IconEye,Pa as IconFileImage,Ga as IconFileJpg,Ja as IconFilePdf,Qa as IconFrown,Xa as IconFullscreen,Fa as IconFullscreenExit,$a as IconGithub,Wi as IconGrid,_a as IconHdd,ei as IconHeart,ti as IconHighlight,ni as IconHome,ri as IconIdcard,ai as IconInfoCircle,Li as IconLagoonOnly,ii as IconLink,Ni as IconList,oi as IconLoading,li as IconLock,si as IconMeh,di as IconMessage,ci as IconMinusCircle,ui as IconMinusSquare,pi as IconPaperclip,hi as IconPlus,mi as IconPushpinFIlled,Ai as IconPushpinOutlined,Ci as IconRest,fi as IconRocket,yi as IconSave,gi as IconSearch,wi as IconSettings,bi as IconSmile,vi as IconStar,Mi as IconSun,Vi as IconTag,ki as IconTags,xi as IconWifi,Ii as IconZoomIn,Zi as IconZoomOut,Jt as Input,Wn as LagoonCard,dn as LagoonCardLabel,Rn as LagoonEnvironmentDetails,hn as LagoonFilter,Hi as LagoonFooter,Ei as LagoonHeader,Si as LagoonIcon,zn as LagoonProblemsOverview,Tn as LagoonProjectDetails,Ti as LagoonTimeline,kt as List,Co as LoadingSkeleton,$t as Modal,it as NextLinkProvider,Bi as PageContainer,Pt as Pagination,Mt as Select,ql as Stat,Xt as StatusTag,Yt as Steps,Zt as Switch,Xi as Table,Ot as Tabs,nn as TaskTreeSelector,pt as Text,At as TextLabel,Kl as Tip,rn as Tree,Ln as TreeList,rt as UIThemeProvider,ot as useNextLink,Gt as useNotification,Pe as useTheme}; +`,Yl=h((({items:e},t)=>a(Bl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(jl,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Yl.displayName="DetailedStats";export{Bt as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,zl as Confirm,zt as CopyToClipboard,en as DataCard,Yl as DetailedStats,It as Details,qi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,Aa as IconAim,Ca as IconAlert,fa as IconAlignCenter,ya as IconAlignLeft,ga as IconAlignRight,wa as IconApartment,ba as IconApi,va as IconAppstore,Va as IconArrowDown,ka as IconArrowsAlt,xa as IconAudio,Ia as IconBell,Za as IconBranches,Sa as IconBug,Ma as IconBulb,La as IconCamera,Wa as IconCaretDown,Na as IconCheck,Ea as IconCheckSquare,Oa as IconClose,za as IconCloseSquare,Ha as IconCloudDownload,Ra as IconCloudUpload,Ka as IconDelete,Ta as IconDisconnect,Ua as IconEdit,qa as IconEllipsis,ja as IconExclamation,Ba as IconExclamationCircle,Ya as IconExport,Da as IconEye,Pa as IconFileImage,Ga as IconFileJpg,Ja as IconFilePdf,Qa as IconFrown,Xa as IconFullscreen,Fa as IconFullscreenExit,$a as IconGithub,Wi as IconGrid,_a as IconHdd,ei as IconHeart,ti as IconHighlight,ni as IconHome,ri as IconIdcard,ai as IconInfoCircle,Li as IconLagoonOnly,ii as IconLink,Ni as IconList,oi as IconLoading,li as IconLock,si as IconMeh,di as IconMessage,ci as IconMinusCircle,ui as IconMinusSquare,pi as IconPaperclip,hi as IconPlus,mi as IconPushpinFIlled,Ai as IconPushpinOutlined,Ci as IconRest,fi as IconRocket,yi as IconSave,gi as IconSearch,wi as IconSettings,bi as IconSmile,vi as IconStar,Mi as IconSun,Vi as IconTag,ki as IconTags,xi as IconWifi,Ii as IconZoomIn,Zi as IconZoomOut,Jt as Input,Wn as LagoonCard,dn as LagoonCardLabel,Rn as LagoonEnvironmentDetails,hn as LagoonFilter,Hi as LagoonFooter,Ei as LagoonHeader,Si as LagoonIcon,zn as LagoonProblemsOverview,Tn as LagoonProjectDetails,Ti as LagoonTimeline,kt as List,Co as LoadingSkeleton,$t as Modal,it as NextLinkProvider,Bi as PageContainer,Pt as Pagination,Mt as Select,jl as Stat,Xt as StatusTag,Yt as Steps,Zt as Switch,Xi as Table,Ot as Tabs,nn as TaskTreeSelector,pt as Text,At as TextLabel,Tl as Tip,rn as Tree,Ln as TreeList,rt as UIThemeProvider,ot as useNextLink,Gt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index ed94d09f..820ada93 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1172,13 +1172,13 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Qa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},$a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),y)),[w,y]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:g,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:y?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?y.slice((u-1)*m,u*m):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[g,y]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==g;(V||k)&&(h(!0),V&&x(i),k&&(y(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x,onVisibleDataChange:g}=e,y=U(),w=n.useMemo((()=>h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[]),[h,d]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=n.useMemo((()=>w?[...w].sort(((e,t)=>{if(!j)return 0;const n=e[j],r=t[j],a="asc"===b?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nv?s?v:v.filter((e=>"project-default-group"!==e.type)):[]),[v,s]),k=n.useMemo((()=>p>0?V.slice((c-1)*p,c*p):V),[V,c,p]),I=V.length,S=e=>j===e?"custom-sorted":"",Z=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:S("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:S("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),L=["name","memberCount"],O=Z&&Z.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return((e,t,r)=>{const a=n.useRef();n.useEffect((()=>(a.current&&clearTimeout(a.current),a.current=setTimeout(e,r),()=>{a.current&&clearTimeout(a.current)})),[...t,r])})((()=>{g?.(k)}),[k],200),t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone"}=e,C=U(),x=m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[],g=i?i.split("_")[0]:null,y=i?i.split("_")[1]:null,w=[...x].sort(((e,t)=>{if(g){const n=e[g],r=t[g],a="asc"===y?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(n0?w.slice((d-1)*u,d*u):w,b=w.length,v=e=>g===e?"custom-sorted":"",V=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e}`,children:e})}),className:v("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:v("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],k=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,I=j&&j.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(C,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(C,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),k(e)]})}))),S=["name"];"standalone"===f&&S.push("groupCount");const Z=V&&V.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return S.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:I,columns:Z,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:b,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=j.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",b," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const _a=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));_a.displayName="Confirm";const eo=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=(e,t,r)=>{const a=n.useRef();n.useEffect((()=>(a.current&&clearTimeout(a.current),a.current=setTimeout(e,r),()=>{a.current&&clearTimeout(a.current)})),[...t,r])},Qa=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},$a=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},_a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),y)),[w,y]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:g,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:y?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?y.slice((u-1)*m,u*m):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[g,y]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==g;(V||k)&&(h(!0),V&&x(i),k&&(y(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x,onVisibleDataChange:g}=e,y=U(),w=n.useMemo((()=>h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[]),[h,d]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=n.useMemo((()=>w?[...w].sort(((e,t)=>{if(!j)return 0;const n=e[j],r=t[j],a="asc"===b?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nv?s?v:v.filter((e=>"project-default-group"!==e.type)):[]),[v,s]),k=n.useMemo((()=>p>0?V.slice((c-1)*p,c*p):V),[V,c,p]),I=V.length,S=e=>j===e?"custom-sorted":"",Z=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:S("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:S("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),L=["name","memberCount"],O=Z&&Z.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return Ga((()=>{g?.(k)}),[k],200),t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone",onVisibleDataChange:C}=e,x=U(),g=n.useMemo((()=>m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[]),[m,l]),y=i?i.split("_")[0]:null,w=i?i.split("_")[1]:null,j=n.useMemo((()=>g?[...g].sort(((e,t)=>{if(!y)return 0;const n=e[y],r=t[y],a="asc"===w?1:-1;return null===n&&null===r?0:null===n?a:null===r?-a:n>r?a:nu>0?j.slice((d-1)*u,d*u):j),[j,d,u]),v=j.length,V=e=>y===e?"custom-sorted":"",k=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${h}/${e}`,children:e})}),className:V("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:V("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],I=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=b&&b.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(x,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(x,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),I(e)]})}))),Z=["name"];"standalone"===f&&Z.push("groupCount");const M=k&&k.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return Ga((()=>{C?.(b)}),[b],200),t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:S,columns:M,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:v,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(_a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const eo=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));eo.displayName="Confirm";const to=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,to=l.default.section` +`,no=l.default.section` float: left; margin-right: 8px; @@ -1186,11 +1186,11 @@ html,body{ &::after { clear: both; } -`,no=l.default.section` +`,ro=l.default.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,ro=n.forwardRef((({content:e},n)=>t.jsxs(eo,{ref:n,className:"lagoon-tip",children:[t.jsx(to,{children:t.jsx($n,{})}),t.jsxs(no,{children:[" ",e," "]})]})));ro.displayName="Tip";const ao=l.default.div` +`,ao=n.forwardRef((({content:e},n)=>t.jsxs(to,{ref:n,className:"lagoon-tip",children:[t.jsx(no,{children:t.jsx($n,{})}),t.jsxs(ro,{children:[" ",e," "]})]})));ao.displayName="Tip";const oo=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1207,7 +1207,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function oo(e){return e.toLowerCase().replace(/\s+/g,"-")}const so=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(ao,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":oo(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":oo(i.title),className:"statistic-element",children:s}):null]})};so.displayName="Stat";const io=l.default.div` +`;function so(e){return e.toLowerCase().replace(/\s+/g,"-")}const io=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(oo,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":so(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":so(i.title),className:"statistic-element",children:s}):null]})};io.displayName="Stat";const lo=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,lo=n.forwardRef((({items:e},n)=>t.jsx(io,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(so,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));lo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=_a,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=lo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:gn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=so,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ro,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,co=n.forwardRef((({items:e},n)=>t.jsx(lo,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(io,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));co.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=eo,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=co,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:gn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=io,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ao,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx b/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx index 4caceb85..42323873 100644 --- a/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx +++ b/src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx @@ -1,4 +1,4 @@ -import { ReactNode, useEffect, useState } from 'react'; +import { ReactNode, useEffect, useMemo, useState } from 'react'; import type { RenderedCell } from 'rc-table/lib/interface'; import { TotalDescription } from '../styles'; import { ActionWrap, TableSummary } from '../../styles'; @@ -13,6 +13,7 @@ import { Tooltip } from 'antd'; import { IconLagoonOnly } from '../../../Icons'; import OrgProjectsTableSkeleton from './OrgProjectsTableSkeleton'; import Skeleton from '../../../Skeleton'; +import { useDebouncedEffect } from '../../hooks'; type ProjectBase = { id: number; @@ -49,6 +50,7 @@ export type OrgProjectsProps = { * For stylistic reasons, `results per page` select component next to pagination */ resultDropdown?: ReactNode; + onVisibleDataChange?: (data: StandaloneProject[]) => void; } & (ProjectsTableSkeleton | ProjectsProps); /* @@ -75,30 +77,34 @@ const OrgProjectsTable = (props: OrgProjectsProps) => { return ; } - const { projects, basePath, newProjectModal, type = 'standalone' } = props; + const { projects, basePath, newProjectModal, type = 'standalone', onVisibleDataChange } = props; const Link = useLinkComponent(); - const filteredProjects = projects - ? projects.filter((project) => { - const fieldsToCheck = [project.name]; + const filteredProjects = useMemo(() => { + if (!projects) return []; - if (type === 'standalone') { - fieldsToCheck.push(String((project as StandaloneProject)?.groupCount)); - } + return projects.filter((project) => { + const fieldsToCheck = [project.name]; - return fieldsToCheck.some((fieldValue) => - String(fieldValue).toLowerCase().includes(filterString.toLowerCase()), - ); - }) - : []; + if (type === 'standalone') { + fieldsToCheck.push(String((project as StandaloneProject)?.groupCount)); + } + + return fieldsToCheck.some((fieldValue) => String(fieldValue).toLowerCase().includes(filterString.toLowerCase())); + }); + }, [projects, filterString]); // sorting based on sortBy const sortColumn = sortBy ? sortBy.split('_')[0] : null; const sortOrder = sortBy ? sortBy.split('_')[1] : null; - const sortedProjects = [...filteredProjects].sort((a, b) => { - if (sortColumn) { + const sortedProjects = useMemo(() => { + if (!filteredProjects) return []; + + return [...filteredProjects].sort((a, b) => { + if (!sortColumn) return 0; + const aValue = a[sortColumn as keyof ProjectBase]; const bValue = b[sortColumn as keyof ProjectBase]; @@ -112,13 +118,15 @@ const OrgProjectsTable = (props: OrgProjectsProps) => { if (aValue > bValue) return direction; if (aValue < bValue) return -direction; - } - return 0; - }); + + return 0; + }); + }, [filteredProjects, sortColumn, sortOrder]); // paginated data based on filtered results - const paginatedProjects = - pageSize > 0 ? sortedProjects.slice((currentPage - 1) * pageSize, currentPage * pageSize) : sortedProjects; + const paginatedProjects = useMemo(() => { + return pageSize > 0 ? sortedProjects.slice((currentPage - 1) * pageSize, currentPage * pageSize) : sortedProjects; + }, [sortedProjects, currentPage, pageSize]); const totalFilteredCount = sortedProjects.length; @@ -260,6 +268,15 @@ const OrgProjectsTable = (props: OrgProjectsProps) => { }; }); + // trigger onVisibleDataChange with currently visible rows + useDebouncedEffect( + () => { + onVisibleDataChange?.(paginatedProjects); + }, + [paginatedProjects], + 200, + ); + return ( <> Date: Tue, 29 Apr 2025 02:43:20 +0400 Subject: [PATCH 54/66] url validity checks --- dist/components/Table/_utils.d.ts | 1 + dist/index.es.js | 54 +++++++++---------- dist/index.js | 54 +++++++++---------- .../Table/BackupsTable/BackupsTable.tsx | 4 +- .../Table/InsightsTable/InsightsTable.tsx | 10 ++-- src/components/Table/_utils.tsx | 10 ++++ 6 files changed, 75 insertions(+), 58 deletions(-) diff --git a/dist/components/Table/_utils.d.ts b/dist/components/Table/_utils.d.ts index a8dd5030..dbad0489 100644 --- a/dist/components/Table/_utils.d.ts +++ b/dist/components/Table/_utils.d.ts @@ -1,2 +1,3 @@ export declare const formatEnvType: (type: string) => string; export declare const debounce: (fn: (params: any) => void, delay: number) => (val: any) => void; +export declare const isValidUrl: (url: string) => boolean; diff --git a/dist/index.es.js b/dist/index.es.js index d6abd8f5..3afe9359 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1036,10 +1036,10 @@ html,body{ } `,Co=e=>a(et,{...e}),fo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var yo,go={exports:{}};var wo=(yo||(yo=1,go.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var i=n(e),o=n(t),l="("===(a=a||"()")[0],s=")"===a[1];return(l?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(o,r):!this.isAfter(o,r))||(l?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(o,r):!this.isBefore(o,r))}}),go.exports),bo=Fi(wo);no.extend(bo),no.extend(po),no.extend(so);const vo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Vo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>a(Co,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var ko,xo={exports:{}};var Io=(ko||(ko=1,xo.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,i,o,l){for(var s,d,c,u=i.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],h=p.length,m=0;m0,C<=A.r||!A.r){C<=1&&m>0&&(A=p[m-1]);var f=u[A.l];l&&(C=l(""+C)),d="string"==typeof f?f.replace("%d",C):f(C,r,A.l,c);break}}if(r)return d;var y=c?u.future:u.past;return"function"==typeof y?y(d):y.replace("%s",d)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}),xo.exports),Zo=Fi(Io);const So=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`;function Mo(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}no.extend(bo),no.extend(so),no.extend(Zo);const Lo=e.span` +`,Mo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Lo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Wo=e=>{try{const t=new URL(e);return["https:","http:"].includes(t.protocol)}catch{return!1}};function No(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}no.extend(bo),no.extend(so),no.extend(Zo);const Eo=e.span` text-decoration: underline; cursor: pointer; -`,Wo=e.div` +`,Oo=e.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1047,7 +1047,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,No=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Co,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Co,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Eo;no.extend(po),no.extend(so),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Eo||(Eo={}));const Oo=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var zo,Ho={exports:{}};var Ro=(zo||(zo=1,Ho.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",O=void 0,z=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=z(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),O=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:O};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(Ko,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>To(e,t,`${r}-${n}`)))):e;no.extend(po),no.extend(so);const Uo=e.section` +`,zo=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>a(Co,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>a(Co,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Ho;no.extend(po),no.extend(so),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(Ho||(Ho={}));const Ro=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};var Ko,To={exports:{}};var Uo=(Ko||(Ko=1,To.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),L=(0,i.findAll)({autoEscape:c,caseSensitive:p,findChunks:m,sanitize:b,searchWords:v,textToHighlight:V}),W=w,N=-1,E="",O=void 0,z=(0,s.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:h},M,{children:L.map((function(e,t){var r=V.substr(e.start,e.end-e.start);if(e.highlight){N++;var a=void 0;a="object"==typeof C?p?C[r]:(C=z(C))[r.toLowerCase()]:C;var i=N===+o;E=a+" "+(i?n:""),O=!0===i&&null!=d?Object.assign({},y,d):y;var s={children:r,className:E,key:t,style:O};return"string"!=typeof W&&(s.highlightIndex=N),(0,l.createElement)(W,s)}return(0,l.createElement)(x,{children:r,className:Z,key:t,style:S})}))}))}d.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,l=e.findChunks,s=void 0===l?r:l,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:o,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?i:r,o=e.searchWords,l=e.textToHighlight;return l=a(l),o.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),o=void 0;o=i.exec(l);){var s=o.index,d=i.lastIndex;d>s&&e.push({start:s,end:d}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,n,!1)}return r};function i(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,d=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?d=s.concat(d):u=-1,d.length&&h())}function h(){if(!c){var e=l(p);c=!0;for(var t=d.length;t;){for(s=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],i=void 0,o=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s"string"==typeof e?a(qo,{highlightClassName:"highlighted",searchWords:[t],autoEscape:!0,textToHighlight:e}):l.isValidElement(e)?l.cloneElement(e,{...e.props,key:`item-${n}`},l.Children.map(e.props.children,((e,r)=>jo(e,t,`${r}-${n}`)))):e;no.extend(po),no.extend(so);const Bo=e.section` display: flex; justify-content: space-between; align-items: center; @@ -1057,15 +1057,15 @@ html,body{ max-width: 220px !important; } } -`,qo=e(be)` +`,Yo=e(be)` color: ${e=>e.theme.UI.texts.primary}; -`,jo=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Bo=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Yo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Do=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const Po=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Jo=e.span` +`,Do=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>a(Co,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Po=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const Jo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Go=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>a(Co,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const Qo=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},Xo=e.span` text-decoration: underline; cursor: pointer; -`,Go=e.div` +`,Fo=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Qo=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Co,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Co,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Co,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})},Xo=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Fo=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},$o=e.span` +`,$o=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>a(Co,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>a(Co,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>a(Co,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30}),width:"10%"}],t=Math.floor(8*window.innerHeight/10/40),n=[...Array(t)].map(((e,t)=>({key:`project-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})},_o=e.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1075,12 +1075,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,_o=e.p` +`,el=e.p` margin-top: 1rem; -`,el=e.div` +`,tl=e.div` display: flex; justify-content: space-between; -`,tl=e.div` +`,nl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1089,7 +1089,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,nl=e.div` +`,rl=e.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1097,7 +1097,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,rl=e.div` +`,al=e.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1105,24 +1105,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;no.extend(po),no.extend(so);const al=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),il=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Co,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Co,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Co,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Co,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const ol=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const ll=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},sl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const dl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},cl=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Co,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Co,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Co,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Xi,{variant:"default",dataSource:r,columns:t})};no.extend(po),no.extend(so);const ul=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const pl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},hl=e.span` +`;no.extend(po),no.extend(so);const il=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),ol=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>a(Co,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>a(Co,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>a(Co,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>a(Co,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>a(Co,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};no.extend(po),no.extend(so);const ll=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const sl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},dl=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>a(Co,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>a(Co,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>a(Co,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>a(Co,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return a(Xi,{variant:"alternate",dataSource:n,columns:e})};no.extend(po),no.extend(so);const cl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},ul=({withValues:e=!0})=>{const t=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>a(Co,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>a(Co,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>a(Co,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return a(Xi,{variant:"default",dataSource:r,columns:t})};no.extend(po),no.extend(so);const pl=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>a(Co,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>a(Co,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>a(Co,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>a(Co,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:48})}],t=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return a(Xi,{dataSource:t,columns:e})};no.extend(bo),no.extend(po),no.extend(so);const hl=e=>{const t=e.started||e.created,n=t?no.utc(t):no.utc(),r=e.completed?no.utc(e.completed):no.utc(),a=no.duration(r.diff(n)),i=String(Math.floor(a.asHours())).padStart(2,"0");let o="";return"00"!==i&&(o+=`${i}hr `),o+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,o.trim()},ml=e.span` text-decoration: underline; cursor: pointer; -`,ml=e.div` +`,Al=e.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Al=e(dt)` +`,Cl=e(dt)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Cl=e(gt)` +`,fl=e(gt)` margin-bottom: 0 !important; margin-top: 10px !important; -`,fl=e(pt)` +`,yl=e(pt)` font-size: 11px !important; transform: translateY(-5px) !important; -`,yl=e(U)` +`,gl=e(U)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1133,12 +1133,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,gl=e.span` +`,wl=e.span` font-weight: 600; color: ${Be.lagoonBlue}; -`,wl=e.div` +`,bl=e.div` display: block; -`,bl=e(Ze)` +`,vl=e(Ze)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1172,13 +1172,13 @@ html,body{ color: ${Be.white}; `} } -`;no.extend(so),no.extend(Zo);const vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Vl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var kl,xl;var Il=(xl||(xl=1,kl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),kl),Zl=Fi(Il);const Sl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ml=(e,t,n)=>{const r=A();u((()=>(r.current&&clearTimeout(r.current),r.current=setTimeout(e,n),()=>{r.current&&clearTimeout(r.current)})),[...t,n])},Ll=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Wl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},El=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ol=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Qo,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=al(e.environments),a=al(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Fo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),L=I&&I.map((e=>{const t=al(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Uo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(_o,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Al,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(fl,{children:"Step 1 of 1"}),title:a(Cl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(yl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(bl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(Cl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(yl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(Cl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(gl,{children:g?.name})," and cannot be undone.",a(yl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:vl}),a(wl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"";switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:r,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${Mo(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:Mo(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(No,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Lo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Wo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Oo,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(jo,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:e.downloadUrl,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${e.size})`,children:a(qo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Bo,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Yo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Do,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Jo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Po(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Go,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(il,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Xo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ol,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ll(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(sl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:dl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(cl,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,w||"",r)}:To(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Uo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(hl,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:pl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(ml,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Vl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Fo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Zl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,n,a)}:To(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Sl,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w,onVisibleDataChange:b}=e,v=ot(),V=p((()=>C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[]),[C,s]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=p((()=>V?[...V].sort(((e,t)=>{if(!k)return 0;const n=e[k],r=t[k],a="asc"===x?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nI?n?I:I.filter((e=>"project-default-group"!==e.type)):[]),[I,n]),S=p((()=>m>0?Z.slice((d-1)*m,d*m):Z),[Z,d,m]),L=Z.length,W=e=>k===e?"custom-sorted":"",N=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(v,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a($o,{children:"SYSTEM GROUP"}):null]})}),className:W("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:a(Co,{height:15,width:15})]}),className:W("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],E=S&&S.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(v,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),O=["name","memberCount"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return Ml((()=>{b?.(S)}),[S],200),i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ll,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a($o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(rl,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[h,m]=c(t||10);if(u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const{projects:A,basePath:C,newProjectModal:f,type:y="standalone",onVisibleDataChange:g}=e,w=ot(),b=p((()=>A?A.filter((e=>{const t=[e.name];return"standalone"===y&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[]),[A,l]),v=r?r.split("_")[0]:null,V=r?r.split("_")[1]:null,k=p((()=>b?[...b].sort(((e,t)=>{if(!v)return 0;const n=e[v],r=t[v],a="asc"===V?1:-1;return null===n&&null===r?0:null===n?a:null===r?-a:n>r?a:nh>0?k.slice((s-1)*h,s*h):k),[k,s,h]),I=k.length,Z=e=>v===e?"custom-sorted":"",S=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===y?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(w,{href:`${C}/${e}`,children:e})}),className:Z("name")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:Z("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===y&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,W=x&&x.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(w,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(w,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),L(e)]})}))),N=["name"];"standalone"===y&&N.push("groupCount");const E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,l,r)}:To(a,l,r):a}})));return Ml((()=>{g?.(x)}),[x],200),i(o,{children:[a(Xi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:f}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:I,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=x.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(Nl,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(nl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,c,r)}:To(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(El,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a($o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(el,{children:[e," ",a(tl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:To(i.children,r,a)}:To(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Uo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ol,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a($o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(rl,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:To(a.children,s,r)}:To(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Uo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(_o,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const zl=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));zl.displayName="Confirm";const Hl=e.section` +`;no.extend(so),no.extend(Zo);const Vl=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],kl=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>a(Co,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>a(Co,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>a(Co,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>a(Co,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:40})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-skeleton-${t}`})));return a(Xi,{dataSource:n,withBg:!0,columns:e})};var xl,Il;var Zl=(Il||(Il=1,xl=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){var o=i[a];if(!("_owner"===o&&t.$$typeof||e(t[o],n[o])))return!1}return!0}return t!=t&&n!=n}),xl),Sl=Fi(Zl);const Ml=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},Ll=(e,t,n)=>{const r=A();u((()=>(r.current&&clearTimeout(r.current),r.current=setTimeout(e,n),()=>{r.current&&clearTimeout(r.current)})),[...t,n])},Wl=({type:e})=>{const t=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>a(Co,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>a(Co,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Nl=({type:e})=>{const t=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},El=({type:e})=>{const t=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>a(Co,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>a(Co,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return a(Xi,{dataSource:r,columns:t})},Ol=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>a(Co,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>a(Co,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})},zl=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>a(Co,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>a(Co,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>a(Co,{height:30})}],t=Math.floor(8*window.innerHeight/10/80),n=[...Array(t)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return a(Xi,{dataSource:n,columns:e})};Xi.DefaultTable=Xi,Xi.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return a($o,{});const{resultsPerPage:t,filterString:n,projects:r,basePath:l}=e,[s,d]=c(1),[h,m]=c(t||10),[A,f]=c(!1),[y,g]=c(r),[w,b]=c(["",void 0]),v=ot(),V=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),k=C(((e,t,n)=>{let a=r?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&a.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=il(e.environments),a=il(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),a}),[r]),x=p((()=>Lo((e=>{const t=k(e.filterStr,e.sortField,e.sortOrder);g(t),f(!1)}),V)),[k,V]);u((()=>{f(!0),x({filterStr:n,sortField:w[0],sortOrder:w[1]})}),[n,w,x]),u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[n]),u((()=>{g(r)}),[r]);const I=h>0?y.slice((s-1)*h,s*h):y,Z=["name","prod_route","gitUrl"],S=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,t)=>a(Ao,{children:a(v,{href:`${l}/${t.name}`,children:t.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return Z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:jo(i.children,n,a)}:jo(i,n,a):i}}))),L=I&&I.map((e=>{const t=il(e.environments),n=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"",last_deployment:t,created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),actions:a(Pi,{children:a(Ao,{children:a(v,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})})})}}));return i(o,{children:[a(Xi,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;b([r,a])},variant:"alternate",dataSource:L,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:A,indicator:a(ke,{})}}),i(Bo,{children:[a(Pt,{total:y.length,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}}),a(el,{"data-cy":"projects-total",children:`Total: ${y.length} Projects`})]})]})},Xi.SshTable=({sshKeys:e,addNewKey:{add:t,loading:n},updateKey:r,deleteKey:l,refetch:s})=>{const[d,u]=c(!1),[p]=Se(),[h,m]=c(!1),[A]=Se(),[C,f]=c(!1),[y]=Se(),[g,w]=c(),[b,v]=c(!0),V=()=>{u(!1),p.resetFields()},k=()=>{f(!1),y.resetFields(),w(void 0)},x=()=>{m(!1),w(void 0),A.resetFields()},I=()=>{y.validateFields().then((()=>{const{keyName:e,keyValue:t}=y.getFieldsValue();r.update(g?.id,e,g?.keyType,t).finally((()=>{k(),s()}))})).catch((()=>{}))},Z=()=>{l.delete(g?.id).finally((()=>{x(),s()}))},S=i(o,{children:[a(Cl,{testId:"add-key",iconBefore:a(ce,{size:100}),onClick:()=>u(!0),size:"middle",type:"primary",children:"Add new key"}),a($t,{confirmText:"Create",subTitle:a(yl,{children:"Step 1 of 1"}),title:a(fl,{children:"Add a SSH Key"}),open:d,onCancel:V,minHeight:"350px",onOk:()=>{p.validateFields().then((()=>{const{keyName:e,keyValue:n}=p.getFieldsValue();t(e,n).finally((()=>{s(),V()}))})).catch((()=>{}))},confirmLoading:n,children:i(gl,{form:p,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:a(Jt,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:a(vl,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),a($t,{confirmText:"Update",title:a(fl,{children:"Edit SSH Key"}),open:C,onCancel:k,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:r?.loading,children:i(gl,{form:y,children:[a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:g?.name,label:"Key Name",name:"keyName",children:a(Jt,{placeholder:"Enter a name for the variable"})}),a(qi,{required:!0,rules:[{required:!0,message:""}],initialValue:(L=g,L?.keyType+" "+L?.keyValue),label:"Key Value",name:"keyValue",children:a(Jt,{placeholder:"Enter the variable value"})})]})}),a($t,{confirmText:"Delete",title:a(fl,{children:"Delete SSH Key"}),open:h,onCancel:x,minHeight:"200px",onOk:Z,confirmLoading:l?.loading,dangerConfirm:!0,confirmDisabled:b,children:i(o,{children:["This action will delete the SSH key ",a(wl,{children:g?.name})," and cannot be undone.",a(gl,{form:A,children:a(qi,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:a(Jt,{"data-cy":"delete-confirm",placeholder:"Key name",value:g?.name,onChange:e=>{v(e.target.value!==g?.name)}})})})]})})]});var L;const W=e&&e.map((e=>({...e,name:i(o,{children:[e.id," - ",e.name]}),created:a(M,{placement:"top",title:no.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e.created).local().fromNow()}),lastUsed:a(M,{placement:"top",title:e.lastUsed?no.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?no.utc(e.lastUsed).local().fromNow():"Never"}),actions:i(Pi,{children:[a(M,{placement:"bottom",title:"Edit key",children:a(ue,{onClick:()=>{w(e),f(!0)}})}),a(M,{placement:"bottom",title:"Delete key",children:a(Ie,{"data-cy":"delete-button",onClick:()=>{w(e),m(!0)}})})]})})));return i(o,{children:[a(Xi,{rowKey:e=>e.id||e.name,dataSource:W,components:{body:{row:e=>a("tr",{...e,"data-cy":"ssh-row"})}},columns:Vl}),a(bl,{children:S})]})},Xi.DeploymentsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);u((()=>{t&&h(t)}),[t]);const m=ot();if("skeleton"in e&&e.skeleton)return a(fo,{});const{deployments:A,basePath:C,cancelDeployment:f}=e,y=p((()=>A?A.filter((e=>{const t=!n||e.status===n,a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[A,n,r]),g=d>0?y.slice((l-1)*d,l*d):y,w=y.length,b=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>i(Ao,{children:[a(m,{href:`${C}/${e}`,children:e}),t.bulkId?a("span",{className:"bulk-link",children:a(m,{href:`/bulkdeployment/${t.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],v=g&&g.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"right",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:vo(e),actions:i(Pi,{children:[a(Ao,{children:a(m,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?f(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:v,columns:b,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}}),a(Pt,{total:w,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.BackupsTable=e=>{const{resultsPerPage:t,filterStatus:n,filterDateRange:r}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),"skeleton"in e&&e.skeleton)return a(Vo,{});const{backups:m,retrieveBackup:A}=e,C=p((()=>m?m.filter((e=>{let t=!0;n&&(t="retrievable"===n?null===e?.restore:e?.restore?.status===n);const a=!r||!r.every(Boolean)||no(e.created).isBetween(no(r[0]).startOf("day"),no(r[1]).endOf("day"),null,"[]");return t&&a})):[]),[m,n,r]),f=d>0?C.slice((l-1)*d,l*d):C,y=C.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>a(ho,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>a("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>a(zt,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],w=e=>{const t=e.restore?.status,n=e.restore?.restoreSize||0,r=e.restore?.restoreLocation||"",o=Wo(r)?r:void 0;switch(t){case"pending":return a(M,{placement:"bottom",title:"Retrieving...",children:a(ke,{"data-cy":"retrieving"})});case"successful":return a(pt,{underline:!1,href:o,target:"_blank",children:i(M,{placement:"bottom",title:`Download (${No(n)})`,children:[a(So,{"data-cy":"download"})," (",a("span",{style:{fontSize:"12px"},children:No(n)}),")"]})});case"failed":return a(M,{placement:"bottom",title:"Retry",children:A?A(e,"failed"):a(Ve,{"data-cy":"retry"})});default:return a(M,{placement:"bottom",title:"Retrieve",children:A?A(e,"retrievable"):a(ve,{"data-cy":"retrieve"})})}},b=f&&f.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:e.restore?.status??"retrievable"}),actions:a(Pi,{children:w(e)})}}));return i(o,{children:[a(Xi,{dataSource:b,columns:g,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"backup-row"})}}}),a(Pt,{total:y,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]})},Xi.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return a(zo,{});const[t,n]=c([]),{problems:r}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,r)=>a(Eo,{onClick:()=>{return e=!t.includes(r.id),a=r,void n(e?[...t,a.id]:t.filter((e=>e!==a.id)));var e,a},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,t)=>i(o,{children:[t.associatedPackage,":",t.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>a(M,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:a(Oo,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],s=r&&r.map((e=>({...e,actions:a(Pi,{children:"0000-00-00 00:00:00"!==e.deleted&&a(M,{placement:"top",title:"Dismiss",children:a(xe,{})})})})));return a(o,{children:a(Xi,{expandable:{expandedRowKeys:t,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>i("p",{style:{margin:0},children:[a(bt,{children:"Detailed problem description:"}),a("br",{}),e.description]})},disableScrollable:!0,dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"problem-row"})}}})})},Xi.FactsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[p,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Ro,{});const{facts:m}=e,A=m?m.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],C=r?r.split("_")[0]:null,f=r?r.split("_")[1]:null,y=[...A].sort(((e,t)=>{if(C){const n=e[C],r=t[C],a="asc"===f?1:-1;if(n>r)return a;if(n0?y.slice((s-1)*p,s*p):y,w=y.length,b=e=>C===e?"custom-sorted":"",v=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:b("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:b("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:b("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:b("value")}],V=["name","description","source","value"],k=v&&v.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return V.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:jo(a.children,l,r)}:jo(a,l,r):a}})));return i(o,{children:[a(Xi,{dataSource:g,columns:k,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"fact-row"})}}}),i(Bo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:w,pageSize:-1===p?1/0:p,current:s,onChange:e=>{d(e)}})]})]})},Xi.InsightsTable=e=>{const{resultsPerPage:t,filterDateRange:n,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Do,{});const{insights:C}=e,f=C?C.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],y=l?l.split("_")[0]:null,g=l?l.split("_")[1]:null,w=[...f].sort(((e,t)=>{if(y){const n=e[y],r=t[y],a="asc"===g?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nw?w.filter((e=>!n||!n.every(Boolean)||no(e.created).isBetween(no(n[0]).startOf("day"),no(n[1]).endOf("day"),null,"[]"))):[]),[w,n]),v=m>0?b.slice((d-1)*m,d*m):b,V=b.length,k=e=>y===e?"custom-sorted":"",x=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,t)=>a(o,{children:e}),className:k("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:k("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:k("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:k("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:k("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],I=v&&v.map((e=>{const{created:t,size:n,downloadUrl:r}=e,i=Wo(r)?r:void 0,o=no.utc(t).local();return{...e,created:a(M,{placement:"top",title:o.format("YYYY-MM-DD HH:mm:ss"),children:o.fromNow()}),actions:a(Pi,{children:a(pt,{underline:!1,href:i,target:"_blank",children:a(M,{placement:"bottom",title:`Download (${n})`,children:a(Yo,{})})})})}})),Z=["file","service","type","size"],S=x&&x.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:jo(a.children,s,r)}:jo(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:I,columns:S,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"insight-row"})}}}),i(Bo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]})]})},Xi.TasksTable=e=>{const{resultsPerPage:t}=e,[n,r]=c(1),[l,s]=c(t||10);u((()=>{t&&s(t)}),[t]);const d=ot();if("skeleton"in e&&e.skeleton)return a(Po,{});const{tasks:p,basePath:h,resultDropdown:m,cancelTask:A}=e,C=l>0?p.slice((n-1)*l,n*l):p,f=p.length,y=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(Ao,{children:a(d,{href:`${h}/${t.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=C&&C.map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(Xt,{type:"succeeded"===e.status?"complete":e.status}),duration:Jo(e),actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${h}/${e.taskName}`,children:a(M,{placement:"bottom",title:"View task",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):a(Ji,{})]})}}));return i(o,{children:[a(Xi,{dataSource:g,columns:y,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}}),i(Bo,{children:[a("section",{className:"selector",children:m}),a(Pt,{total:f,pageSize:-1===l?1/0:l,current:n,onChange:e=>{r(e)}})]})]})},Xi.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return a(Go,{});const{task:t,cancelTask:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,t)=>a(Xo,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>a(ho,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:a(o,{children:a(Xt,{type:e.status})}),duration:Qo(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Fo,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"task-row"})}}})})},Xi.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return a(ol,{});const{resultsPerPage:t,basePath:n,filterString:r="",environments:l,newEnvironmentModal:s}=e,d=ot(),[p,h]=c(1),[m,A]=c(t||10),[C,f]=c([]);u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[r]);const y=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],[g,w]=C,b=void 0===w?y:y.toSorted(((e,t)=>{const n="ascend"===w?1:-1;if("name"===g)return n*e.name.localeCompare(t.name);if("last_deployment"===g){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),v=m>0?b.slice((p-1)*m,p*m):b,V=b.length,k=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,t)=>a("div",{style:{display:"flex",placeContent:"center"},children:a(dn,{type:t.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,t)=>a(Ao,{children:a(d,{href:`${n}/${t.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>a("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>a("div",{children:e?Mo(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?a(M,{placement:"top",title:no.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:no.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],x=["title","region","deployType"],I=k&&k.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:jo(i.children,r,a)}:jo(i,r,a):i}}))),Z=v&&v.map((e=>{const t=e.quickActions&&a(Ln,{data:e.quickActions,children:a(bn,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:i(Pi,{children:[a(Ao,{children:a(d,{href:`${n}/${e.name}`,children:a(M,{placement:"bottom",title:"View environment",children:a($,{})})})}),t]})}}));return i(o,{children:[a(Xi,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:Z,columns:I,rowKey:e=>e.title,components:{body:{row:e=>a("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),a(Yi,{children:s}),a(Pt,{total:V,pageSize:-1===m?1/0:m,current:p,onChange:e=>{h(e)}}),i(el,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===p)return 1;const t=1===p?1:(p-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," Environments"]})]})},Xi.AllDeploymentsTable=e=>{const{resultsPerPage:t,filterString:n=""}=e,[r,l]=c(1),[s,d]=c(t||10);u((()=>{t&&d(t)}),[t]),u((()=>{l(1)}),[n]);const p=ot();if("skeleton"in e&&e.skeleton)return a(ll,{});const{deployments:h,cancelDeployment:m}=e,A=h?h.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(n.toLowerCase()))))):[],C=s>0?A.slice((r-1)*s,r*s):A,f=A.length,y=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(p,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,t)=>a(Ao,{children:a(p,{href:`/projects/${t.environment?.project.name}/${t.environment?.openshiftProjectName}/deployments/${t.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],g=["project_name","environment_name","openshift_name","deployment_name"],w=y&&y.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return g.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:jo(i.children,n,a)}:jo(i,n,a):i}}))),b=C&&C.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:sl(e),actions:i(Pi,{children:[a(Ao,{children:a(p,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):a(Ji,{})]})})));return i(o,{children:[a(Xi,{variant:"alternate",dataSource:b,columns:w,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),a(Pt,{total:f,pageSize:-1===s?1/0:s,current:r,onChange:e=>{l(e)}})]})},Xi.BulkDeploymentsTable=e=>{const t=ot();if("skeleton"in e&&e.skeleton)return a(dl,{});const{deployments:n,cancelDeployment:r}=e,l=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>a(Ao,{children:a(t,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>a(Ao,{children:a(t,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const t=no.utc(e).local();return a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,t)=>i(ho,{children:[a(Xt,{type:t.status}),!["complete","cancelled","failed"].includes(t.status)&&t.buildStep&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#118EE9",icon:a(o,{}),children:t.buildStep})}),t.buildStep&&["deployCompletedWithWarnings"].includes(t.buildStep)&&a(mo,{placement:"right",title:t.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],s=n&&n.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:cl(e),actions:i(Pi,{children:[a(Ao,{children:a(t,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:a(M,{placement:"bottom",title:"View bulk deployment",children:a($,{})})})}),["new","pending","queued","running"].includes(e.status)?r(e):a(Ji,{})]})})));return a(o,{children:a(Xi,{variant:"alternate",dataSource:s,columns:l,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}}})})},Xi.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return a(ul,{withValues:e.withValues});const{variables:t,editVariableModal:n,deleteVariableModal:r,newVariableModal:l,type:s,withValues:d=!0}=e,[h,m]=c(t.map((e=>e.id))),[A,C]=c(1),f="environment"===e.type?e.resultsPerPage:10,[y,g]=c(f||10);let w,b,v;u((()=>{f&&g(f)}),[f]);const V="environment"===s;if(V){const{filterScope:t,filterString:n="",sortBy:r}=e;w=n,b=r,v=t}const k=t&&V&&w?t.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(w).toLowerCase()))))):t,x=b?b.split("_")[0]:null,I=b?b.split("_")[1]:null,Z=V?[...k].sort(((e,t)=>{if(x){const n=e[x],r=t[x],a="asc"===I?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(nv?Z?Z.filter((e=>e.scope===v)):[]:Z||[]),[Z,v]),L=V&&y>0?S.slice((A-1)*y,A*y):S,W=L.length,N=e=>x===e?"custom-sorted":"",E=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,t)=>a(o,{children:e}),className:N("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:d?"11.32%":"43.62%",className:N("scope")},...d?[{title:"Value",dataIndex:"value",key:"value",render:(e,t)=>{const n=h.includes(t.id);return a("div",{children:e?a(zt,{withToolTip:!n,text:e,type:n?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["name","scope"],z=E&&E.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:jo(a.children,w||"",r)}:jo(a,w||"",r):a}}))),H=L&&L.map((e=>{const t=e.id,l=h.includes(t),s=()=>{m((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))},c=a(l?$:_,{"data-cy":"toggle",onClick:s});return{...e,actions:i(Pi,{children:[d?i(o,{children:[a(Ao,{children:e.value?a(M,{title:l?"show":"hide",children:c}):a(Ji,{})}),n(e)]}):null,r(e)]})}}));return i(o,{children:[a(Xi,{dataSource:H,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),a(Yi,{children:l}),V?i(Bo,{children:[a("section",{className:"selector",children:e.resultDropdown}),a(Pt,{total:W,pageSize:-1===y?1/0:y,current:A,onChange:e=>{C(e)}})]}):null]})},Xi.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return a(pl,{});const{deployment:t,cancelDeployment:n,children:r}=e,[l,s]=c([t.id]),d=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>a(ho,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,t)=>a(ml,{onClick:()=>{return e=!l.includes(t.id),n=t,void s(e?[...l,n.id]:l.filter((e=>e!==n.id)));var e,n},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=t&&[t].map((e=>{const t=no.utc(e.created).local();return{...e,created:a(M,{placement:"top",title:t.format("YYYY-MM-DD HH:mm:ss"),children:t.fromNow()}),status:i(o,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?i(mo,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[a(Xt,{style:{cursor:"pointer"},type:e.status}),a(we,{style:{cursor:"pointer"}})]}):a(Xt,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&a(mo,{placement:"right",title:e.buildStep,children:a(Xt,{className:"buildstep",type:"custom",color:"#ffbe00",icon:a(o,{}),children:"Completed with warnings"})})]}),duration:hl(e),actions:a(Pi,{children:["new","pending","queued","running"].includes(e.status)?n(e):a(Ji,{})})}}));return a(o,{children:a(Xi,{dataSource:u,components:{body:{row:e=>a("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>i(Al,{children:[a("br",{}),r]})},disableScrollable:!0,columns:d,rowKey:e=>e.id})})},Xi.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(kl,{});const{resultsPerPage:t,filterString:n,organizations:r,basePath:l}=e,[s,d]=c(1),[u,h]=c(t||10),[m,A]=c(!1),[f,y]=c(r||[]),[g,w]=c(r||[]),[b,v]=c(n),[V,k]=c(t);t&&t!==V&&(k(u),d(1),h(u));const x=p((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*r.length)))),[r.length]),I=C(Lo((e=>{const t=r?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];y(t),A(!1)}),x),[r]),Z=!Sl(g,r),S=n!==b;(Z||S)&&(A(!0),Z&&w(r),S&&(v(n),d(1)),I(n));const L=ot(),W=u>0?f.slice((s-1)*u,s*u):f,N=f.length,E={display:"flex",gap:"0.25rem",alignItems:"baseline"},O=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,t)=>a(Ao,{children:i(L,{href:`${l}/${t.name}`,children:[t.friendlyName??t.name,a("section",{children:a(pt,{italic:!0,style:{fontSize:"0.75rem"},children:t.description?t.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,t)=>{let n=a(Co,{height:16,width:20});return t.groups&&(n=Object.values(t.groups).filter((e=>"project-default-group"!==e.type)).length),i("div",{style:{...E},children:[n," of ",-1===t.quotaGroup?"unlimited":t.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,t)=>{let n="number"==typeof e?e:a(Co,{height:16,width:20});return i("div",{style:{...E},children:[n," of ",-1===t.quotaProject?"unlimited":t.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>a("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],z=["orgname"],H=O&&O.map((e=>({...e,render:(t,r,a)=>{const i=e.render?e.render(t,r):t;return z.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:jo(i.children,n,a)}:jo(i,n,a):i}}))),R=W&&W.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:a(o,{children:e.deployTargets.map((e=>a("div",{className:"target",children:e.name},e.id)))}),actions:a(Pi,{children:a(Ao,{children:a(L,{href:`${l}/${e.name}`,children:a(M,{placement:"bottom",title:"View organization",children:a($,{})})})})})})));return i(o,{children:[a(Xi,{withBg:!0,dataSource:R,columns:H,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:a(ke,{})}}),a(Pt,{total:N,pageSize:-1===u?1/0:u,current:s,onChange:e=>{d(e)}})]})},Xi.OrgGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Ml,{});const{groups:C,basePath:f,addUserModal:y,deleteUserModal:g,newGroupModal:w,onVisibleDataChange:b}=e,v=ot(),V=p((()=>C?C.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[]),[C,s]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=p((()=>V?[...V].sort(((e,t)=>{if(!k)return 0;const n=e[k],r=t[k],a="asc"===x?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nI?n?I:I.filter((e=>"project-default-group"!==e.type)):[]),[I,n]),S=p((()=>m>0?Z.slice((d-1)*m,d*m):Z),[Z,d,m]),L=Z.length,W=e=>k===e?"custom-sorted":"",N=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(Ao,{children:i(v,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.type?a(_o,{children:"SYSTEM GROUP"}):null]})}),className:W("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>i("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:a(Co,{height:15,width:15})]}),className:W("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],E=S&&S.map((e=>({...e,actions:i(Pi,{children:[y&&y(e),a(Ao,{children:a(v,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.type?g?g(e):null:a(Ji,{})]})}))),O=["name","memberCount"],z=N&&N.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:jo(a.children,s,r)}:jo(a,s,r):a}})));return Ll((()=>{b?.(S)}),[S],200),i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),a(Yi,{children:w}),i(Bo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(el,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})},Xi.OrgUsersTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(Wl,{type:e.type});const{users:C,basePath:f,type:y="standalone",newUserModal:g}=e,w=ot(),b=C?C.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],v=l?l.split("_")[0]:null,V=l?l.split("_")[1]:null,k=[...b].sort(((e,t)=>{if(v){let n=e[v],r=t[v];"groupCount"===v&&"standalone"===y&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===V?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nk?n?k:k.filter((e=>!e.email.startsWith("default-user"))):[]),[k,n]),I=m>0?x.slice((d-1)*m,d*m):x,Z=x.length,S=e=>v===e?"custom-sorted":"",L=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>a(o,{children:e}),className:S("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>t.email.startsWith("default-user")?a("p",{style:{textAlign:"center"},children:a(_o,{$noSpace:!0,children:"DEFAULT USER"})}):a(o,{children:e}),className:S("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>a(Ao,{children:a(w,{href:`${f}/${e}`,children:e})}),className:S("email")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>i(o,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:S("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>a(al,{$type:e,children:e}),className:S("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],W=t=>"standalone"===y&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===y&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,N=t=>"subTable"===y&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,E=I&&I.map((e=>({...e,..."standalone"===y?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:i(Pi,{children:[N(e),a(Ao,{children:a(w,{href:`${f}/${e.email}`,children:a(M,{placement:"bottom",title:"View user",children:a($,{})})})}),e.email.startsWith("default-user")?a(Ji,{}):W(e)]})}))),O=["firstname","lastName","email"],z=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:jo(a.children,s,r)}:jo(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),a(Yi,{children:g}),i(Bo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:Z,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(el,{"data-cy":"total",children:["Showing ",(()=>{const e=I.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",Z," users"]})]})},Xi.OrgProjectsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,sortBy:r=null,filterString:l=""}=e,[s,d]=c(1),[h,m]=c(t||10);if(u((()=>{t&&m(t)}),[t]),u((()=>{d(1)}),[l]),"skeleton"in e&&e.skeleton)return a(Nl,{type:e.type});const{projects:A,basePath:C,newProjectModal:f,type:y="standalone",onVisibleDataChange:g}=e,w=ot(),b=p((()=>A?A.filter((e=>{const t=[e.name];return"standalone"===y&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[]),[A,l]),v=r?r.split("_")[0]:null,V=r?r.split("_")[1]:null,k=p((()=>b?[...b].sort(((e,t)=>{if(!v)return 0;const n=e[v],r=t[v],a="asc"===V?1:-1;return null===n&&null===r?0:null===n?a:null===r?-a:n>r?a:nh>0?k.slice((s-1)*h,s*h):k),[k,s,h]),I=k.length,Z=e=>v===e?"custom-sorted":"",S=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===y?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>a(Ao,{children:a(w,{href:`${C}/${e}`,children:e})}),className:Z("name")},..."standalone"===y?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>i(o,{children:["Groups: ",null!=e?e:a(Co,{height:15,width:15})]}),className:Z("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],L=t=>"standalone"===y&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===y&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,W=x&&x.map((e=>({...e,actions:i(Pi,{children:[a(Ao,{children:a(w,{target:"_blank",href:`/projects/${e.name}`,children:a(M,{title:"View dashboard",placement:"bottom",children:a(Li,{})})})}),a(Ao,{children:a(w,{href:`${C}/${e.name}`,children:a(M,{placement:"bottom",title:"View project",children:a($,{})})})}),L(e)]})}))),N=["name"];"standalone"===y&&N.push("groupCount");const E=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return N.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:jo(a.children,l,r)}:jo(a,l,r):a}})));return Ll((()=>{g?.(x)}),[x],200),i(o,{children:[a(Xi,{dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),a(Yi,{children:f}),i(Bo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:I,pageSize:-1===h?1/0:h,current:s,onChange:e=>{d(e)}})]}),i(el,{"data-cy":"total",children:["Showing ",(()=>{const e=x.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*h+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," projects"]})]})},Xi.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return a(El,{type:e.type});const t=ot(),{notifications:n,orgName:r,filterNotificationType:l,newNotificationModal:s,type:d="standalone",filterString:c=""}=e,u=[...n.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...n.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...n.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...n.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...n.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],h=u?u.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(c.toLowerCase()))))):[],m=p((()=>h?h.filter((e=>!l||e.type===l)):[]),[u,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,t)=>a(o,{children:t.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===d?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,t)=>a(rl,{$type:t.type,children:t.type})},..."standalone"===d?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,t)=>"slack"===t.type||"rocketchat"===t.type?i(o,{children:[i("p",{children:["Webhook: ",t.webhook]}),i("p",{children:["channel: ",t.channel]})]}):"webhook"===t.type||"teams"===t.type?a(o,{children:i("p",{children:["Webhook: ",t.webhook]})}):"email"===t.type?a(o,{children:i("p",{children:["Address: ",t.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],C=t=>"standalone"===d&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===d&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,f=n=>"standalone"===d&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===d?a(Ao,{children:a(t,{href:`/organizations/${r}/notifications?search=${n.name}`,children:a(M,{placement:"bottom",title:"View notification",children:a($,{})})})}):null,y=m&&m.map((e=>({...e,actions:i(Pi,{children:[f(e),C(e)]})}))),g=["name"],w=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:jo(a.children,c,r)}:jo(a,c,r):a}})));return i(o,{children:[a(Xi,{dataSource:y,columns:w,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),a(Yi,{children:s})]})},Xi.OrgAdminsTable=e=>{const{resultsPerPage:t,resultDropdown:n=null,filterString:r=""}=e,[l,s]=c(1),[d,h]=c(t||10);if(u((()=>{t&&h(t)}),[t]),u((()=>{s(1)}),[r]),"skeleton"in e&&e.skeleton)return a(Ol,{});const{owners:m,addNewOwnerModal:A,deleteOwnerModal:C,editOwnerModal:f,filterOwnerType:y}=e,g=m?m.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(r.toLowerCase()))))):[],w=p((()=>g?g.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!y||t===y})):[]),[g,y]),b=d>0?w.slice((l-1)*d,l*d):w,v=w.length,V=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,t)=>a(o,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,t)=>a(o,{children:t.email.startsWith("default-user")?a(_o,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,t)=>{let n;return n=t.admin?"admin":t.owner?"owner":"viewer",i(tl,{children:[e," ",a(nl,{$type:n,children:n})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>i(o,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],k=b&&b.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:i(Pi,{children:[f(e),C(e)]})}))),x=["firstName","lastName","email"],I=V&&V.map((e=>({...e,render:(t,n,a)=>{const i=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof i&&"children"in i?{...i,children:jo(i.children,r,a)}:jo(i,r,a):i}})));return i(o,{children:[a(Xi,{dataSource:k,columns:I,rowKey:e=>e.id,components:{body:{row:e=>a("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),a(Yi,{children:A}),i(Bo,{children:[a("section",{className:"selector",children:n}),a(Pt,{total:v,pageSize:-1===d?1/0:d,current:l,onChange:e=>{s(e)}})]}),i(el,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===l)return 1;const t=1===l?1:(l-1)*d+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," users"]})]})},Xi.OrgUserGroupsTable=e=>{const{resultsPerPage:t,showDefaults:n=!1,resultDropdown:r=null,sortBy:l=null,filterString:s=""}=e,[d,h]=c(1),[m,A]=c(t||10);if(u((()=>{t&&A(t)}),[t]),u((()=>{h(1)}),[s]),"skeleton"in e&&e.skeleton)return a(zl,{});const{userGroups:C,basePath:f,unlinkGroupModal:y,editUserRoleModal:g,filterRoleType:w}=e,b=ot(),v=C?C.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],V=p((()=>v?v.filter((e=>!w||e.role===w)):[]),[v,w]),k=l?l.split("_")[0]:null,x=l?l.split("_")[1]:null,I=[...V].sort(((e,t)=>{if(k){const n=e[k],r=t[k],a="asc"===x?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nI?n?I:I.filter((e=>"project-default-group"!==e.groupType)):[]),[I,n]),S=m>0?Z.slice((d-1)*m,d*m):Z,L=Z.length,W=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,t)=>a(Ao,{children:i(b,{href:`${f}/${t.name}`,children:[e," ","project-default-group"===t.groupType?a(_o,{children:"SYSTEM GROUP"}):null]})}),className:(N="name",k===N?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>a(al,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var N;const E=S&&S.map((e=>({...e,actions:i(Pi,{children:[g(e),a(Ao,{children:a(b,{href:`${f}/${e.name}`,children:a(M,{placement:"bottom",title:"View group",children:a($,{})})})}),"project-default-group"!==e.groupType?y(e):a(Ji,{})]})}))),O=["name"],z=W&&W.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:jo(a.children,s,r)}:jo(a,s,r):a}})));return i(o,{children:[a(Xi,{dataSource:E,columns:z,rowKey:e=>e.id??e.name,components:{body:{row:e=>a("tr",{...e,"data-cy":"user-group-row"})}}}),i(Bo,{children:[a("section",{className:"selector",children:r}),a(Pt,{total:L,pageSize:-1===m?1/0:m,current:d,onChange:e=>{h(e)}})]}),i(el,{"data-cy":"total",children:["Showing ",(()=>{const e=S.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",L," groups"]})]})};const Hl=h(((e,t)=>{const{className:n,style:r,...i}=e;return a(J,{getPopupContainer:e=>e.parentNode,ref:t,overlayClassName:`ui-confirm ${n??""}`,style:r,...i})}));Hl.displayName="Confirm";const Rl=e.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,Rl=e.section` +`,Kl=e.section` float: left; margin-right: 8px; @@ -1186,11 +1186,11 @@ html,body{ &::after { clear: both; } -`,Kl=e.section` +`,Tl=e.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,Tl=h((({content:e},t)=>i(Hl,{ref:t,className:"lagoon-tip",children:[a(Rl,{children:a(Li,{})}),i(Kl,{children:[" ",e," "]})]})));Tl.displayName="Tip";const Ul=e.div` +`,Ul=h((({content:e},t)=>i(Rl,{ref:t,className:"lagoon-tip",children:[a(Kl,{children:a(Li,{})}),i(Tl,{children:[" ",e," "]})]})));Ul.displayName="Tip";const ql=e.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1207,7 +1207,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function ql(e){return e.toLowerCase().replace(/\s+/g,"-")}const jl=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(Ul,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":ql(o.title),children:e})}),l?a("div",{style:s,"data-cy":ql(o.title),className:"statistic-element",children:r}):null]})};jl.displayName="Stat";const Bl=e.div` +`;function jl(e){return e.toLowerCase().replace(/\s+/g,"-")}const Bl=({fullWidth:e=!1,lowercaseValue:t,capitalizeValue:n,value:r,...o})=>{let l=f(r),s={};return t&&(s={textTransform:"lowercase"}),n&&(s={textTransform:"capitalize"}),i(ql,{$fullWidth:e,children:[a(G,{className:"ui-statistic",...o,value:l?"":r,valueStyle:l?{display:"none"}:{},valueRender:e=>a("span",{style:s,"data-cy":jl(o.title),children:e})}),l?a("div",{style:s,"data-cy":jl(o.title),className:"statistic-element",children:r}):null]})};Bl.displayName="Stat";const Yl=e.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,Yl=h((({items:e},t)=>a(Bl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(jl,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Yl.displayName="DetailedStats";export{Bt as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,zl as Confirm,zt as CopyToClipboard,en as DataCard,Yl as DetailedStats,It as Details,qi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,Aa as IconAim,Ca as IconAlert,fa as IconAlignCenter,ya as IconAlignLeft,ga as IconAlignRight,wa as IconApartment,ba as IconApi,va as IconAppstore,Va as IconArrowDown,ka as IconArrowsAlt,xa as IconAudio,Ia as IconBell,Za as IconBranches,Sa as IconBug,Ma as IconBulb,La as IconCamera,Wa as IconCaretDown,Na as IconCheck,Ea as IconCheckSquare,Oa as IconClose,za as IconCloseSquare,Ha as IconCloudDownload,Ra as IconCloudUpload,Ka as IconDelete,Ta as IconDisconnect,Ua as IconEdit,qa as IconEllipsis,ja as IconExclamation,Ba as IconExclamationCircle,Ya as IconExport,Da as IconEye,Pa as IconFileImage,Ga as IconFileJpg,Ja as IconFilePdf,Qa as IconFrown,Xa as IconFullscreen,Fa as IconFullscreenExit,$a as IconGithub,Wi as IconGrid,_a as IconHdd,ei as IconHeart,ti as IconHighlight,ni as IconHome,ri as IconIdcard,ai as IconInfoCircle,Li as IconLagoonOnly,ii as IconLink,Ni as IconList,oi as IconLoading,li as IconLock,si as IconMeh,di as IconMessage,ci as IconMinusCircle,ui as IconMinusSquare,pi as IconPaperclip,hi as IconPlus,mi as IconPushpinFIlled,Ai as IconPushpinOutlined,Ci as IconRest,fi as IconRocket,yi as IconSave,gi as IconSearch,wi as IconSettings,bi as IconSmile,vi as IconStar,Mi as IconSun,Vi as IconTag,ki as IconTags,xi as IconWifi,Ii as IconZoomIn,Zi as IconZoomOut,Jt as Input,Wn as LagoonCard,dn as LagoonCardLabel,Rn as LagoonEnvironmentDetails,hn as LagoonFilter,Hi as LagoonFooter,Ei as LagoonHeader,Si as LagoonIcon,zn as LagoonProblemsOverview,Tn as LagoonProjectDetails,Ti as LagoonTimeline,kt as List,Co as LoadingSkeleton,$t as Modal,it as NextLinkProvider,Bi as PageContainer,Pt as Pagination,Mt as Select,jl as Stat,Xt as StatusTag,Yt as Steps,Zt as Switch,Xi as Table,Ot as Tabs,nn as TaskTreeSelector,pt as Text,At as TextLabel,Tl as Tip,rn as Tree,Ln as TreeList,rt as UIThemeProvider,ot as useNextLink,Gt as useNotification,Pe as useTheme}; +`,Dl=h((({items:e},t)=>a(Yl,{className:"ui-detailedStats",ref:t,children:e.map((({capitalizeValue:e,lowercaseValue:t,label:n,children:r,key:i,loading:o=!1})=>a(Bl,{lowercaseValue:t,capitalizeValue:e,title:n,value:r,loading:o,fullWidth:!0},i)))})));Dl.displayName="DetailedStats";export{Bt as BreadCrumb,dt as Button,St as Checkbox,xt as Collapse,Be as Colors,Hl as Confirm,zt as CopyToClipboard,en as DataCard,Dl as DetailedStats,It as Details,qi as FormItem,Ye as GlobalStyles,yt as Head1,gt as Head2,wt as Head3,bt as Head4,vt as Head5,Aa as IconAim,Ca as IconAlert,fa as IconAlignCenter,ya as IconAlignLeft,ga as IconAlignRight,wa as IconApartment,ba as IconApi,va as IconAppstore,Va as IconArrowDown,ka as IconArrowsAlt,xa as IconAudio,Ia as IconBell,Za as IconBranches,Sa as IconBug,Ma as IconBulb,La as IconCamera,Wa as IconCaretDown,Na as IconCheck,Ea as IconCheckSquare,Oa as IconClose,za as IconCloseSquare,Ha as IconCloudDownload,Ra as IconCloudUpload,Ka as IconDelete,Ta as IconDisconnect,Ua as IconEdit,qa as IconEllipsis,ja as IconExclamation,Ba as IconExclamationCircle,Ya as IconExport,Da as IconEye,Pa as IconFileImage,Ga as IconFileJpg,Ja as IconFilePdf,Qa as IconFrown,Xa as IconFullscreen,Fa as IconFullscreenExit,$a as IconGithub,Wi as IconGrid,_a as IconHdd,ei as IconHeart,ti as IconHighlight,ni as IconHome,ri as IconIdcard,ai as IconInfoCircle,Li as IconLagoonOnly,ii as IconLink,Ni as IconList,oi as IconLoading,li as IconLock,si as IconMeh,di as IconMessage,ci as IconMinusCircle,ui as IconMinusSquare,pi as IconPaperclip,hi as IconPlus,mi as IconPushpinFIlled,Ai as IconPushpinOutlined,Ci as IconRest,fi as IconRocket,yi as IconSave,gi as IconSearch,wi as IconSettings,bi as IconSmile,vi as IconStar,Mi as IconSun,Vi as IconTag,ki as IconTags,xi as IconWifi,Ii as IconZoomIn,Zi as IconZoomOut,Jt as Input,Wn as LagoonCard,dn as LagoonCardLabel,Rn as LagoonEnvironmentDetails,hn as LagoonFilter,Hi as LagoonFooter,Ei as LagoonHeader,Si as LagoonIcon,zn as LagoonProblemsOverview,Tn as LagoonProjectDetails,Ti as LagoonTimeline,kt as List,Co as LoadingSkeleton,$t as Modal,it as NextLinkProvider,Bi as PageContainer,Pt as Pagination,Mt as Select,Bl as Stat,Xt as StatusTag,Yt as Steps,Zt as Switch,Xi as Table,Ot as Tabs,nn as TaskTreeSelector,pt as Text,At as TextLabel,Ul as Tip,rn as Tree,Ln as TreeList,rt as UIThemeProvider,ot as useNextLink,Gt as useNotification,Pe as useTheme}; diff --git a/dist/index.js b/dist/index.js index 820ada93..36624959 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1036,10 +1036,10 @@ html,body{ } `,Nr=e=>t.jsx(z,{...e}),Hr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`deployments-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var zr,Tr={exports:{}};var Rr=(zr||(zr=1,Tr.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),s=n(t),i="("===(a=a||"()")[0],l=")"===a[1];return(i?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(s,r):!this.isAfter(s,r))||(i?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(s,r):!this.isBefore(s,r))}}),Tr.exports),Kr=Cr(Rr);jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Ur=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},qr=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:()=>t.jsx(Nr,{height:48})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`backups-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var Br,Yr={exports:{}};var Pr=(Br||(Br=1,Yr.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,s,i){for(var l,d,c,u=o.$locale().relativeTime||a,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=p.length,h=0;h0,f<=A.r||!A.r){f<=1&&h>0&&(A=p[h-1]);var C=u[A.l];i&&(f=i(""+f)),d="string"==typeof C?C.replace("%d",f):C(f,r,A.l,c);break}}if(r)return d;var x=c?u.future:u.past;return"function"==typeof x?x(d):x.replace("%s",d)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var s=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(s(this),e)},r.fromNow=function(e){return this.from(s(this),e)}}),Yr.exports),Dr=Cr(Pr);const Jr=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`;function Gr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}jr.extend(Kr),jr.extend(Sr),jr.extend(Dr);const Qr=l.default.span` +`,Gr=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},Qr=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Fr=e=>{try{const t=new URL(e);return["https:","http:"].includes(t.protocol)}catch{return!1}};function Xr(e){const t=0===e?0:Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB","GB","TB"][t]}jr.extend(Kr),jr.extend(Sr),jr.extend(Dr);const $r=l.default.span` text-decoration: underline; cursor: pointer; -`,Fr=l.default.div` +`,_r=l.default.div` max-height: 100px !important; overflow: hidden; text-overflow: ellipsis; @@ -1047,7 +1047,7 @@ html,body{ -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.25; -`,Xr=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var $r;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}($r||($r={}));const _r=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ea,ta={exports:{}};var na=(ea||(ea=1,ta.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:h,sanitize:w,searchWords:j,textToHighlight:b}),L=y,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:m},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&m())}function m(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(ra,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>aa(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const oa=l.default.section` +`,ea=()=>{const e=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",render:()=>t.jsx(Nr,{height:48})},{title:"Package",dataIndex:"packageWithVersion",key:"packageWithVersion",width:"20.87%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`problems-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ta;jr.extend(Lr),jr.extend(Sr),function(e){e[e.NONE=0]="NONE",e[e.UNKNOWN=1]="UNKNOWN",e[e.NEGLIGIBLE=2]="NEGLIGIBLE",e[e.LOW=3]="LOW",e[e.MEDIUM=4]="MEDIUM",e[e.HIGH=5]="HIGH",e[e.CRITICAL=6]="CRITICAL"}(ta||(ta={}));const na=()=>{const e=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`facts-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};var ra,aa={exports:{}};var oa=(ra||(ra=1,aa.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),M=(0,o.findAll)({autoEscape:c,caseSensitive:p,findChunks:h,sanitize:w,searchWords:j,textToHighlight:b}),L=y,O=-1,E="",W=void 0,N=(0,l.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,i.createElement)("span",r({className:m},Z,{children:M.map((function(e,t){var r=b.substr(e.start,e.end-e.start);if(e.highlight){O++;var a=void 0;a="object"==typeof f?p?f[r]:(f=N(f))[r.toLowerCase()]:f;var o=O===+s;E=a+" "+(o?n:""),W=!0===o&&null!=d?Object.assign({},x,d):x;var l={children:r,className:E,key:t,style:W};return"string"!=typeof L&&(l.highlightIndex=O),(0,i.createElement)(L,l)}return(0,i.createElement)(V,{children:r,className:I,key:t,style:S})}))}))}d.propTypes={activeClassName:s.default.string,activeIndex:s.default.number,activeStyle:s.default.object,autoEscape:s.default.bool,className:s.default.string,findChunks:s.default.func,highlightClassName:s.default.oneOfType([s.default.object,s.default.string]),highlightStyle:s.default.object,highlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),sanitize:s.default.func,searchWords:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.instanceOf(RegExp)])).isRequired,textToHighlight:s.default.string.isRequired,unhighlightTag:s.default.oneOfType([s.default.node,s.default.func,s.default.string]),unhighlightClassName:s.default.string,unhighlightStyle:s.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,s=void 0!==o&&o,i=e.findChunks,l=void 0===i?r:i,d=e.sanitize,c=e.searchWords,u=e.textToHighlight;return a({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:s,sanitize:d,searchWords:c,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,s=e.searchWords,i=e.textToHighlight;return i=a(i),s.filter((function(e){return e})).reduce((function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),s=void 0;s=o.exec(i);){var l=s.index,d=o.lastIndex;d>l&&e.push({start:l,end:d}),s.index==o.lastIndex&&o.lastIndex++}return e}),[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach((function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end})),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&m())}function m(){if(!c){var e=i(p);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,s=!1,i=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),l=0;l"string"==typeof e?t.jsx(sa,{highlightClassName:"highlighted",searchWords:[n],autoEscape:!0,textToHighlight:e}):d.default.isValidElement(e)?d.default.cloneElement(e,{...e.props,key:`item-${r}`},d.default.Children.map(e.props.children,((e,t)=>ia(e,n,`${t}-${r}`)))):e;jr.extend(Lr),jr.extend(Sr);const la=l.default.section` display: flex; justify-content: space-between; align-items: center; @@ -1057,15 +1057,15 @@ html,body{ max-width: 220px !important; } } -`,sa=l.default(a.DownloadOutlined)` +`,da=l.default(a.DownloadOutlined)` color: ${e=>e.theme.UI.texts.primary}; -`,ia=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const la=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const da=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ca=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const ua=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},pa=l.default.span` +`,ca=()=>{const e=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",render:()=>t.jsx(Nr,{height:48})},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`insights-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const ua=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`tasks-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const pa=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},ma=()=>{const e=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:()=>t.jsx(Nr,{height:48})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`task-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const ha=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Aa=l.default.span` text-decoration: underline; cursor: pointer; -`,ma=l.default.div` +`,fa=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,ha=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},Aa=e=>{let t;return t="pullrequest"===e?"PR":e,String(t).charAt(0).toUpperCase()+String(t).slice(1)},fa=(e,t)=>{let n;return function(r){clearTimeout(n),n=setTimeout((()=>{e.call(null,r)}),t)}},Ca=l.default.span` +`,Ca=()=>{const e=[{title:"Project",dataIndex:"name",key:"name",render:()=>t.jsx(Nr,{height:30}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10%",render:()=>t.jsx(Nr,{height:30})},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%",render:()=>t.jsx(Nr,{height:30})},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30}),width:"10%"}],n=Math.floor(8*window.innerHeight/10/40),r=[...Array(n)].map(((e,t)=>({key:`project-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})},xa=l.default.span` background-color: #252d64; font-weight: 500; border-radius: 3px; @@ -1075,12 +1075,12 @@ html,body{ color: #fff; word-break: keep-all; white-space: pre; -`,xa=l.default.p` +`,ga=l.default.p` margin-top: 1rem; -`,ga=l.default.div` +`,ya=l.default.div` display: flex; justify-content: space-between; -`,ya=l.default.div` +`,wa=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1089,7 +1089,7 @@ html,body{ word-break: keep-all; white-space: pre; background-color: ${({$type:e})=>{switch(e){case"admin":return"#E69138";case"owner":return"#FE4646";case"viewer":return"#47D3FE";default:return"#000"}}}; -`,wa=l.default.div` +`,ja=l.default.div` width: max-content; text-transform: uppercase; border-radius: 2px; @@ -1097,7 +1097,7 @@ html,body{ color: #fff; margin-left: 0.5rem; background-color: ${({$type:e})=>{switch(e){case"slack":return"#4578E6";case"rocketchat":return"#008080";case"email":return"#4FDA9D";case"webhook":return"#DC3545";case"teams":return"#6FB3FF";default:return"#000"}}}; -`,ja=l.default.div` +`,ba=l.default.div` width: max-content; text-transform: uppercase; border-radius: 3px; @@ -1105,24 +1105,24 @@ html,body{ color: #fff; margin-inline: auto; background-color: ${({$type:e})=>{switch(e){case"GUEST":return"#4EDA9D";case"REPORTER":case"DEVELOPER":return"#008080";case"MAINTAINER":return"#4B84FF";case"OWNER":return"#DC3444";default:return"#000"}}}; -`;jr.extend(Lr),jr.extend(Sr);const ba=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),va=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Nr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Nr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Nr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Nr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Va=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const ka=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ia=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Sa=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Za=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Nr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Nr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Nr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(fr,{variant:"default",dataSource:a,columns:n})};jr.extend(Lr),jr.extend(Sr);const Ma=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const La=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Oa=l.default.span` +`;jr.extend(Lr),jr.extend(Sr);const va=e=>e.map((e=>e.updated)).filter((e=>null!=e)).sort().pop(),Va=()=>{const e=[{title:"Usage",dataIndex:"envType",key:"envType",render:()=>t.jsx(Nr,{height:35}),width:"10.9%"},{title:"Env Name",dataIndex:"title",key:"title",render:()=>t.jsx(Nr,{height:35}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:()=>t.jsx(Nr,{height:35}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",render:()=>t.jsx(Nr,{height:35})},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%",render:()=>t.jsx(Nr,{height:35})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`envs-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const ka=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`alldeployments-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Ia=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Sa=()=>{const e=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Created",dataIndex:"created",key:"created",width:"20%",render:()=>t.jsx(Nr,{height:48})},{title:"Status",dataIndex:"status",key:"status",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`bulk-skeleton-${t}`})));return t.jsx(fr,{variant:"alternate",dataSource:r,columns:e})};jr.extend(Lr),jr.extend(Sr);const Za=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ma=({withValues:e=!0})=>{const n=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:()=>t.jsx(Nr,{height:35})},{title:"Scope",dataIndex:"scope",key:"scope",width:e?"11.32%":"43.62%",render:()=>t.jsx(Nr,{height:35})},...e?[{title:"Value",dataIndex:"value",key:"value",render:()=>t.jsx(Nr,{height:35}),width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:35})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`variables-skeleton-${t}`})));return t.jsx(fr,{variant:"default",dataSource:a,columns:n})};jr.extend(Lr),jr.extend(Sr);const La=()=>{const e=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:()=>t.jsx(Nr,{height:48})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:()=>t.jsx(Nr,{height:48})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%",render:()=>t.jsx(Nr,{height:48})},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%",render:()=>t.jsx(Nr,{height:48})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:48})}],n=[...Array(1)].map(((e,t)=>({key:`deployment-skeleton-${t}`})));return t.jsx(fr,{dataSource:n,columns:e})};jr.extend(Kr),jr.extend(Lr),jr.extend(Sr);const Oa=e=>{const t=e.started||e.created,n=t?jr.utc(t):jr.utc(),r=e.completed?jr.utc(e.completed):jr.utc(),a=jr.duration(r.diff(n)),o=String(Math.floor(a.asHours())).padStart(2,"0");let s="";return"00"!==o&&(s+=`${o}hr `),s+=`${String(a.minutes()).padStart(2,"0")}m ${String(a.seconds()).padStart(2,"0")}sec`,s.trim()},Ea=l.default.span` text-decoration: underline; cursor: pointer; -`,Ea=l.default.div` +`,Wa=l.default.div` margin: 0; background-color: ${e=>"light"===e.theme.colorScheme?"#fff":"transparent"}; -`,Wa=l.default(Y)` +`,Na=l.default(Y)` background: transparent !important; border: 1px solid ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"}; color: ${e=>"dark"===e.theme.colorScheme?"#fff":"#000"} !important; border-radius: 0; -`,Na=l.default(ee)` +`,Ha=l.default(ee)` margin-bottom: 0 !important; margin-top: 10px !important; -`,Ha=l.default(J)` +`,za=l.default(J)` font-size: 11px !important; transform: translateY(-5px) !important; -`,za=l.default(r.Form)` +`,Ta=l.default(r.Form)` .ant-row.ant-form-item-row { flex-direction: column; margin-bottom: 3.5rem !important; @@ -1133,12 +1133,12 @@ html,body{ .ant-col { text-align: justify !important; } -`,Ta=l.default.span` +`,Ra=l.default.span` font-weight: 600; color: ${k.lagoonBlue}; -`,Ra=l.default.div` +`,Ka=l.default.div` display: block; -`,Ka=l.default(u.default)` +`,Ua=l.default(u.default)` &.ant-input { font-size: 0.75rem; line-height: 1.25rem; @@ -1172,13 +1172,13 @@ html,body{ color: ${k.white}; `} } -`;jr.extend(Sr),jr.extend(Dr);const Ua=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],qa=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ba,Ya;var Pa=(Ya||(Ya=1,Ba=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ba),Da=Cr(Pa);const Ja=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Ga=(e,t,r)=>{const a=n.useRef();n.useEffect((()=>(a.current&&clearTimeout(a.current),a.current=setTimeout(e,r),()=>{a.current&&clearTimeout(a.current)})),[...t,r])},Qa=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Fa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},$a=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},_a=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ha,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=ba(e.environments),a=ba(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>fa((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),y)),[w,y]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),k=b&&b.map((e=>{const n=ba(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(oa,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(xa,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Wa,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(Ha,{children:"Step 1 of 1"}),title:t.jsx(Na,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(za,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ka,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Na,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(za,{form:g,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Na,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ta,{children:y?.name})," and cannot be undone.",t.jsx(za,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:Ua}),t.jsx(Ra,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"";switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Gr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Gr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xr,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx(Qr,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(Fr,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(_r,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ia,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:e.downloadUrl,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${e.size})`,children:t.jsx(sa,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(la,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:da(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(pa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ua(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(ma,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?y.slice((u-1)*m,u*m):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Aa(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,i,r)}:aa(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:ka(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Ia,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Sa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Za,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,x||"",r)}:aa(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Oa,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:La(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Ea,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(qa,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[g,y]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(fa((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Da(C,i),k=s!==g;(V||k)&&(h(!0),V&&x(i),k&&(y(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,s,r)}:aa(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ja,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x,onVisibleDataChange:g}=e,y=U(),w=n.useMemo((()=>h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[]),[h,d]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=n.useMemo((()=>w?[...w].sort(((e,t)=>{if(!j)return 0;const n=e[j],r=t[j],a="asc"===b?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nv?s?v:v.filter((e=>"project-default-group"!==e.type)):[]),[v,s]),k=n.useMemo((()=>p>0?V.slice((c-1)*p,c*p):V),[V,c,p]),I=V.length,S=e=>j===e?"custom-sorted":"",Z=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:S("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:S("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),L=["name","memberCount"],O=Z&&Z.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return Ga((()=>{g?.(k)}),[k],200),t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Qa,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ja,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone",onVisibleDataChange:C}=e,x=U(),g=n.useMemo((()=>m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[]),[m,l]),y=i?i.split("_")[0]:null,w=i?i.split("_")[1]:null,j=n.useMemo((()=>g?[...g].sort(((e,t)=>{if(!y)return 0;const n=e[y],r=t[y],a="asc"===w?1:-1;return null===n&&null===r?0:null===n?a:null===r?-a:n>r?a:nu>0?j.slice((d-1)*u,d*u):j),[j,d,u]),v=j.length,V=e=>y===e?"custom-sorted":"",k=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${h}/${e}`,children:e})}),className:V("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:V("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],I=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=b&&b.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(x,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(x,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),I(e)]})}))),Z=["name"];"standalone"===f&&Z.push("groupCount");const M=k&&k.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,l,r)}:aa(a,l,r):a}})));return Ga((()=>{C?.(b)}),[b],200),t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:S,columns:M,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:v,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Xa,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(wa,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,u,r)}:aa(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx($a,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(Ca,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ga,{children:[e," ",t.jsx(ya,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,o,r)}:aa(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(_a,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(Ca,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ja,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:aa(a.children,d,r)}:aa(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(oa,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(xa,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const eo=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));eo.displayName="Confirm";const to=l.default.section` +`;jr.extend(Sr),jr.extend(Dr);const qa=[{title:"Key ID - Name",dataIndex:"name",key:"name",width:"17.4%"},{title:"Type",dataIndex:"keyType",key:"keyType",width:"11.7%"},{title:"Fingerprint",dataIndex:"keyFingerprint",key:"keyFingerprint",width:"24%"},{title:"Created",dataIndex:"created",key:"created",width:"17.4%"},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",width:"17.4%"},{title:"Actions",dataIndex:"actions",key:"actions"}],Ba=()=>{const e=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:()=>t.jsx(Nr,{height:40})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:()=>t.jsx(Nr,{height:40}),width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:()=>t.jsx(Nr,{height:40}),width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%",render:()=>t.jsx(Nr,{height:40})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:40})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,withBg:!0,columns:e})};var Ya,Pa;var Da=(Pa||(Pa=1,Ya=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var s=o[a];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}),Ya),Ja=Cr(Da);const Ga=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-group-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},Qa=(e,t,r)=>{const a=n.useRef();n.useEffect((()=>(a.current&&clearTimeout(a.current),a.current=setTimeout(e,r),()=>{a.current&&clearTimeout(a.current)})),[...t,r])},Fa=({type:e})=>{const n=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:()=>t.jsx(Nr,{height:30})}],,{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-user-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},Xa=({type:e})=>{const n=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===e?"60.17%":"87.57%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-project-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},$a=({type:e})=>{const n=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Badge",dataIndex:"type",key:"type",width:"standalone"===e?"17.4%":"67.4%",render:()=>t.jsx(Nr,{height:30})},..."standalone"===e?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:()=>t.jsx(Nr,{height:30})}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],r=Math.floor(8*window.innerHeight/10/80),a=[...Array(r)].map(((e,t)=>({key:`org-notification-skeleton-${t}`})));return t.jsx(fr,{dataSource:a,columns:n})},_a=()=>{const e=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",render:()=>t.jsx(Nr,{height:30})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",render:()=>t.jsx(Nr,{height:30})},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-admin-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})},eo=()=>{const e=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:()=>t.jsx(Nr,{height:30})},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:()=>t.jsx(Nr,{height:30})},{title:"Actions",dataIndex:"actions",key:"actions",render:()=>t.jsx(Nr,{height:30})}],n=Math.floor(8*window.innerHeight/10/80),r=[...Array(n)].map(((e,t)=>({key:`org-usergroup-skeleton-${t}`})));return t.jsx(fr,{dataSource:r,columns:e})};fr.DefaultTable=fr,fr.ProjectsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ca,{});const{resultsPerPage:o,filterString:s,projects:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i),[C,x]=n.useState(["",void 0]),g=U(),y=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),w=n.useCallback(((e,t,n)=>{let r=i?.filter((t=>{const n=t.environments.find((e=>e.name===t.productionEnvironment))?.route,r=n&&"undefined"!==n?n.replace(/^https?:\/\//i,""):"";return[t.name,t.gitUrl,r].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))}));return t&&n&&r.sort(((e,r)=>{if("name"===t)return"ascend"===n?e.name.localeCompare(r.name):r.name.localeCompare(e.name);if("last_deployment"===t){const t=va(e.environments),a=va(r.environments);return"ascend"===n?(t?new Date(t).getTime():0)-(a?new Date(a).getTime():0):(a?new Date(a).getTime():0)-(t?new Date(t).getTime():0)}return 0})),r}),[i]),j=n.useMemo((()=>Qr((e=>{const t=w(e.filterStr,e.sortField,e.sortOrder);f(t),h(!1)}),y)),[w,y]);n.useEffect((()=>{h(!0),j({filterStr:s,sortField:C[0],sortOrder:C[1]})}),[s,C,j]),n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[s]),n.useEffect((()=>{f(i)}),[i]);const b=u>0?A.slice((d-1)*u,d*u):A,v=["name","prod_route","gitUrl"],V=[{title:"Project",dataIndex:"name",key:"name",sorter:!0,render:(e,n)=>t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${n.name}`,children:n.name})}),width:"25%"},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",sorter:!0,render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-",width:"10%"},{title:"Production Route",dataIndex:"prod_route",key:"prod_route",width:"25%"},{title:"Git Repository URL",dataIndex:"gitUrl",key:"gitUrl",width:"30%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e}),width:"10%"}].map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,s,r)}:ia(a,s,r):a}}))),k=b&&b.map((e=>{const n=va(e.environments),o=e.environments.find((t=>t.name===e.productionEnvironment))?.route;return{...e,prod_route:o&&"undefined"!==o?o.replace(/^https?:\/\//i,""):"",last_deployment:n,created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(g,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})})})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{disableScrollable:!0,onChange:(e,t,n)=>{const{field:r,order:a}=n;x([r,a])},variant:"alternate",dataSource:k,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"project-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsxs(la,{children:[t.jsx(Ie,{total:A.length,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}}),t.jsx(ga,{"data-cy":"projects-total",children:`Total: ${A.length} Projects`})]})]})},fr.SshTable=({sshKeys:e,addNewKey:{add:o,loading:i},updateKey:l,deleteKey:d,refetch:c})=>{const[u,p]=n.useState(!1),[m]=s.useForm(),[h,A]=n.useState(!1),[f]=s.useForm(),[C,x]=n.useState(!1),[g]=s.useForm(),[y,w]=n.useState(),[j,b]=n.useState(!0),v=()=>{p(!1),m.resetFields()},V=()=>{x(!1),g.resetFields(),w(void 0)},k=()=>{A(!1),w(void 0),f.resetFields()},I=()=>{g.validateFields().then((()=>{const{keyName:e,keyValue:t}=g.getFieldsValue();l.update(y?.id,e,y?.keyType,t).finally((()=>{V(),c()}))})).catch((()=>{}))},S=()=>{d.delete(y?.id).finally((()=>{k(),c()}))},Z=t.jsxs(t.Fragment,{children:[t.jsx(Na,{testId:"add-key",iconBefore:t.jsx(a.PlusOutlined,{size:100}),onClick:()=>p(!0),size:"middle",type:"primary",children:"Add new key"}),t.jsx(Oe,{confirmText:"Create",subTitle:t.jsx(za,{children:"Step 1 of 1"}),title:t.jsx(Ha,{children:"Add a SSH Key"}),open:u,onCancel:v,minHeight:"350px",onOk:()=>{m.validateFields().then((()=>{const{keyName:e,keyValue:t}=m.getFieldsValue();o(e,t).finally((()=>{c(),v()}))})).catch((()=>{}))},confirmLoading:i,children:t.jsxs(Ta,{form:m,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Name",name:"keyName",children:t.jsx(Se,{"data-cy":"key-name",placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Key Value",name:"keyValue",children:t.jsx(Ua,{"data-cy":"key-value",placeholder:"Begins with 'ssh-rsa', 'ssh-ed25519', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521'"})})]})}),t.jsx(Oe,{confirmText:"Update",title:t.jsx(Ha,{children:"Edit SSH Key"}),open:C,onCancel:V,minHeight:"350px",destroyOnClose:!0,onOk:I,confirmLoading:l?.loading,children:t.jsxs(Ta,{form:g,children:[t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:y?.name,label:"Key Name",name:"keyName",children:t.jsx(Se,{placeholder:"Enter a name for the variable"})}),t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],initialValue:(M=y,M?.keyType+" "+M?.keyValue),label:"Key Value",name:"keyValue",children:t.jsx(Se,{placeholder:"Enter the variable value"})})]})}),t.jsx(Oe,{confirmText:"Delete",title:t.jsx(Ha,{children:"Delete SSH Key"}),open:h,onCancel:k,minHeight:"200px",onOk:S,confirmLoading:d?.loading,dangerConfirm:!0,confirmDisabled:j,children:t.jsxs(t.Fragment,{children:["This action will delete the SSH key ",t.jsx(Ra,{children:y?.name})," and cannot be undone.",t.jsx(Ta,{form:f,children:t.jsx(ir,{required:!0,rules:[{required:!0,message:""}],label:"Type the name of the SSH Key to confirm",name:"keyName",children:t.jsx(Se,{"data-cy":"delete-confirm",placeholder:"Key name",value:y?.name,onChange:e=>{b(e.target.value!==y?.name)}})})})]})})]});var M;const L=e&&e.map((e=>({...e,name:t.jsxs(t.Fragment,{children:[e.id," - ",e.name]}),created:t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e.created).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e.created).local().fromNow()}),lastUsed:t.jsx(r.Tooltip,{placement:"top",title:e.lastUsed?jr.utc(e.lastUsed).local().format("YYYY-MM-DD HH:mm:ss"):"This key has not been used yet.",children:e.lastUsed?jr.utc(e.lastUsed).local().fromNow():"Never"}),actions:t.jsxs(pr,{children:[t.jsx(r.Tooltip,{placement:"bottom",title:"Edit key",children:t.jsx(a.EditOutlined,{onClick:()=>{w(e),x(!0)}})}),t.jsx(r.Tooltip,{placement:"bottom",title:"Delete key",children:t.jsx(a.DeleteOutlined,{"data-cy":"delete-button",onClick:()=>{w(e),A(!0)}})})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{rowKey:e=>e.id||e.name,dataSource:L,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"ssh-row"})}},columns:qa}),t.jsx(Ka,{children:Z})]})},fr.DeploymentsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);n.useEffect((()=>{o&&u(o)}),[o]);const p=U();if("skeleton"in e&&e.skeleton)return t.jsx(Hr,{});const{deployments:m,basePath:h,cancelDeployment:A}=e,f=n.useMemo((()=>m?m.filter((e=>{const t=!s||e.status===s,n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[m,s,i]),C=c>0?f.slice((l-1)*c,l*c):f,x=f.length,g=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsxs(Wr,{children:[t.jsx(p,{href:`${h}/${e}`,children:e}),n.bulkId?t.jsx("span",{className:"bulk-link",children:t.jsx(p,{href:`/bulkdeployment/${n.bulkId}`,children:"BULK"})}):null]})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"right",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Ur(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(p,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?A(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}}),t.jsx(Ie,{total:x,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.BackupsTable=e=>{const{resultsPerPage:o,filterStatus:s,filterDateRange:i}=e,[l,d]=n.useState(1),[c,u]=n.useState(o||10);if(n.useEffect((()=>{o&&u(o)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(qr,{});const{backups:p,retrieveBackup:m}=e,h=n.useMemo((()=>p?p.filter((e=>{let t=!0;s&&(t="retrievable"===s?null===e?.restore:e?.restore?.status===s);const n=!i||!i.every(Boolean)||jr(e.created).isBetween(jr(i[0]).startOf("day"),jr(i[1]).endOf("day"),null,"[]");return t&&n})):[]),[p,s,i]),A=c>0?h.slice((l-1)*c,l*c):h,f=h.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"9.5%",render:e=>t.jsx(Or,{children:e})},{title:"Source",dataIndex:"source",key:"source",width:"11.76%",render:e=>t.jsx("span",{children:e})},{title:"Backup ID",dataIndex:"backupId",key:"backupId",width:"44.81%",render:e=>t.jsx(fe,{text:e,type:"visible",width:"100%"})},{title:"Timestamp",dataIndex:"created",key:"created",width:"17.43%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=e=>{const n=e.restore?.status,o=e.restore?.restoreSize||0,s=e.restore?.restoreLocation||"",i=Fr(s)?s:void 0;switch(n){case"pending":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieving...",children:t.jsx(a.LoadingOutlined,{"data-cy":"retrieving"})});case"successful":return t.jsx(J,{underline:!1,href:i,target:"_blank",children:t.jsxs(r.Tooltip,{placement:"bottom",title:`Download (${Xr(o)})`,children:[t.jsx(Jr,{"data-cy":"download"})," (",t.jsx("span",{style:{fontSize:"12px"},children:Xr(o)}),")"]})});case"failed":return t.jsx(r.Tooltip,{placement:"bottom",title:"Retry",children:m?m(e,"failed"):t.jsx(a.RedoOutlined,{"data-cy":"retry"})});default:return t.jsx(r.Tooltip,{placement:"bottom",title:"Retrieve",children:m?m(e,"retrievable"):t.jsx(a.CloudDownloadOutlined,{"data-cy":"retrieve"})})}},g=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:e.restore?.status??"retrievable"}),actions:t.jsx(pr,{children:x(e)})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:g,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"backup-row"})}}}),t.jsx(Ie,{total:f,pageSize:-1===c?1/0:c,current:l,onChange:e=>{d(e)}})]})},fr.ProblemsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ea,{});const[o,s]=n.useState([]),{problems:i}=e,l=[{title:"CVE ID",dataIndex:"identifier",key:"identifier",width:"12.25%",sorter:(e,t)=>e.identifier.localeCompare(t.identifier),render:(e,n)=>t.jsx($r,{onClick:()=>{return e=!o.includes(n.id),t=n,void s(e?[...o,t.id]:o.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Detected",dataIndex:"created",key:"created",width:"11.25%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Source",dataIndex:"source",key:"source",width:"13.6%",sorter:(e,t)=>e.source.localeCompare(t.source)},{title:"Service",dataIndex:"service",key:"service",width:"9.89%",sorter:(e,t)=>e.service.localeCompare(t.service)},{title:"Package",dataIndex:"associatedPackage",key:"associatedPackage",width:"20.87%",sorter:(e,t)=>e.associatedPackage.localeCompare(t.associatedPackage),render:(e,n)=>t.jsxs(t.Fragment,{children:[n.associatedPackage,":",n.version," "]})},{title:"Description",dataIndex:"description",key:"description",width:"21.77%",sorter:(e,t)=>e.description.localeCompare(t.description),render:e=>t.jsx(r.Tooltip,{title:e,placement:"bottomRight",overlayInnerStyle:{width:"400px"},children:t.jsx(_r,{children:e})})},{title:"Actions",dataIndex:"actions",key:"actions"}],d=i&&i.map((e=>({...e,actions:t.jsx(pr,{children:"0000-00-00 00:00:00"!==e.deleted&&t.jsx(r.Tooltip,{placement:"top",title:"Dismiss",children:t.jsx(a.CloseCircleOutlined,{})})})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{expandable:{expandedRowKeys:o,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:e=>t.jsxs("p",{style:{margin:0},children:[t.jsx(ne,{children:"Detailed problem description:"}),t.jsx("br",{}),e.description]})},disableScrollable:!0,dataSource:d,columns:l,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"problem-row"})}}})})},fr.FactsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,sortBy:o=null,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(r||10);if(n.useEffect((()=>{r&&c(r)}),[r]),n.useEffect((()=>{l(1)}),[s]),"skeleton"in e&&e.skeleton)return t.jsx(na,{});const{facts:u}=e,p=u?u.filter((e=>[e.name,e.description,e.source,e.value].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],m=o?o.split("_")[0]:null,h=o?o.split("_")[1]:null,A=[...p].sort(((e,t)=>{if(m){const n=e[m],r=t[m],a="asc"===h?1:-1;if(n>r)return a;if(n0?A.slice((i-1)*d,i*d):A,C=A.length,x=e=>m===e?"custom-sorted":"",g=[{title:"Name",dataIndex:"name",key:"name",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:x("name")},{title:"Description",dataIndex:"description",key:"description",width:"24.7%",className:x("description")},{title:"Source",dataIndex:"source",key:"source",width:"20.94%",className:x("source")},{title:"Value",dataIndex:"value",key:"value",width:"20.94%",className:x("value")}],y=["name","description","source","value"],w=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return y.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,s,r)}:ia(a,s,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:f,columns:w,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"fact-row"})}}}),t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:C,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})]})},fr.InsightsTable=e=>{const{resultsPerPage:a,filterDateRange:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(a||10);if(n.useEffect((()=>{a&&p(a)}),[a]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(ca,{});const{insights:m}=e,h=m?m.filter((e=>[e.file,e.service,e.type,e.created,e.size].some((e=>String(e).toLowerCase().includes(l.toLowerCase()))))):[],A=i?i.split("_")[0]:null,f=i?i.split("_")[1]:null,C=[...h].sort(((e,t)=>{if(A){const n=e[A],r=t[A],a="asc"===f?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nC?C.filter((e=>!o||!o.every(Boolean)||jr(e.created).isBetween(jr(o[0]).startOf("day"),jr(o[1]).endOf("day"),null,"[]"))):[]),[C,o]),g=u>0?x.slice((d-1)*u,d*u):x,y=x.length,w=e=>A===e?"custom-sorted":"",j=[{title:"Name",dataIndex:"file",key:"file",width:"17.18%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:w("name")},{title:"Service",dataIndex:"service",key:"service",width:"24.7%",className:w("service")},{title:"Type",dataIndex:"type",key:"type",width:"20.94%",className:w("type")},{title:"Created",dataIndex:"created",key:"created",width:"20.94%",className:w("created")},{title:"Size",dataIndex:"size",key:"size",width:"20.94%",className:w("size")},{title:"Actions",dataIndex:"actions",key:"actions"}],b=g&&g.map((e=>{const{created:n,size:a,downloadUrl:o}=e,s=Fr(o)?o:void 0,i=jr.utc(n).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:i.format("YYYY-MM-DD HH:mm:ss"),children:i.fromNow()}),actions:t.jsx(pr,{children:t.jsx(J,{underline:!1,href:s,target:"_blank",children:t.jsx(r.Tooltip,{placement:"bottom",title:`Download (${a})`,children:t.jsx(da,{})})})})}})),v=["file","service","type","size"],V=j&&j.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,l,r)}:ia(a,l,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:b,columns:V,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"insight-row"})}}}),t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:y,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})]})},fr.TasksTable=e=>{const{resultsPerPage:o}=e,[s,i]=n.useState(1),[l,d]=n.useState(o||10);n.useEffect((()=>{o&&d(o)}),[o]);const c=U();if("skeleton"in e&&e.skeleton)return t.jsx(ua,{});const{tasks:u,basePath:p,resultDropdown:m,cancelTask:h}=e,A=l>0?u.slice((s-1)*l,s*l):u,f=u.length,C=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Task Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${n.taskName}`,children:e})})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"service",key:"service",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"16.73%"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=A&&A.map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(Me,{type:"succeeded"===e.status?"complete":e.status}),duration:pa(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${p}/${e.taskName}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View task",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?h(e):t.jsx(mr,{})]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:C,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}}),t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:m}),t.jsx(Ie,{total:f,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]})]})},fr.TaskTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(ma,{});const{task:a,cancelTask:o,children:s}=e,[i,l]=n.useState([a.id]),d=[{title:"Task name",dataIndex:"name",key:"name",width:"49.6%",render:(e,n)=>t.jsx(Aa,{onClick:()=>{return e=!i.includes(n.id),t=n,void l(e?[...i,t.id]:i.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Service",dataIndex:"service",key:"service",width:"14.506%"},{title:"Created",dataIndex:"created",key:"created",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Status",dataIndex:"status",key:"status",width:"14.506%",render:e=>t.jsx(Or,{children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}],c=a&&[a].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsx(t.Fragment,{children:t.jsx(Me,{type:e.status})}),duration:ha(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?o(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:c,expandable:{expandedRowKeys:i,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(fa,{children:[t.jsx("br",{}),s]})},disableScrollable:!0,columns:d,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"task-row"})}}})})},fr.EnvironmentsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Va,{});const{resultsPerPage:o,basePath:s,filterString:i="",environments:l,newEnvironmentModal:d}=e,c=U(),[u,p]=n.useState(1),[m,h]=n.useState(o||10),[A,f]=n.useState([]);n.useEffect((()=>{o&&h(o)}),[o]),n.useEffect((()=>{p(1)}),[i]);const C=l?l.filter((e=>[e.title,e.region,e.deployType].some((e=>String(e).toLowerCase().includes(i.toLowerCase()))))):[],[x,g]=A,y=void 0===g?C:C.toSorted(((e,t)=>{const n="ascend"===g?1:-1;if("name"===x)return n*e.name.localeCompare(t.name);if("last_deployment"===x){const r=e.last_deployment?new Date(e.last_deployment).getTime():-1/0;return n*((t.last_deployment?new Date(t.last_deployment).getTime():-1/0)-r)}return 0})),w=m>0?y.slice((u-1)*m,u*m):y,j=y.length,b=[{title:"Usage",dataIndex:"envType",key:"envType",render:(e,n)=>t.jsx("div",{style:{display:"flex",placeContent:"center"},children:t.jsx(qe,{type:n.envType,variant:"horizontal"})}),width:"10.9%"},{title:"Env Name",dataIndex:"title",sorter:(e,t)=>e.name.localeCompare(t.name),key:"title",render:(e,n)=>t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${n.name}`,children:e})}),width:"17.31%"},{title:"Region",dataIndex:"region",key:"region",render:e=>t.jsx("div",{children:e||"-"}),width:"10.64%"},{title:"Type",dataIndex:"deployType",key:"deployType",width:"10.64%",render:e=>t.jsx("div",{children:e?Gr(e):"-"})},{title:"Last Deployment",dataIndex:"last_deployment",key:"last_deployment",width:"10.64%",sorter:(e,t)=>(e.last_deployment?new Date(e.last_deployment).getTime():-1/0)-(t.last_deployment?new Date(t.last_deployment).getTime():-1/0),render:e=>e?t.jsx(r.Tooltip,{placement:"top",title:jr.utc(e).local().format("YYYY-MM-DD HH:mm:ss"),children:jr.utc(e).local().fromNow()}):"-"},{title:"Routes",dataIndex:"activeRoutes",key:"activeRoutes",width:"29.69%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],v=["title","region","deployType"],V=b&&b.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return v.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,i,r)}:ia(a,i,r):a}}))),k=w&&w.map((e=>{const n=e.quickActions&&t.jsx(dt,{data:e.quickActions,children:t.jsx(et,{},"ellipsis")});return{...e,last_deployment:e.last_deployment,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(c,{href:`${s}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View environment",children:t.jsx(a.EyeOutlined,{})})})}),n]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{onChange:(e,t,n)=>{const r=n.field,a=n.order;r&&["ascend","descend",void 0].includes(a)&&f([r,a])},disableScrollable:!0,dataSource:k,columns:V,rowKey:e=>e.title,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"environment-row"})}},hasSummary:!0}),t.jsx(cr,{children:d}),t.jsx(Ie,{total:j,pageSize:-1===m?1/0:m,current:u,onChange:e=>{p(e)}}),t.jsxs(ga,{"data-cy":"total",children:["Showing ",(()=>{const e=w.length;if(0===e)return 0;if(1===e&&1===u)return 1;const t=1===u?1:(u-1)*m+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",j," Environments"]})]})},fr.AllDeploymentsTable=e=>{const{resultsPerPage:o,filterString:s=""}=e,[i,l]=n.useState(1),[d,c]=n.useState(o||10);n.useEffect((()=>{o&&c(o)}),[o]),n.useEffect((()=>{l(1)}),[s]);const u=U();if("skeleton"in e&&e.skeleton)return t.jsx(ka,{});const{deployments:p,cancelDeployment:m}=e,h=p?p.filter((e=>[e.name,e.environment?.openshift.name,e.environment?.project.name,e.environment?.name].some((e=>String(e).toLowerCase().includes(s.toLowerCase()))))):[],A=d>0?h.slice((i-1)*d,i*d):h,f=h.length,C=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}`,children:e})})},{title:"Cluster",dataIndex:"openshift_name",key:"openshift_name",width:"10%"},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"10%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,n)=>t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${n.environment?.project.name}/${n.environment?.openshiftProjectName}/deployments/${n.name}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",defaultSortOrder:"descend",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration"},{title:"Actions",dataIndex:"actions",key:"actions"}],x=["project_name","environment_name","openshift_name","deployment_name"],g=C&&C.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return x.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,s,r)}:ia(a,s,r):a}}))),y=A&&A.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,openshift_name:e.environment?.openshift.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Ia(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(u,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?m(e):t.jsx(mr,{})]})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{variant:"alternate",dataSource:y,columns:g,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},disableScrollable:!0}),t.jsx(Ie,{total:f,pageSize:-1===d?1/0:d,current:i,onChange:e=>{l(e)}})]})},fr.BulkDeploymentsTable=e=>{const n=U();if("skeleton"in e&&e.skeleton)return t.jsx(Sa,{});const{deployments:o,cancelDeployment:s}=e,i=[{title:"Project",dataIndex:"project_name",key:"project_name",width:"10%",render:e=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e}`,children:e})})},{title:"Environment",dataIndex:"environment_name",key:"environment_name",width:"10%",render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}`,children:e})})},{title:"Deployment Name",dataIndex:"deployment_name",key:"deployment_name",width:"20%",sorter:(e,t)=>e.deployment_name.localeCompare(t.deployment_name),render:(e,r)=>t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${r.environment?.project.name}/${r.environment?.openshiftProjectName}/deployments/${e}`,children:e})})},{title:"Priority",dataIndex:"priority",key:"priority",width:"10%",render:e=>e||"-"},{title:"Created",dataIndex:"created",key:"created",width:"20%",sorter:(e,t)=>new Date(e.created).getTime()-new Date(t.created).getTime(),render:e=>{const n=jr.utc(e).local();return t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()})}},{title:"Status",dataIndex:"status",key:"status",width:"10%",sorter:(e,t)=>e.status.localeCompare(t.status),render:(e,n)=>t.jsxs(Or,{children:[t.jsx(Me,{type:n.status}),!["complete","cancelled","failed"].includes(n.status)&&n.buildStep&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#118EE9",icon:t.jsx(t.Fragment,{}),children:n.buildStep})}),n.buildStep&&["deployCompletedWithWarnings"].includes(n.buildStep)&&t.jsx(Er,{placement:"right",title:n.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]})},{title:"Duration",dataIndex:"duration",key:"duration",width:"10%"},{title:"Actions",dataIndex:"actions",key:"actions"}],l=o&&o.map((e=>({...e,project_name:e.environment?.project.name,environment_name:e.environment?.name,deployment_name:e.name,priority:e.priority,created:e.created,status:e.status,duration:Za(e),actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(n,{href:`/projects/${e.environment?.project.name}/${e.environment?.openshiftProjectName}/deployments/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View bulk deployment",children:t.jsx(a.EyeOutlined,{})})})}),["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})]})})));return t.jsx(t.Fragment,{children:t.jsx(fr,{variant:"alternate",dataSource:l,columns:i,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}}})})},fr.VariablesTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ma,{withValues:e.withValues});const{variables:o,editVariableModal:s,deleteVariableModal:i,newVariableModal:l,type:d,withValues:c=!0}=e,[u,p]=n.useState(o.map((e=>e.id))),[m,h]=n.useState(1),A="environment"===e.type?e.resultsPerPage:10,[f,C]=n.useState(A||10);let x,g,y;n.useEffect((()=>{A&&C(A)}),[A]);const w="environment"===d;if(w){const{filterScope:t,filterString:n="",sortBy:r}=e;x=n,g=r,y=t}const j=o&&w&&x?o.filter((e=>[e.name,e.scope].some((e=>String(e).toLowerCase().includes(String(x).toLowerCase()))))):o,b=g?g.split("_")[0]:null,v=g?g.split("_")[1]:null,V=w?[...j].sort(((e,t)=>{if(b){const n=e[b],r=t[b],a="asc"===v?1:-1;if(null==n&&null==r)return 0;if(null==n)return a;if(null==r)return-a;if(n>r)return a;if(ny?V?V.filter((e=>e.scope===y)):[]:V||[]),[V,y]),I=w&&f>0?k.slice((m-1)*f,m*f):k,S=I.length,Z=e=>b===e?"custom-sorted":"",M=[{title:"Variable Name",dataIndex:"name",key:"name",width:"44%",render:(e,n)=>t.jsx(t.Fragment,{children:e}),className:Z("name")},{title:"Scope",dataIndex:"scope",key:"scope",width:c?"11.32%":"43.62%",className:Z("scope")},...c?[{title:"Value",dataIndex:"value",key:"value",render:(e,n)=>{const r=u.includes(n.id);return t.jsx("div",{children:e?t.jsx(fe,{withToolTip:!r,text:e,type:r?"alwaysHidden":"visible"}):"-"})},width:"32.3%"}]:[],{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],L=["name","scope"],O=M&&M.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,x||"",r)}:ia(a,x||"",r):a}}))),E=I&&I.map((e=>{const n=e.id,o=u.includes(n),l=()=>{p((e=>e.includes(n)?e.filter((e=>e!==n)):[...e,n]))},d=o?t.jsx(a.EyeOutlined,{"data-cy":"toggle",onClick:l}):t.jsx(a.EyeInvisibleOutlined,{"data-cy":"toggle",onClick:l});return{...e,actions:t.jsxs(pr,{children:[c?t.jsxs(t.Fragment,{children:[t.jsx(Wr,{children:e.value?t.jsx(r.Tooltip,{title:o?"show":"hide",children:d}):t.jsx(mr,{})}),s(e)]}):null,i(e)]})}}));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:E,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"variable-row"})}},hasSummary:!0}),t.jsx(cr,{children:l}),w?t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:e.resultDropdown}),t.jsx(Ie,{total:S,pageSize:-1===f?1/0:f,current:m,onChange:e=>{h(e)}})]}):null]})},fr.DeploymentTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(La,{});const{deployment:o,cancelDeployment:s,children:i}=e,[l,d]=n.useState([o.id]),c=[{title:"Status",dataIndex:"status",key:"status",width:"11.845%",render:e=>t.jsx(Or,{children:e})},{title:"Name/ID",dataIndex:"name",key:"name",width:"26.266%",render:(e,n)=>t.jsx(Ea,{onClick:()=>{return e=!l.includes(n.id),t=n,void d(e?[...l,t.id]:l.filter((e=>e!==t.id)));var e,t},children:e})},{title:"Timestamp",dataIndex:"created",key:"created",width:"18.369%"},{title:"Trigger",dataIndex:"sourceType",key:"sourceType",width:"14.506%"},{title:"Duration",dataIndex:"duration",key:"duration",width:"14.506%"},{title:"Actions",dataIndex:"actions",key:"actions"}],u=o&&[o].map((e=>{const n=jr.utc(e.created).local();return{...e,created:t.jsx(r.Tooltip,{placement:"top",title:n.format("YYYY-MM-DD HH:mm:ss"),children:n.fromNow()}),status:t.jsxs(t.Fragment,{children:[!["complete","cancelled","failed"].includes(e.status)&&e.buildStep?t.jsxs(Er,{placement:"bottom",title:`Step: ${e.buildStep}`,children:[t.jsx(Me,{style:{cursor:"pointer"},type:e.status}),t.jsx(a.InfoCircleOutlined,{style:{cursor:"pointer"}})]}):t.jsx(Me,{type:e.status}),e.buildStep&&["deployCompletedWithWarnings"].includes(e.buildStep)&&t.jsx(Er,{placement:"right",title:e.buildStep,children:t.jsx(Me,{className:"buildstep",type:"custom",color:"#ffbe00",icon:t.jsx(t.Fragment,{}),children:"Completed with warnings"})})]}),duration:Oa(e),actions:t.jsx(pr,{children:["new","pending","queued","running"].includes(e.status)?s(e):t.jsx(mr,{})})}}));return t.jsx(t.Fragment,{children:t.jsx(fr,{dataSource:u,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"deployment-row"})}},expandable:{expandedRowKeys:l,expandRowByClick:!0,showExpandColumn:!1,expandedRowRender:()=>t.jsxs(Wa,{children:[t.jsx("br",{}),i]})},disableScrollable:!0,columns:c,rowKey:e=>e.id})})},fr.OrganizationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx(Ba,{});const{resultsPerPage:o,filterString:s,organizations:i,basePath:l}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10),[m,h]=n.useState(!1),[A,f]=n.useState(i||[]),[C,x]=n.useState(i||[]),[g,y]=n.useState(s),[w,j]=n.useState(o);o&&o!==w&&(j(u),c(1),p(u));const b=n.useMemo((()=>Math.min(1e3,Math.max(40,Math.floor(.0725*i.length)))),[i.length]),v=n.useCallback(Qr((e=>{const t=i?.filter((t=>[t.friendlyName,t.description,t.name].some((t=>String(t).toLowerCase().includes(e.toLowerCase())))))||[];f(t),h(!1)}),b),[i]),V=!Ja(C,i),k=s!==g;(V||k)&&(h(!0),V&&x(i),k&&(y(s),c(1)),v(s));const I=U(),S=u>0?A.slice((d-1)*u,d*u):A,Z=A.length,M={display:"flex",gap:"0.25rem",alignItems:"baseline"},L=[{title:"Organization Name",dataIndex:"orgname",key:"orgname",width:"25.46%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(I,{href:`${l}/${n.name}`,children:[n.friendlyName??n.name,t.jsx("section",{children:t.jsx(J,{italic:!0,style:{fontSize:"0.75rem"},children:n.description?n.description:null})})]})})},{title:"No. of Groups",dataIndex:"group_count",key:"group_count",render:(e,n)=>{let r=t.jsx(Nr,{height:16,width:20});return n.groups&&(r=Object.values(n.groups).filter((e=>"project-default-group"!==e.type)).length),t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaGroup?"unlimited":n.quotaGroup," groups"]})},width:"19.1%"},{title:"No. of Projects",dataIndex:"project_count",key:"project_count",render:(e,n)=>{let r="number"==typeof e?e:t.jsx(Nr,{height:16,width:20});return t.jsxs("div",{style:{...M},children:[r," of ",-1===n.quotaProject?"unlimited":n.quotaProject," projects"]})},width:"24.2%"},{title:"Target",dataIndex:"target",key:"target",width:"19.1%"},{title:"Actions",dataIndex:"actions",key:"actions",render:e=>t.jsx("div",{style:{textAlign:"center",fontSize:"1.25rem"},children:e})}],O=["orgname"],E=L&&L.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return O.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,s,r)}:ia(a,s,r):a}}))),W=S&&S.map((e=>({...e,group_count:e.groups?.length??null,project_count:e.projects?.length??null,target:t.jsx(t.Fragment,{children:e.deployTargets.map((e=>t.jsx("div",{className:"target",children:e.name},e.id)))}),actions:t.jsx(pr,{children:t.jsx(Wr,{children:t.jsx(I,{href:`${l}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View organization",children:t.jsx(a.EyeOutlined,{})})})})})})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{withBg:!0,dataSource:W,columns:E,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"organization-row"})}},loading:{spinning:m,indicator:t.jsx(a.LoadingOutlined,{})}}),t.jsx(Ie,{total:Z,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]})},fr.OrgGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Ga,{});const{groups:h,basePath:A,addUserModal:f,deleteUserModal:C,newGroupModal:x,onVisibleDataChange:g}=e,y=U(),w=n.useMemo((()=>h?h.filter((e=>[e.name,e.memberCount].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[]),[h,d]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=n.useMemo((()=>w?[...w].sort(((e,t)=>{if(!j)return 0;const n=e[j],r=t[j],a="asc"===b?1:-1;return null==n&&null==r?0:null==n?a:null==r?-a:n>r?a:nv?s?v:v.filter((e=>"project-default-group"!==e.type)):[]),[v,s]),k=n.useMemo((()=>p>0?V.slice((c-1)*p,c*p):V),[V,c,p]),I=V.length,S=e=>j===e?"custom-sorted":"",Z=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(Wr,{children:t.jsxs(y,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.type?t.jsx(xa,{children:"SYSTEM GROUP"}):null]})}),className:S("name")},{title:"Members",dataIndex:"memberCount",key:"memberCount",width:"27.4%",sorter:(e,t)=>null!=e.memberCount&&null!=t.memberCount?e.memberCount-t.memberCount:0,render:e=>t.jsxs("div",{"data-cy":"member-count",children:["Active Members: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:S("memberCount")},{title:"Actions",dataIndex:"actions",key:"actions"}],M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[f&&f(e),t.jsx(Wr,{children:t.jsx(y,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.type?C?C(e):null:t.jsx(mr,{})]})}))),L=["name","memberCount"],O=Z&&Z.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,d,r)}:ia(a,d,r):a}})));return Qa((()=>{g?.(k)}),[k],200),t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"group-row"})}},hasSummary:!0}),t.jsx(cr,{children:x}),t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(ga,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})},fr.OrgUsersTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(Fa,{type:e.type});const{users:h,basePath:A,type:f="standalone",newUserModal:C}=e,x=U(),g=h?h.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],y=l?l.split("_")[0]:null,w=l?l.split("_")[1]:null,j=[...g].sort(((e,t)=>{if(y){let n=e[y],r=t[y];"groupCount"===y&&"standalone"===f&&(n=e.groupRoles?.length,r=t.groupRoles?.length);const a="asc"===w?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n>r)return a;if(nj?s?j:j.filter((e=>!e.email.startsWith("default-user"))):[]),[j,s]),v=p>0?b.slice((c-1)*p,c*p):b,V=b.length,k=e=>y===e?"custom-sorted":"",I=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"23.65%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:e=>t.jsx(t.Fragment,{children:e}),className:k("firstName")},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>n.email.startsWith("default-user")?t.jsx("p",{style:{textAlign:"center"},children:t.jsx(xa,{$noSpace:!0,children:"DEFAULT USER"})}):t.jsx(t.Fragment,{children:e}),className:k("lastName")},{title:"Email",dataIndex:"email",key:"email",width:"24.78%",sorter:(e,t)=>e.email.localeCompare(t.email),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e}`,children:e})}),className:k("email")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"19.56%",render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]}),sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,className:k("groupCount")}]:[{title:"Role",dataIndex:"role",key:"role",width:"19.56%",render:e=>t.jsx(ba,{$type:e,children:e}),className:k("role")}],,{title:"Actions",dataIndex:"actions",key:"actions"}],S=t=>"standalone"===f&&"deleteUserModal"in e?e.deleteUserModal(t):"subTable"===f&&"unlinkUserModal"in e?e.unlinkUserModal(t):null,Z=t=>"subTable"===f&&"editUserGroupRoleModal"in e?e.editUserGroupRoleModal(t):null,M=v&&v.map((e=>({...e,..."standalone"===f?{groupCount:e.groupRoles?e.groupRoles?.length:0}:{role:e.role},actions:t.jsxs(pr,{children:[Z(e),t.jsx(Wr,{children:t.jsx(x,{href:`${A}/${e.email}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View user",children:t.jsx(a.EyeOutlined,{})})})}),e.email.startsWith("default-user")?t.jsx(mr,{}):S(e)]})}))),L=["firstname","lastName","email"],O=I&&I.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,d,r)}:ia(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-row"})}},hasSummary:!0}),t.jsx(cr,{children:C}),t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:V,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(ga,{"data-cy":"total",children:["Showing ",(()=>{const e=v.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",V," users"]})]})},fr.OrgProjectsTable=e=>{const{resultsPerPage:o,resultDropdown:s=null,sortBy:i=null,filterString:l=""}=e,[d,c]=n.useState(1),[u,p]=n.useState(o||10);if(n.useEffect((()=>{o&&p(o)}),[o]),n.useEffect((()=>{c(1)}),[l]),"skeleton"in e&&e.skeleton)return t.jsx(Xa,{type:e.type});const{projects:m,basePath:h,newProjectModal:A,type:f="standalone",onVisibleDataChange:C}=e,x=U(),g=n.useMemo((()=>m?m.filter((e=>{const t=[e.name];return"standalone"===f&&t.push(String(e?.groupCount)),t.some((e=>String(e).toLowerCase().includes(l.toLowerCase())))})):[]),[m,l]),y=i?i.split("_")[0]:null,w=i?i.split("_")[1]:null,j=n.useMemo((()=>g?[...g].sort(((e,t)=>{if(!y)return 0;const n=e[y],r=t[y],a="asc"===w?1:-1;return null===n&&null===r?0:null===n?a:null===r?-a:n>r?a:nu>0?j.slice((d-1)*u,d*u):j),[j,d,u]),v=j.length,V=e=>y===e?"custom-sorted":"",k=[{title:"Project Name",dataIndex:"name",key:"name",width:"standalone"===f?"60.17%":"87.57%",sorter:(e,t)=>e.name.localeCompare(t.name),render:e=>t.jsx(Wr,{children:t.jsx(x,{href:`${h}/${e}`,children:e})}),className:V("name")},..."standalone"===f?[{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"27.4%",sorter:(e,t)=>null!=e.groupCount&&null!=t.groupCount?e.groupCount-t.groupCount:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",null!=e?e:t.jsx(Nr,{height:15,width:15})]}),className:V("groupCount")}]:[],{title:"Actions",dataIndex:"actions",key:"actions"}],I=t=>"standalone"===f&&"deleteProjectModal"in e?e.deleteProjectModal(t):"subTable"===f&&"unlinkProjectModal"in e?e.unlinkProjectModal(t):null,S=b&&b.map((e=>({...e,actions:t.jsxs(pr,{children:[t.jsx(Wr,{children:t.jsx(x,{target:"_blank",href:`/projects/${e.name}`,children:t.jsx(r.Tooltip,{title:"View dashboard",placement:"bottom",children:t.jsx($n,{})})})}),t.jsx(Wr,{children:t.jsx(x,{href:`${h}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View project",children:t.jsx(a.EyeOutlined,{})})})}),I(e)]})}))),Z=["name"];"standalone"===f&&Z.push("groupCount");const M=k&&k.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return Z.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,l,r)}:ia(a,l,r):a}})));return Qa((()=>{C?.(b)}),[b],200),t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:S,columns:M,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"org-project-row"})}},hasSummary:!0}),t.jsx(cr,{children:A}),t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:s}),t.jsx(Ie,{total:v,pageSize:-1===u?1/0:u,current:d,onChange:e=>{c(e)}})]}),t.jsxs(ga,{"data-cy":"total",children:["Showing ",(()=>{const e=b.length;if(0===e)return 0;if(1===e&&1===d)return 1;const t=1===d?1:(d-1)*u+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",v," projects"]})]})},fr.OrgNotificationsTable=e=>{if("skeleton"in e&&e.skeleton)return t.jsx($a,{type:e.type});const o=U(),{notifications:s,orgName:i,filterNotificationType:l,newNotificationModal:d,type:c="standalone",filterString:u=""}=e,p=[...s.slacks?.map((({id:e,name:t,webhook:n,channel:r})=>({id:e,name:t,webhook:n,channel:r,type:"slack"})))??[],...s.rocketChats?.map((({id:e,name:t,channel:n,webhook:r})=>({id:e,name:t,webhook:r,channel:n,type:"rocketchat"})))??[],...s.teams?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"teams"})))??[],...s.emails?.map((({id:e,name:t,emailAddress:n})=>({id:e,name:t,emailAddress:n,type:"email"})))??[],...s.webhooks?.map((({id:e,name:t,webhook:n})=>({id:e,name:t,webhook:n,type:"webhook"})))??[]],m=p?p.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(u.toLowerCase()))))):[],h=n.useMemo((()=>m?m.filter((e=>!l||e.type===l)):[]),[p,l]),A=[{title:"Notification Name",dataIndex:"name",key:"name",width:"19.56%",sorter:(e,t)=>e.name.localeCompare(t.name),render:(e,n)=>t.jsx(t.Fragment,{children:n.name})},{title:"Service",dataIndex:"type",key:"type",width:"standalone"===c?"17.4%":"67.4%",sorter:(e,t)=>e.type.localeCompare(t.type),render:(e,n)=>t.jsx(ja,{$type:n.type,children:n.type})},..."standalone"===c?[{title:"Webhook or Channel Details",dataIndex:"details",key:"details",width:"50%",render:(e,n)=>"slack"===n.type||"rocketchat"===n.type?t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Webhook: ",n.webhook]}),t.jsxs("p",{children:["channel: ",n.channel]})]}):"webhook"===n.type||"teams"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Webhook: ",n.webhook]})}):"email"===n.type?t.jsx(t.Fragment,{children:t.jsxs("p",{children:["Address: ",n.emailAddress]})}):null}]:[],,{title:"Actions",dataIndex:"actions",key:"actions"}],f=t=>"standalone"===c&&"deleteNotificationModal"in e?e.deleteNotificationModal(t):"subTable"===c&&"unlinkNotificationModal"in e?e.unlinkNotificationModal(t):null,C=n=>"standalone"===c&&"editNotificationModal"in e?e.editNotificationModal(n):"subTable"===c?t.jsx(Wr,{children:t.jsx(o,{href:`/organizations/${i}/notifications?search=${n.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View notification",children:t.jsx(a.EyeOutlined,{})})})}):null,x=h&&h.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),f(e)]})}))),g=["name"],y=A&&A.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return g.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,u,r)}:ia(a,u,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:x,columns:y,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"notification-row"})}},hasSummary:!0}),t.jsx(cr,{children:d})]})},fr.OrgAdminsTable=e=>{const{resultsPerPage:r,resultDropdown:a=null,filterString:o=""}=e,[s,i]=n.useState(1),[l,d]=n.useState(r||10);if(n.useEffect((()=>{r&&d(r)}),[r]),n.useEffect((()=>{i(1)}),[o]),"skeleton"in e&&e.skeleton)return t.jsx(_a,{});const{owners:c,addNewOwnerModal:u,deleteOwnerModal:p,editOwnerModal:m,filterOwnerType:h}=e,A=c?c.filter((e=>[e.firstName,e.lastName,e.email].some((e=>String(e).toLowerCase().includes(o.toLowerCase()))))):[],f=n.useMemo((()=>A?A.filter((e=>{let t;t=e.admin?"admin":e.owner?"owner":"viewer";return!h||t===h})):[]),[A,h]),C=l>0?f.slice((s-1)*l,s*l):f,x=f.length,g=[{title:"First Name",dataIndex:"firstName",key:"firstName",width:"19.56%",sorter:(e,t)=>e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):0,render:(e,n)=>t.jsx(t.Fragment,{children:e})},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:"19.56%",sorter:(e,t)=>e.lastName&&t.lastName?e.lastName.localeCompare(t.lastName):0,render:(e,n)=>t.jsx(t.Fragment,{children:n.email.startsWith("default-user")?t.jsx(xa,{$noSpace:!0,children:"DEFAULT USER"}):e})},{title:"Email / Role",dataIndex:"email",key:"email",width:"25.65%",sorter:(e,t)=>e.email.localeCompare(t.email),render:(e,n)=>{let r;return r=n.admin?"admin":n.owner?"owner":"viewer",t.jsxs(ya,{children:[e," ",t.jsx(wa,{$type:r,children:r})]})}},{title:"Groups",dataIndex:"groupCount",key:"groupCount",width:"22.17%",sorter:(e,t)=>e.groupRoles&&t.groupRoles?e.groupRoles.length-t.groupRoles.length:0,render:e=>t.jsxs(t.Fragment,{children:["Groups: ",e]})},{title:"Actions",dataIndex:"actions",key:"actions"}],y=C&&C.map((e=>({...e,groupCount:e.groupRoles?e.groupRoles.length:0,actions:t.jsxs(pr,{children:[m(e),p(e)]})}))),w=["firstName","lastName","email"],j=g&&g.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return w.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,o,r)}:ia(a,o,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:y,columns:j,rowKey:e=>e.id,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"admin-row"})}},hasSummary:!0}),t.jsx(cr,{children:u}),t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:a}),t.jsx(Ie,{total:x,pageSize:-1===l?1/0:l,current:s,onChange:e=>{i(e)}})]}),t.jsxs(ga,{"data-cy":"total",children:["Showing ",(()=>{const e=C.length;if(0===e)return 0;if(1===e&&1===s)return 1;const t=1===s?1:(s-1)*l+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",x," users"]})]})},fr.OrgUserGroupsTable=e=>{const{resultsPerPage:o,showDefaults:s=!1,resultDropdown:i=null,sortBy:l=null,filterString:d=""}=e,[c,u]=n.useState(1),[p,m]=n.useState(o||10);if(n.useEffect((()=>{o&&m(o)}),[o]),n.useEffect((()=>{u(1)}),[d]),"skeleton"in e&&e.skeleton)return t.jsx(eo,{});const{userGroups:h,basePath:A,unlinkGroupModal:f,editUserRoleModal:C,filterRoleType:x}=e,g=U(),y=h?h.filter((e=>[e.name].some((e=>String(e).toLowerCase().includes(d.toLowerCase()))))):[],w=n.useMemo((()=>y?y.filter((e=>!x||e.role===x)):[]),[y,x]),j=l?l.split("_")[0]:null,b=l?l.split("_")[1]:null,v=[...w].sort(((e,t)=>{if(j){const n=e[j],r=t[j],a="asc"===b?1:-1;if(null===n&&null===r)return 0;if(null===n)return a;if(null===r)return-a;if(n&&r){if(n>r)return a;if(nv?s?v:v.filter((e=>"project-default-group"!==e.groupType)):[]),[v,s]),k=p>0?V.slice((c-1)*p,c*p):V,I=V.length,S=[{title:"Group Name",dataIndex:"name",key:"name",width:"60.17%",render:(e,n)=>t.jsx(Wr,{children:t.jsxs(g,{href:`${A}/${n.name}`,children:[e," ","project-default-group"===n.groupType?t.jsx(xa,{children:"SYSTEM GROUP"}):null]})}),className:(Z="name",j===Z?"custom-sorted":"")},{title:"Role",dataIndex:"role",key:"role",width:"27.4%",render:e=>t.jsx(ba,{$type:e,children:e})},{title:"Actions",dataIndex:"actions",key:"actions"}];var Z;const M=k&&k.map((e=>({...e,actions:t.jsxs(pr,{children:[C(e),t.jsx(Wr,{children:t.jsx(g,{href:`${A}/${e.name}`,children:t.jsx(r.Tooltip,{placement:"bottom",title:"View group",children:t.jsx(a.EyeOutlined,{})})})}),"project-default-group"!==e.groupType?f(e):t.jsx(mr,{})]})}))),L=["name"],O=S&&S.map((e=>({...e,render:(t,n,r)=>{const a=e.render?e.render(t,n):t;return L.includes(e.dataIndex)?"object"==typeof a&&"children"in a?{...a,children:ia(a.children,d,r)}:ia(a,d,r):a}})));return t.jsxs(t.Fragment,{children:[t.jsx(fr,{dataSource:M,columns:O,rowKey:e=>e.id??e.name,components:{body:{row:e=>t.jsx("tr",{...e,"data-cy":"user-group-row"})}}}),t.jsxs(la,{children:[t.jsx("section",{className:"selector",children:i}),t.jsx(Ie,{total:I,pageSize:-1===p?1/0:p,current:c,onChange:e=>{u(e)}})]}),t.jsxs(ga,{"data-cy":"total",children:["Showing ",(()=>{const e=k.length;if(0===e)return 0;if(1===e&&1===c)return 1;const t=1===c?1:(c-1)*p+1,n=t-1+e;return t===n?"the last entry":`${t} - ${n}`})()," of ",I," groups"]})]})};const to=n.forwardRef(((e,n)=>{const{className:a,style:o,...s}=e;return t.jsx(r.Popconfirm,{getPopupContainer:e=>e.parentNode,ref:n,overlayClassName:`ui-confirm ${a??""}`,style:o,...s})}));to.displayName="Confirm";const no=l.default.section` border: 1px solid ${e=>e.theme.UI.borders.box}; max-width: 30.6875rem; border-radius: 4px; padding: 8px 14px; background-color: ${e=>"dark"===e.theme.colorScheme?"#3c3d37":"#c6c7c1"}; -`,no=l.default.section` +`,ro=l.default.section` float: left; margin-right: 8px; @@ -1186,11 +1186,11 @@ html,body{ &::after { clear: both; } -`,ro=l.default.section` +`,ao=l.default.section` line-height: 22.5px; font-size: 16px; color: ${e=>e.theme.UI.texts.primary}; -`,ao=n.forwardRef((({content:e},n)=>t.jsxs(to,{ref:n,className:"lagoon-tip",children:[t.jsx(no,{children:t.jsx($n,{})}),t.jsxs(ro,{children:[" ",e," "]})]})));ao.displayName="Tip";const oo=l.default.div` +`,oo=n.forwardRef((({content:e},n)=>t.jsxs(no,{ref:n,className:"lagoon-tip",children:[t.jsx(ro,{children:t.jsx($n,{})}),t.jsxs(ao,{children:[" ",e," "]})]})));oo.displayName="Tip";const so=l.default.div` border: 1px solid #333; border-radius: 7px; padding: 24px 23px; @@ -1207,7 +1207,7 @@ html,body{ min-width: 20.25rem; max-width: max-content; `} -`;function so(e){return e.toLowerCase().replace(/\s+/g,"-")}const io=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(oo,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":so(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":so(i.title),className:"statistic-element",children:s}):null]})};io.displayName="Stat";const lo=l.default.div` +`;function io(e){return e.toLowerCase().replace(/\s+/g,"-")}const lo=({fullWidth:e=!1,lowercaseValue:a,capitalizeValue:o,value:s,...i})=>{let l=n.isValidElement(s),d={};return a&&(d={textTransform:"lowercase"}),o&&(d={textTransform:"capitalize"}),t.jsxs(so,{$fullWidth:e,children:[t.jsx(r.Statistic,{className:"ui-statistic",...i,value:l?"":s,valueStyle:l?{display:"none"}:{},valueRender:e=>t.jsx("span",{style:d,"data-cy":io(i.title),children:e})}),l?t.jsx("div",{style:d,"data-cy":io(i.title),className:"statistic-element",children:s}):null]})};lo.displayName="Stat";const co=l.default.div` text-transform: uppercase; border-radius: 5px; display: grid; @@ -1217,4 +1217,4 @@ html,body{ grid-auto-rows: auto; gap: 20px; padding-block: 1rem; -`,co=n.forwardRef((({items:e},n)=>t.jsx(lo,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(io,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));co.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=eo,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=co,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:gn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=io,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=ao,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; +`,uo=n.forwardRef((({items:e},n)=>t.jsx(co,{className:"ui-detailedStats",ref:n,children:e.map((({capitalizeValue:e,lowercaseValue:n,label:r,children:a,key:o,loading:s=!1})=>t.jsx(lo,{lowercaseValue:n,capitalizeValue:e,title:r,value:a,loading:s,fullWidth:!0},o)))})));uo.displayName="DetailedStats",exports.BreadCrumb=ve,exports.Button=Y,exports.Checkbox=de,exports.Collapse=se,exports.Colors=k,exports.Confirm=to,exports.CopyToClipboard=fe,exports.DataCard=We,exports.DetailedStats=uo,exports.Details=ie,exports.FormItem=ir,exports.GlobalStyles=I,exports.Head1=_,exports.Head2=ee,exports.Head3=te,exports.Head4=ne,exports.Head5=re,exports.IconAim=e=>t.jsx(c.default,{component:Mt,...e}),exports.IconAlert=e=>t.jsx(c.default,{component:Lt,...e}),exports.IconAlignCenter=e=>t.jsx(c.default,{component:Ot,...e}),exports.IconAlignLeft=e=>t.jsx(c.default,{component:Et,...e}),exports.IconAlignRight=e=>t.jsx(c.default,{component:Wt,...e}),exports.IconApartment=e=>t.jsx(c.default,{component:Nt,...e}),exports.IconApi=e=>t.jsx(c.default,{component:Ht,...e}),exports.IconAppstore=e=>t.jsx(c.default,{component:zt,...e}),exports.IconArrowDown=e=>t.jsx(c.default,{component:Tt,...e}),exports.IconArrowsAlt=e=>t.jsx(c.default,{component:Rt,...e}),exports.IconAudio=e=>t.jsx(c.default,{component:Kt,...e}),exports.IconBell=e=>t.jsx(c.default,{component:Ut,...e}),exports.IconBranches=e=>t.jsx(c.default,{component:qt,...e}),exports.IconBug=e=>t.jsx(c.default,{component:Bt,...e}),exports.IconBulb=e=>t.jsx(c.default,{component:Yt,...e}),exports.IconCamera=e=>t.jsx(c.default,{component:Pt,...e}),exports.IconCaretDown=e=>t.jsx(c.default,{component:Dt,...e}),exports.IconCheck=e=>t.jsx(c.default,{component:Jt,...e}),exports.IconCheckSquare=e=>t.jsx(c.default,{component:Gt,...e}),exports.IconClose=e=>t.jsx(c.default,{component:Qt,...e}),exports.IconCloseSquare=e=>t.jsx(c.default,{component:Ft,...e}),exports.IconCloudDownload=e=>t.jsx(c.default,{component:Xt,...e}),exports.IconCloudUpload=e=>t.jsx(c.default,{component:$t,...e}),exports.IconDelete=e=>t.jsx(c.default,{component:_t,...e}),exports.IconDisconnect=e=>t.jsx(c.default,{component:en,...e}),exports.IconEdit=e=>t.jsx(c.default,{component:tn,...e}),exports.IconEllipsis=e=>t.jsx(c.default,{component:nn,...e}),exports.IconExclamation=e=>t.jsx(c.default,{component:rn,...e}),exports.IconExclamationCircle=e=>t.jsx(c.default,{component:an,...e}),exports.IconExport=e=>t.jsx(c.default,{component:on,...e}),exports.IconEye=e=>t.jsx(c.default,{component:sn,...e}),exports.IconFileImage=e=>t.jsx(c.default,{component:ln,...e}),exports.IconFileJpg=e=>t.jsx(c.default,{component:cn,...e}),exports.IconFilePdf=e=>t.jsx(c.default,{component:dn,...e}),exports.IconFrown=e=>t.jsx(c.default,{component:un,...e}),exports.IconFullscreen=e=>t.jsx(c.default,{component:pn,...e}),exports.IconFullscreenExit=e=>t.jsx(c.default,{component:mn,...e}),exports.IconGithub=e=>t.jsx(c.default,{component:hn,...e}),exports.IconGrid=e=>t.jsx(c.default,{component:Jn,...e}),exports.IconHdd=e=>t.jsx(c.default,{component:An,...e}),exports.IconHeart=e=>t.jsx(c.default,{component:fn,...e}),exports.IconHighlight=e=>t.jsx(c.default,{component:Cn,...e}),exports.IconHome=e=>t.jsx(c.default,{component:xn,...e}),exports.IconIdcard=e=>t.jsx(c.default,{component:gn,...e}),exports.IconInfoCircle=Qn,exports.IconLagoonOnly=$n,exports.IconLink=e=>t.jsx(c.default,{component:wn,...e}),exports.IconList=e=>t.jsx(c.default,{component:Gn,...e}),exports.IconLoading=e=>t.jsx(c.default,{component:jn,...e}),exports.IconLock=e=>t.jsx(c.default,{component:bn,...e}),exports.IconMeh=e=>t.jsx(c.default,{component:vn,...e}),exports.IconMessage=e=>t.jsx(c.default,{component:Vn,...e}),exports.IconMinusCircle=e=>t.jsx(c.default,{component:kn,...e}),exports.IconMinusSquare=e=>t.jsx(c.default,{component:In,...e}),exports.IconPaperclip=e=>t.jsx(c.default,{component:Sn,...e}),exports.IconPlus=e=>t.jsx(c.default,{component:Zn,...e}),exports.IconPushpinFIlled=e=>t.jsx(c.default,{component:Mn,...e}),exports.IconPushpinOutlined=e=>t.jsx(c.default,{component:Ln,...e}),exports.IconRest=e=>t.jsx(c.default,{component:On,...e}),exports.IconRocket=e=>t.jsx(c.default,{component:En,...e}),exports.IconSave=e=>t.jsx(c.default,{component:Wn,...e}),exports.IconSearch=e=>t.jsx(c.default,{component:Nn,...e}),exports.IconSettings=e=>t.jsx(c.default,{component:Hn,...e}),exports.IconSmile=e=>t.jsx(c.default,{component:zn,...e}),exports.IconStar=e=>t.jsx(c.default,{component:Tn,...e}),exports.IconSun=Xn,exports.IconTag=e=>t.jsx(c.default,{component:Rn,...e}),exports.IconTags=e=>t.jsx(c.default,{component:Kn,...e}),exports.IconWifi=e=>t.jsx(c.default,{component:Un,...e}),exports.IconZoomIn=e=>t.jsx(c.default,{component:qn,...e}),exports.IconZoomOut=e=>t.jsx(c.default,{component:Bn,...e}),exports.Input=Se,exports.LagoonCard=ct,exports.LagoonCardLabel=qe,exports.LagoonEnvironmentDetails=ft,exports.LagoonFilter=De,exports.LagoonFooter=nr,exports.LagoonHeader=_n,exports.LagoonIcon=Fn,exports.LagoonProblemsOverview=ht,exports.LagoonProjectDetails=xt,exports.LagoonTimeline=or,exports.List=oe,exports.LoadingSkeleton=Nr,exports.Modal=Oe,exports.NextLinkProvider=({linkComponent:e,children:n})=>t.jsx(K.Provider,{value:e,children:n}),exports.PageContainer=dr,exports.Pagination=Ie,exports.Select=ce,exports.Stat=lo,exports.StatusTag=Me,exports.Steps=Ve,exports.Switch=le,exports.Table=fr,exports.Tabs=Ae,exports.TaskTreeSelector=He,exports.Text=J,exports.TextLabel=F,exports.Tip=oo,exports.Tree=ze,exports.TreeList=dt,exports.UIThemeProvider=({children:e,darkThemeProp:n,lightThemeProp:r,defaultScheme:a})=>t.jsx(M,{defaultScheme:a||void 0,children:t.jsx(E,{darkThemeProp:n||void 0,lightThemeProp:r||void 0,children:t.jsx(R,{children:e})})}),exports.useNextLink=U,exports.useNotification=({type:e="info",title:n,content:a,placement:o="top",requiresManualClose:s=!1,showBtn:i=!1,showIcon:l=!0,btnLabel:d,...c})=>{const[u,p]=r.notification.useNotification({top:24,maxCount:1});return{trigger:r=>{const p={message:r?.title||n,description:r?.content||a,placement:o,duration:s?0:3,btn:i?t.jsx(Y,{type:"primary",size:"small",onClick:()=>u.destroy(),children:d??"Confirm"}):null,className:`ui-notification ${!l&&"no-icon"}`,...l?{}:{icon:t.jsx(t.Fragment,{})},...c};u[e](p)},contextHolder:p}},exports.useTheme=Z; diff --git a/src/components/Table/BackupsTable/BackupsTable.tsx b/src/components/Table/BackupsTable/BackupsTable.tsx index dd6685d9..dcd6b8af 100644 --- a/src/components/Table/BackupsTable/BackupsTable.tsx +++ b/src/components/Table/BackupsTable/BackupsTable.tsx @@ -15,6 +15,7 @@ import { Tooltip } from 'antd'; import Text from '../../Text'; import { StyledDownloadButton } from './styles'; import isBetween from 'dayjs/plugin/isBetween'; +import { isValidUrl } from '../_utils'; dayjs.extend(isBetween); dayjs.extend(utc); @@ -159,6 +160,7 @@ const BackupsTable = (props: BackupsTableProps) => { const size = backup.restore?.restoreSize || 0; const restoreLocation = backup.restore?.restoreLocation || ''; + const downloadURL = isValidUrl(restoreLocation) ? restoreLocation : undefined; switch (status) { case 'pending': return ( @@ -168,7 +170,7 @@ const BackupsTable = (props: BackupsTableProps) => { ); case 'successful': return ( - + ( {humanFileSize(size)}) diff --git a/src/components/Table/InsightsTable/InsightsTable.tsx b/src/components/Table/InsightsTable/InsightsTable.tsx index c6540e97..345288ba 100644 --- a/src/components/Table/InsightsTable/InsightsTable.tsx +++ b/src/components/Table/InsightsTable/InsightsTable.tsx @@ -13,6 +13,7 @@ import { highlightTextInElement } from '../../../_util/helpers'; import type { RenderedCell } from 'rc-table/lib/interface'; import { PaginationWithSelector } from '../FactsTable/FactsTable'; import Pagination from '../../Pagination'; +import { isValidUrl } from '../_utils'; dayjs.extend(duration); dayjs.extend(utc); @@ -199,7 +200,10 @@ const ProblemsTable = (props: InsightsTableProps) => { const remappedInsights = paginatedInsights && paginatedInsights.map((insight) => { - const createdLocalTime = dayjs.utc(insight.created).local(); + const { created, size, downloadUrl } = insight; + const downloadURL = isValidUrl(downloadUrl) ? downloadUrl : undefined; + + const createdLocalTime = dayjs.utc(created).local(); return { ...insight, created: ( @@ -210,8 +214,8 @@ const ProblemsTable = (props: InsightsTableProps) => { actions: ( - - + + diff --git a/src/components/Table/_utils.tsx b/src/components/Table/_utils.tsx index 719f1af7..8a87ab3b 100644 --- a/src/components/Table/_utils.tsx +++ b/src/components/Table/_utils.tsx @@ -18,3 +18,13 @@ export const debounce = (fn: (params: any) => void, delay: number) => { }, delay); }; }; + +export const isValidUrl = (url: string) => { + try { + const parsed = new URL(url); + const safeProtocols = ['https:', 'http:']; + return safeProtocols.includes(parsed.protocol); + } catch { + return false; + } +}; From f888cc91d08cd0bfec85b416d31e5a9d0a809b78 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 15 May 2025 06:55:31 +0400 Subject: [PATCH 55/66] nuke antd/styled and switch to shadcn/tailwind --- .gitignore | 3 +- .storybook/decorators/SkeletonTheme.tsx | 30 - .storybook/decorators/withTheme.tsx | 79 - .storybook/globals.css | 1397 + .storybook/main.ts | 40 +- .storybook/preview.ts | 53 +- README.md | 165 +- components.json | 21 + dist/_util/colors.d.ts | 54 +- dist/_util/lagoonColors.d.ts | 100 +- dist/components/Breadcrumb/Breadcrumb.d.ts | 29 - dist/components/Breadcrumb/index.d.ts | 3 - dist/components/Breadcrumb/styles.d.ts | 17 - dist/components/Button/Button.d.ts | 28 - dist/components/Button/Styles.d.ts | 3 - dist/components/Button/index.d.ts | 3 - dist/components/Card/Card.d.ts | 40 - dist/components/Card/index.d.ts | 3 - .../Card/partials/EnvironmentPartial.d.ts | 6 - dist/components/Card/partials/NewCard.d.ts | 21 - .../Card/partials/ProjectPartial.d.ts | 4 - dist/components/Card/styles.d.ts | 12 - dist/components/CardLabel/CardLabel.d.ts | 19 - dist/components/CardLabel/index.d.ts | 3 - dist/components/CardLabel/styles.d.ts | 9 - dist/components/Checkbox/Checkbox.d.ts | 5 - dist/components/Checkbox/index.d.ts | 3 - dist/components/Collapse/Collapse.d.ts | 17 - dist/components/Collapse/index.d.ts | 3 - dist/components/Confirm/Confirm.d.ts | 5 - dist/components/Confirm/index.d.ts | 3 - .../CopyToClipboard/CopyToClipboard.d.ts | 11 - dist/components/CopyToClipboard/index.d.ts | 3 - dist/components/DataCard/DataCard.d.ts | 30 - dist/components/DataCard/index.d.ts | 3 - .../DetailedStats/DetailedStats.d.ts | 15 - dist/components/DetailedStats/index.d.ts | 3 - dist/components/Details/Details.d.ts | 21 - dist/components/Details/index.d.ts | 3 - .../EnvironmentDetails.d.ts | 12 - dist/components/EnvironmentDetails/index.d.ts | 3 - dist/components/Filter/Filter.d.ts | 27 - dist/components/Filter/index.d.ts | 3 - dist/components/Filter/styles.d.ts | 3 - dist/components/Footer/Footer.d.ts | 7 - dist/components/Footer/index.d.ts | 3 - dist/components/Footer/styles.d.ts | 3 - dist/components/FormItem/FormItem.d.ts | 8 - dist/components/FormItem/index.d.ts | 3 - dist/components/Header/Header.d.ts | 17 - .../Header/helpers/genAvatarBackground.d.ts | 5 - .../Header/helpers/getCurrentPathIndex.d.ts | 2 - dist/components/Header/index.d.ts | 3 - dist/components/Header/styles.d.ts | 16 - dist/components/Heading/H1/H1.d.ts | 4 - dist/components/Heading/H1/index.d.ts | 2 - dist/components/Heading/H2/H2.d.ts | 4 - dist/components/Heading/H2/index.d.ts | 2 - dist/components/Heading/H3/H3.d.ts | 4 - dist/components/Heading/H3/index.d.ts | 2 - dist/components/Heading/H4/H4.d.ts | 4 - dist/components/Heading/H4/index.d.ts | 2 - dist/components/Heading/H5/H5.d.ts | 4 - dist/components/Heading/H5/index.d.ts | 2 - dist/components/Heading/Heading.d.ts | 16 - dist/components/Heading/Styles.d.ts | 6 - dist/components/Heading/index.d.ts | 3 - dist/components/Icons/index.d.ts | 76 - dist/components/Icons/vectors/Aim.d.ts | 1 - dist/components/Icons/vectors/Alert.d.ts | 1 - .../components/Icons/vectors/AlignCenter.d.ts | 1 - dist/components/Icons/vectors/AlignLeft.d.ts | 1 - dist/components/Icons/vectors/AlignRight.d.ts | 1 - dist/components/Icons/vectors/Apartment.d.ts | 1 - dist/components/Icons/vectors/Api.d.ts | 1 - dist/components/Icons/vectors/Appstore.d.ts | 1 - dist/components/Icons/vectors/ArrowDown.d.ts | 1 - dist/components/Icons/vectors/ArrowsAlt.d.ts | 1 - dist/components/Icons/vectors/Audio.d.ts | 1 - dist/components/Icons/vectors/Bell.d.ts | 1 - dist/components/Icons/vectors/Branches.d.ts | 1 - dist/components/Icons/vectors/Bug.d.ts | 1 - dist/components/Icons/vectors/Bulb.d.ts | 1 - dist/components/Icons/vectors/Camera.d.ts | 1 - dist/components/Icons/vectors/CaretDown.d.ts | 1 - dist/components/Icons/vectors/Check.d.ts | 1 - .../components/Icons/vectors/CheckSquare.d.ts | 1 - dist/components/Icons/vectors/Close.d.ts | 1 - .../components/Icons/vectors/CloseSquare.d.ts | 1 - .../Icons/vectors/CloudDownload.d.ts | 1 - .../components/Icons/vectors/CloudUpload.d.ts | 1 - dist/components/Icons/vectors/Delete.d.ts | 1 - dist/components/Icons/vectors/Disconnect.d.ts | 1 - dist/components/Icons/vectors/Edit.d.ts | 1 - dist/components/Icons/vectors/Ellipsis.d.ts | 1 - .../components/Icons/vectors/Exclamation.d.ts | 1 - .../Icons/vectors/ExclamationCircle.d.ts | 1 - dist/components/Icons/vectors/Export.d.ts | 1 - dist/components/Icons/vectors/Eye.d.ts | 1 - dist/components/Icons/vectors/FileImage.d.ts | 1 - dist/components/Icons/vectors/FileJpg.d.ts | 1 - dist/components/Icons/vectors/FilePdf.d.ts | 1 - dist/components/Icons/vectors/Frown.d.ts | 1 - dist/components/Icons/vectors/FullScreen.d.ts | 1 - .../Icons/vectors/FullscreenExit.d.ts | 1 - dist/components/Icons/vectors/Github.d.ts | 1 - dist/components/Icons/vectors/Grid.d.ts | 1 - dist/components/Icons/vectors/Hdd.d.ts | 1 - dist/components/Icons/vectors/Heart.d.ts | 1 - dist/components/Icons/vectors/Highlight.d.ts | 1 - dist/components/Icons/vectors/Home.d.ts | 1 - dist/components/Icons/vectors/Idcard.d.ts | 1 - dist/components/Icons/vectors/InfoCircle.d.ts | 1 - dist/components/Icons/vectors/Lagoon.d.ts | 1 - .../Icons/vectors/LagoonIconOnly.d.ts | 1 - dist/components/Icons/vectors/Link.d.ts | 1 - dist/components/Icons/vectors/List.d.ts | 1 - dist/components/Icons/vectors/Loading.d.ts | 1 - dist/components/Icons/vectors/Lock.d.ts | 1 - dist/components/Icons/vectors/Meh.d.ts | 1 - dist/components/Icons/vectors/Message.d.ts | 1 - .../components/Icons/vectors/MinusCircle.d.ts | 1 - .../components/Icons/vectors/MinusSquare.d.ts | 1 - dist/components/Icons/vectors/PaperClip.d.ts | 1 - dist/components/Icons/vectors/Plus.d.ts | 1 - .../Icons/vectors/PushpinFilled.d.ts | 1 - .../Icons/vectors/PushpinOutlined.d.ts | 1 - dist/components/Icons/vectors/Rest.d.ts | 1 - dist/components/Icons/vectors/Rocket.d.ts | 1 - dist/components/Icons/vectors/Save.d.ts | 1 - dist/components/Icons/vectors/Search.d.ts | 1 - dist/components/Icons/vectors/Settings.d.ts | 1 - dist/components/Icons/vectors/Smile.d.ts | 1 - dist/components/Icons/vectors/Star.d.ts | 1 - dist/components/Icons/vectors/Sun.d.ts | 1 - dist/components/Icons/vectors/Tag.d.ts | 1 - dist/components/Icons/vectors/Tags.d.ts | 1 - dist/components/Icons/vectors/Wifi.d.ts | 1 - dist/components/Icons/vectors/ZoomIn.d.ts | 1 - dist/components/Icons/vectors/ZoomOut.d.ts | 1 - dist/components/Input/Input.d.ts | 5 - dist/components/Input/index.d.ts | 3 - dist/components/List/List.d.ts | 11 - dist/components/List/index.d.ts | 3 - dist/components/Modal/Modal.d.ts | 13 - dist/components/Modal/index.d.ts | 3 - dist/components/Modal/styles.d.ts | 4 - .../components/Notification/Notification.d.ts | 22 - dist/components/Notification/index.d.ts | 3 - .../PageContainer/PageContainer.d.ts | 17 - dist/components/PageContainer/index.d.ts | 3 - dist/components/PageContainer/styles.d.ts | 2 - dist/components/Pagination/Pagination.d.ts | 7 - dist/components/Pagination/index.d.ts | 3 - .../ProblemsOverview/ProblemsOverview.d.ts | 15 - .../ProblemsOverviewSkeleton.d.ts | 2 - dist/components/ProblemsOverview/index.d.ts | 3 - dist/components/ProblemsOverview/styles.d.ts | 3 - .../ProjectDetails/ProjectDetails.d.ts | 12 - dist/components/ProjectDetails/index.d.ts | 3 - dist/components/Select/Select.d.ts | 9 - dist/components/Select/index.d.ts | 3 - dist/components/Skeleton/Skeleton.d.ts | 5 - dist/components/Skeleton/index.d.ts | 3 - dist/components/Stat/Stat.d.ts | 11 - dist/components/Stat/index.d.ts | 3 - dist/components/Stat/styles.d.ts | 4 - dist/components/StatusTag/StatusTag.d.ts | 11 - dist/components/StatusTag/index.d.ts | 3 - dist/components/Steps/Steps.d.ts | 5 - dist/components/Steps/index.d.ts | 3 - dist/components/Switch/Switch.d.ts | 7 - dist/components/Switch/index.d.ts | 3 - .../AllDeploymentsSkeleton.d.ts | 2 - .../AllDeploymentsTable.d.ts | 16 - .../Table/BackupsTable/BackupsTable.d.ts | 27 - .../BackupsTable/BackupsTableSkeleton.d.ts | 2 - .../components/Table/BackupsTable/styles.d.ts | 2 - dist/components/Table/Base.d.ts | 57 - .../BulkDeploymentsSkeleton.d.ts | 2 - .../BulkDeployments/BulkDeploymentsTable.d.ts | 30 - .../DeploymentTable/DeploymentTable.d.ts | 28 - .../DeploymentTableSkeleton.d.ts | 2 - .../DeploymentsTable/DeploymentsTable.d.ts | 45 - .../DeploymentsTableSkeleton.d.ts | 2 - .../Table/DeploymentsTable/styles.d.ts | 6 - dist/components/Table/Empty.d.ts | 1 - .../EnvironmentsTable/EnvironmentsTable.d.ts | 29 - .../EnvironmentsTableSkeleton.d.ts | 2 - .../Table/FactsTable/FactsTable.d.ts | 24 - .../Table/FactsTable/FactsTableSkeleton.d.ts | 2 - .../Table/InsightsTable/InsightsTable.d.ts | 27 - .../InsightsTable/InsightsTableSkeleton.d.ts | 2 - .../Table/InsightsTable/styles.d.ts | 2 - .../OrgAdminsTable/OrgAdminsTable.d.ts | 30 - .../OrgAdminsTableSkeleton.d.ts | 2 - .../OrgGroupsTable/OrgGroupsSkeleton.d.ts | 2 - .../OrgGroupsTable/OrgGroupsTable.d.ts | 28 - .../OrgNotificationsSkeleton.d.ts | 4 - .../OrgNotificationsTable.d.ts | 70 - .../OrgProjectsTable/OrgProjectsTable.d.ts | 34 - .../OrgProjectsTableSkeleton.d.ts | 4 - .../OrgUserGroupsSkeleton.d.ts | 2 - .../OrgUserGroupsTable.d.ts | 27 - .../OrgUsersTable/OrgUsersSkeleton.d.ts | 4 - .../OrgUsersTable/OrgUserstable.d.ts | 44 - .../Table/Organizations/styles.d.ts | 15 - .../OrganizationsTable.d.ts | 32 - .../OrganizationsTableSkeleton.d.ts | 2 - .../Table/ProblemsTable/ProblemsTable.d.ts | 39 - .../ProblemsTable/ProblemsTableSkeleton.d.ts | 2 - .../Table/ProblemsTable/styles.d.ts | 3 - .../Table/ProjectsTable/ProjectsTable.d.ts | 34 - .../ProjectsTable/ProjectsTableSkeleton.d.ts | 2 - dist/components/Table/SshTable/SshTable.d.ts | 36 - dist/components/Table/SshTable/styles.d.ts | 49 - .../components/Table/TaskTable/TaskTable.d.ts | 33 - .../Table/TaskTable/TaskTableSkeleton.d.ts | 2 - .../Table/TasksTable/TasksTable.d.ts | 28 - .../Table/TasksTable/TasksTableSkeleton.d.ts | 2 - .../VariablesTable/VariablesSkeleton.d.ts | 4 - .../Table/VariablesTable/VariablesTable.d.ts | 41 - dist/components/Table/_utils.d.ts | 3 - dist/components/Table/hooks.d.ts | 2 - dist/components/Table/index.d.ts | 3 - dist/components/Table/styles.d.ts | 26 - dist/components/Tabs/Tabs.d.ts | 30 - dist/components/Tabs/index.d.ts | 3 - dist/components/Tabs/styles.d.ts | 7 - .../TaskTreeSelector/TaskTreeSelector.d.ts | 10 - dist/components/TaskTreeSelector/index.d.ts | 3 - dist/components/Text/Text.d.ts | 16 - dist/components/Text/index.d.ts | 3 - dist/components/TextLabel/TextLabel.d.ts | 16 - dist/components/TextLabel/index.d.ts | 3 - dist/components/Timeline/Timeline.d.ts | 23 - dist/components/Timeline/index.d.ts | 3 - dist/components/Tip/Tip.d.ts | 7 - dist/components/Tip/index.d.ts | 3 - dist/components/Tip/styles.d.ts | 4 - dist/components/Tree/Tree.d.ts | 13 - dist/components/Tree/index.d.ts | 3 - dist/components/TreeList/TreeList.d.ts | 12 - dist/components/TreeList/index.d.ts | 3 - dist/components/TreeList/styles.d.ts | 2 - dist/components/ui/accordion.d.ts | 7 + dist/components/ui/alert-dialog.d.ts | 14 + dist/components/ui/alert.d.ts | 9 + dist/components/ui/aspect-ratio.d.ts | 3 + dist/components/ui/avatar.d.ts | 6 + dist/components/ui/badge.d.ts | 9 + dist/components/ui/breadcrumb.d.ts | 11 + dist/components/ui/button.d.ts | 10 + dist/components/ui/calendar.d.ts | 4 + dist/components/ui/card.d.ts | 9 + dist/components/ui/carousel.d.ts | 19 + dist/components/ui/chart.d.ts | 40 + dist/components/ui/checkbox.d.ts | 4 + dist/components/ui/collapsible.d.ts | 5 + dist/components/ui/command.d.ts | 16 + dist/components/ui/context-menu.d.ts | 25 + dist/components/ui/dialog.d.ts | 13 + dist/components/ui/drawer.d.ts | 13 + dist/components/ui/dropdown-menu.d.ts | 25 + dist/components/ui/form.d.ts | 24 + dist/components/ui/hover-card.d.ts | 6 + dist/components/ui/input-otp.d.ts | 11 + dist/components/ui/input.d.ts | 3 + dist/components/ui/label.d.ts | 4 + dist/components/ui/menubar.d.ts | 26 + dist/components/ui/navigation-menu.d.ts | 14 + dist/components/ui/pagination.d.ts | 13 + dist/components/ui/popover.d.ts | 7 + dist/components/ui/progress.d.ts | 4 + dist/components/ui/radio-group.d.ts | 5 + dist/components/ui/resizable.d.ts | 8 + dist/components/ui/scroll-area.d.ts | 5 + dist/components/ui/select.d.ts | 15 + dist/components/ui/separator.d.ts | 4 + dist/components/ui/sheet.d.ts | 13 + dist/components/ui/sidebar.d.ts | 69 + dist/components/ui/skeleton.d.ts | 2 + dist/components/ui/slider.d.ts | 4 + dist/components/ui/sonner.d.ts | 3 + dist/components/ui/switch.d.ts | 4 + dist/components/ui/table.d.ts | 10 + dist/components/ui/tabs.d.ts | 7 + dist/components/ui/textarea.d.ts | 3 + dist/components/ui/toggle-group.d.ts | 7 + dist/components/ui/toggle.d.ts | 9 + dist/components/ui/tooltip.d.ts | 7 + dist/hooks/use-mobile.d.ts | 1 + dist/hooks/useTheme.d.ts | 2 +- dist/index.css | 3 + dist/index.d.ts | 133 +- dist/index.es.css | 3 + dist/index.es.js | 1265 +- dist/index.js | 1265 +- dist/lib/utils.d.ts | 2 + dist/package.json | 90 +- dist/postcss.config.d.cts | 3 + dist/providers/GlobalStyles.d.ts | 3 - dist/providers/SkeletonConfigProvider.d.ts | 4 +- dist/providers/ThemeProvider.d.ts | 9 - dist/providers/__ContextWrapper.d.ts | 5 +- dist/src/_util/colors.d.ts | 2 + dist/src/_util/helpers.d.ts | 2 + dist/src/_util/lagoonColors.d.ts | 1 + dist/src/components/ui/accordion.d.ts | 7 + dist/src/components/ui/alert-dialog.d.ts | 14 + dist/src/components/ui/alert.d.ts | 9 + dist/src/components/ui/aspect-ratio.d.ts | 3 + dist/src/components/ui/avatar.d.ts | 6 + dist/src/components/ui/badge.d.ts | 9 + dist/src/components/ui/breadcrumb.d.ts | 11 + dist/src/components/ui/button.d.ts | 10 + dist/src/components/ui/calendar.d.ts | 4 + dist/src/components/ui/card.d.ts | 9 + dist/src/components/ui/carousel.d.ts | 19 + dist/src/components/ui/chart.d.ts | 40 + dist/src/components/ui/checkbox.d.ts | 4 + dist/src/components/ui/collapsible.d.ts | 5 + dist/src/components/ui/command.d.ts | 16 + dist/src/components/ui/context-menu.d.ts | 25 + dist/src/components/ui/dialog.d.ts | 13 + dist/src/components/ui/drawer.d.ts | 13 + dist/src/components/ui/dropdown-menu.d.ts | 25 + dist/src/components/ui/form.d.ts | 24 + dist/src/components/ui/hover-card.d.ts | 6 + dist/src/components/ui/input-otp.d.ts | 11 + dist/src/components/ui/input.d.ts | 3 + dist/src/components/ui/label.d.ts | 4 + dist/src/components/ui/menubar.d.ts | 26 + dist/src/components/ui/navigation-menu.d.ts | 14 + dist/src/components/ui/pagination.d.ts | 13 + dist/src/components/ui/popover.d.ts | 7 + dist/src/components/ui/progress.d.ts | 4 + dist/src/components/ui/radio-group.d.ts | 5 + dist/src/components/ui/resizable.d.ts | 8 + dist/src/components/ui/scroll-area.d.ts | 5 + dist/src/components/ui/select.d.ts | 15 + dist/src/components/ui/separator.d.ts | 4 + dist/src/components/ui/sheet.d.ts | 13 + dist/src/components/ui/sidebar.d.ts | 69 + dist/src/components/ui/skeleton.d.ts | 2 + dist/src/components/ui/slider.d.ts | 4 + dist/src/components/ui/sonner.d.ts | 3 + dist/src/components/ui/switch.d.ts | 4 + dist/src/components/ui/table.d.ts | 10 + dist/src/components/ui/tabs.d.ts | 7 + dist/src/components/ui/textarea.d.ts | 3 + dist/src/components/ui/toggle-group.d.ts | 7 + dist/src/components/ui/toggle.d.ts | 9 + dist/src/components/ui/tooltip.d.ts | 7 + dist/src/hooks/use-mobile.d.ts | 1 + dist/src/hooks/useTheme.d.ts | 8 + dist/src/index.d.ts | 51 + dist/src/lib/utils.d.ts | 2 + dist/src/providers/NextLinkProvider.d.ts | 8 + .../src/providers/SkeletonConfigProvider.d.ts | 16 + dist/src/providers/__ContextWrapper.d.ts | 7 + dist/src/styles/theme.d.ts | 8 + dist/styles/theme.d.ts | 11 +- dist/typings/styled.d.ts | 48 - package-lock.json | 26785 +++++----------- package.json | 90 +- postcss.config.cjs | 5 + rollup.config.js | 2 +- src/_util/colors.ts | 56 +- src/_util/lagoonColors.ts | 100 +- src/components/Breadcrumb/Breadcrumb.tsx | 125 - src/components/Breadcrumb/index.tsx | 5 - src/components/Breadcrumb/styles.tsx | 94 - src/components/Button/Button.tsx | 80 - src/components/Button/Styles.tsx | 10 - src/components/Button/index.tsx | 5 - src/components/Card/Card.tsx | 230 - src/components/Card/index.tsx | 5 - .../Card/partials/EnvironmentPartial.tsx | 27 - src/components/Card/partials/NewCard.tsx | 149 - .../Card/partials/ProjectPartial.tsx | 21 - src/components/Card/styles.tsx | 211 - src/components/CardLabel/CardLabel.tsx | 74 - src/components/CardLabel/index.tsx | 5 - src/components/CardLabel/styles.tsx | 69 - src/components/Checkbox/Checkbox.tsx | 13 - src/components/Checkbox/index.tsx | 5 - src/components/Collapse/Collapse.tsx | 49 - src/components/Collapse/index.tsx | 5 - src/components/Confirm/Confirm.tsx | 20 - src/components/Confirm/index.tsx | 5 - .../CopyToClipboard/CopyToClipboard.tsx | 163 - src/components/CopyToClipboard/index.tsx | 5 - src/components/DataCard/DataCard.tsx | 85 - src/components/DataCard/index.tsx | 5 - .../DetailedStats/DetailedStats.tsx | 53 - src/components/DetailedStats/index.tsx | 5 - src/components/Details/Details.tsx | 45 - src/components/Details/index.tsx | 5 - .../EnvironmentDetails/EnvironmentDetails.tsx | 67 - src/components/EnvironmentDetails/index.tsx | 5 - src/components/Filter/Filter.tsx | 108 - src/components/Filter/index.tsx | 5 - src/components/Filter/styles.tsx | 53 - src/components/Footer/Footer.tsx | 25 - src/components/Footer/index.tsx | 5 - src/components/Footer/styles.tsx | 40 - src/components/FormItem/FormItem.tsx | 18 - src/components/FormItem/index.tsx | 5 - src/components/Header/Header.tsx | 168 - .../Header/helpers/genAvatarBackground.ts | 26 - .../Header/helpers/getCurrentPathIndex.ts | 10 - src/components/Header/index.tsx | 5 - src/components/Header/styles.tsx | 214 - src/components/Heading/H1/H1.tsx | 11 - src/components/Heading/H1/index.tsx | 3 - src/components/Heading/H2/H2.tsx | 11 - src/components/Heading/H2/index.tsx | 3 - src/components/Heading/H3/H3.tsx | 11 - src/components/Heading/H3/index.tsx | 3 - src/components/Heading/H4/H4.tsx | 11 - src/components/Heading/H4/index.tsx | 3 - src/components/Heading/H5/H5.tsx | 11 - src/components/Heading/H5/index.tsx | 3 - src/components/Heading/Heading.tsx | 31 - src/components/Heading/Styles.tsx | 30 - src/components/Heading/index.tsx | 5 - src/components/Icons/index.tsx | 223 - src/components/Icons/vectors/Aim.tsx | 14 - src/components/Icons/vectors/Alert.tsx | 10 - src/components/Icons/vectors/AlignCenter.tsx | 10 - src/components/Icons/vectors/AlignLeft.tsx | 10 - src/components/Icons/vectors/AlignRight.tsx | 10 - src/components/Icons/vectors/Apartment.tsx | 10 - src/components/Icons/vectors/Api.tsx | 10 - src/components/Icons/vectors/Appstore.tsx | 10 - src/components/Icons/vectors/ArrowDown.tsx | 10 - src/components/Icons/vectors/ArrowsAlt.tsx | 10 - src/components/Icons/vectors/Audio.tsx | 10 - src/components/Icons/vectors/Bell.tsx | 10 - src/components/Icons/vectors/Branches.tsx | 10 - src/components/Icons/vectors/Bug.tsx | 14 - src/components/Icons/vectors/Bulb.tsx | 10 - src/components/Icons/vectors/Camera.tsx | 10 - src/components/Icons/vectors/CaretDown.tsx | 10 - src/components/Icons/vectors/Check.tsx | 10 - src/components/Icons/vectors/CheckSquare.tsx | 14 - src/components/Icons/vectors/Close.tsx | 12 - src/components/Icons/vectors/CloseSquare.tsx | 12 - .../Icons/vectors/CloudDownload.tsx | 14 - src/components/Icons/vectors/CloudUpload.tsx | 14 - src/components/Icons/vectors/Delete.tsx | 10 - src/components/Icons/vectors/Disconnect.tsx | 10 - src/components/Icons/vectors/Edit.tsx | 10 - src/components/Icons/vectors/Ellipsis.tsx | 10 - src/components/Icons/vectors/Exclamation.tsx | 10 - .../Icons/vectors/ExclamationCircle.tsx | 14 - src/components/Icons/vectors/Export.tsx | 12 - src/components/Icons/vectors/Eye.tsx | 10 - src/components/Icons/vectors/FileImage.tsx | 10 - src/components/Icons/vectors/FileJpg.tsx | 10 - src/components/Icons/vectors/FilePdf.tsx | 10 - src/components/Icons/vectors/Frown.tsx | 10 - src/components/Icons/vectors/FullScreen.tsx | 10 - .../Icons/vectors/FullscreenExit.tsx | 10 - src/components/Icons/vectors/Github.tsx | 10 - src/components/Icons/vectors/Grid.tsx | 14 - src/components/Icons/vectors/Hdd.tsx | 10 - src/components/Icons/vectors/Heart.tsx | 10 - src/components/Icons/vectors/Highlight.tsx | 10 - src/components/Icons/vectors/Home.tsx | 10 - src/components/Icons/vectors/Idcard.tsx | 10 - src/components/Icons/vectors/InfoCircle.tsx | 14 - src/components/Icons/vectors/Lagoon.tsx | 74 - .../Icons/vectors/LagoonIconOnly.tsx | 13 - src/components/Icons/vectors/Link.tsx | 10 - src/components/Icons/vectors/List.tsx | 9 - src/components/Icons/vectors/Loading.tsx | 10 - src/components/Icons/vectors/Lock.tsx | 10 - src/components/Icons/vectors/Meh.tsx | 10 - src/components/Icons/vectors/Message.tsx | 10 - src/components/Icons/vectors/MinusCircle.tsx | 14 - src/components/Icons/vectors/MinusSquare.tsx | 14 - src/components/Icons/vectors/PaperClip.tsx | 10 - src/components/Icons/vectors/Plus.tsx | 14 - .../Icons/vectors/PushpinFilled.tsx | 10 - .../Icons/vectors/PushpinOutlined.tsx | 10 - src/components/Icons/vectors/Rest.tsx | 14 - src/components/Icons/vectors/Rocket.tsx | 10 - src/components/Icons/vectors/Save.tsx | 10 - src/components/Icons/vectors/Search.tsx | 10 - src/components/Icons/vectors/Settings.tsx | 10 - src/components/Icons/vectors/Smile.tsx | 10 - src/components/Icons/vectors/Star.tsx | 10 - src/components/Icons/vectors/Sun.tsx | 12 - src/components/Icons/vectors/Tag.tsx | 10 - src/components/Icons/vectors/Tags.tsx | 10 - src/components/Icons/vectors/Wifi.tsx | 10 - src/components/Icons/vectors/ZoomIn.tsx | 10 - src/components/Icons/vectors/ZoomOut.tsx | 10 - src/components/Input/Input.tsx | 16 - src/components/Input/index.tsx | 5 - src/components/List/List.tsx | 28 - src/components/List/index.tsx | 5 - src/components/Modal/Modal.tsx | 84 - src/components/Modal/index.tsx | 5 - src/components/Modal/styles.tsx | 8 - src/components/Notification/Notification.tsx | 56 - src/components/Notification/index.tsx | 5 - .../PageContainer/PageContainer.tsx | 40 - src/components/PageContainer/index.tsx | 5 - src/components/PageContainer/styles.tsx | 19 - src/components/Pagination/Pagination.tsx | 27 - src/components/Pagination/index.tsx | 5 - .../ProblemsOverview/ProblemsOverview.tsx | 72 - .../ProblemsOverviewSkeleton.tsx | 43 - src/components/ProblemsOverview/index.tsx | 5 - src/components/ProblemsOverview/styles.tsx | 39 - .../ProjectDetails/ProjectDetails.tsx | 53 - src/components/ProjectDetails/index.tsx | 5 - src/components/Select/Select.tsx | 82 - src/components/Select/index.tsx | 5 - src/components/Skeleton/Skeleton.tsx | 9 - src/components/Skeleton/index.tsx | 5 - src/components/Stat/Stat.tsx | 53 - src/components/Stat/index.tsx | 5 - src/components/Stat/styles.tsx | 23 - src/components/StatusTag/StatusTag.tsx | 126 - src/components/StatusTag/index.tsx | 5 - src/components/Steps/Steps.tsx | 16 - src/components/Steps/index.tsx | 5 - src/components/Switch/Switch.tsx | 21 - src/components/Switch/index.tsx | 5 - .../AllDeploymentsSkeleton.tsx | 77 - .../AllDeploymentsTable.tsx | 316 - .../Table/BackupsTable/BackupsTable.tsx | 234 - .../BackupsTable/BackupsTableSkeleton.tsx | 51 - src/components/Table/BackupsTable/styles.tsx | 6 - src/components/Table/Base.tsx | 102 - .../BulkDeploymentsSkeleton.tsx | 74 - .../BulkDeployments/BulkDeploymentsTable.tsx | 246 - .../Table/DeploymentTable/DeploymentTable.tsx | 205 - .../DeploymentTableSkeleton.tsx | 57 - .../DeploymentsTable/DeploymentsTable.tsx | 263 - .../DeploymentsTableSkeleton.tsx | 58 - .../Table/DeploymentsTable/styles.tsx | 43 - src/components/Table/Empty.tsx | 9 - .../EnvironmentsTable/EnvironmentsTable.tsx | 305 - .../EnvironmentsTableSkeleton.tsx | 63 - .../Table/FactsTable/FactsTable.tsx | 213 - .../Table/FactsTable/FactsTableSkeleton.tsx | 45 - .../Table/InsightsTable/InsightsTable.tsx | 279 - .../InsightsTable/InsightsTableSkeleton.tsx | 58 - src/components/Table/InsightsTable/styles.tsx | 6 - .../OrgAdminsTable/OrgAdminsTable.tsx | 270 - .../OrgAdminsTable/OrgAdminsTableSkeleton.tsx | 50 - .../OrgGroupsTable/OrgGroupsSkeleton.tsx | 37 - .../OrgGroupsTable/OrgGroupsTable.tsx | 293 - .../OrgNotificationsSkeleton.tsx | 50 - .../OrgNotificationsTable.tsx | 334 - .../OrgProjectsTable/OrgProjectsTable.tsx | 311 - .../OrgProjectsTableSkeleton.tsx | 43 - .../OrgUserGroupsSkeleton.tsx | 36 - .../OrgUserGroupsTable/OrgUserGroupsTable.tsx | 270 - .../OrgUsersTable/OrgUsersSkeleton.tsx | 68 - .../OrgUsersTable/OrgUserstable.tsx | 378 - src/components/Table/Organizations/styles.tsx | 94 - .../OrganizationsTable/OrganizationsTable.tsx | 277 - .../OrganizationsTableSkeleton.tsx | 52 - .../Table/ProblemsTable/ProblemsTable.tsx | 195 - .../ProblemsTable/ProblemsTableSkeleton.tsx | 65 - src/components/Table/ProblemsTable/styles.tsx | 16 - .../Table/ProjectsTable/ProjectsTable.tsx | 282 - .../ProjectsTable/ProjectsTableSkeleton.tsx | 52 - src/components/Table/SshTable/SshTable.tsx | 345 - src/components/Table/SshTable/styles.tsx | 84 - src/components/Table/TaskTable/TaskTable.tsx | 197 - .../Table/TaskTable/TaskTableSkeleton.tsx | 60 - .../Table/TasksTable/TasksTable.tsx | 201 - .../Table/TasksTable/TasksTableSkeleton.tsx | 58 - .../VariablesTable/VariablesSkeleton.tsx | 49 - .../Table/VariablesTable/VariablesTable.tsx | 320 - src/components/Table/_utils.tsx | 30 - src/components/Table/hooks.ts | 19 - src/components/Table/index.tsx | 54 - src/components/Table/styles.tsx | 43 - src/components/Tabs/Tabs.tsx | 63 - src/components/Tabs/index.tsx | 5 - src/components/Tabs/styles.tsx | 24 - .../TaskTreeSelector/TaskTreeSelector.tsx | 50 - src/components/TaskTreeSelector/index.tsx | 5 - src/components/Text/Text.tsx | 47 - src/components/Text/index.tsx | 5 - src/components/TextLabel/TextLabel.tsx | 47 - src/components/TextLabel/index.tsx | 5 - src/components/Timeline/Timeline.tsx | 133 - src/components/Timeline/index.tsx | 5 - src/components/Tip/Tip.tsx | 25 - src/components/Tip/index.tsx | 5 - src/components/Tip/styles.tsx | 23 - src/components/Tree/Tree.tsx | 37 - src/components/Tree/index.tsx | 5 - src/components/TreeList/TreeList.tsx | 67 - src/components/TreeList/index.tsx | 5 - src/components/TreeList/styles.tsx | 6 - src/components/ui/accordion.tsx | 64 + src/components/ui/alert-dialog.tsx | 157 + src/components/ui/alert.tsx | 66 + src/components/ui/aspect-ratio.tsx | 9 + src/components/ui/avatar.tsx | 53 + src/components/ui/badge.tsx | 46 + src/components/ui/breadcrumb.tsx | 109 + src/components/ui/button.tsx | 50 + src/components/ui/calendar.tsx | 73 + src/components/ui/card.tsx | 92 + src/components/ui/carousel.tsx | 241 + src/components/ui/chart.tsx | 351 + src/components/ui/checkbox.tsx | 32 + src/components/ui/collapsible.tsx | 31 + src/components/ui/command.tsx | 177 + src/components/ui/context-menu.tsx | 252 + src/components/ui/dialog.tsx | 133 + src/components/ui/drawer.tsx | 130 + src/components/ui/dropdown-menu.tsx | 257 + src/components/ui/form.tsx | 165 + src/components/ui/hover-card.tsx | 42 + src/components/ui/input-otp.tsx | 77 + src/components/ui/input.tsx | 21 + src/components/ui/label.tsx | 24 + src/components/ui/menubar.tsx | 274 + src/components/ui/navigation-menu.tsx | 168 + src/components/ui/pagination.tsx | 127 + src/components/ui/popover.tsx | 48 + src/components/ui/progress.tsx | 29 + src/components/ui/radio-group.tsx | 45 + src/components/ui/resizable.tsx | 54 + src/components/ui/scroll-area.tsx | 58 + src/components/ui/select.tsx | 183 + src/components/ui/separator.tsx | 28 + src/components/ui/sheet.tsx | 137 + src/components/ui/sidebar.tsx | 726 + src/components/ui/skeleton.tsx | 13 + src/components/ui/slider.tsx | 63 + src/components/ui/sonner.tsx | 23 + src/components/ui/switch.tsx | 31 + src/components/ui/table.tsx | 114 + src/components/ui/tabs.tsx | 66 + src/components/ui/textarea.tsx | 18 + src/components/ui/toggle-group.tsx | 73 + src/components/ui/toggle.tsx | 45 + src/components/ui/tooltip.tsx | 59 + src/fonts/AmericaMono-Regular.woff2 | Bin 36216 -> 0 bytes src/fonts/ArabicPro-Bold.woff2 | Bin 50464 -> 0 bytes src/fonts/ArabicPro-Medium.woff2 | Bin 51864 -> 0 bytes src/fonts/ArabicPro-Regular.woff2 | Bin 51688 -> 0 bytes src/fonts/HelveticaExtended-Regular.woff2 | Bin 12788 -> 0 bytes src/fonts/Roboto-Bold.woff2 | Bin 63480 -> 0 bytes src/fonts/Roboto-Medium.woff2 | Bin 64092 -> 0 bytes src/fonts/opensans-bold.woff2 | Bin 46676 -> 0 bytes src/fonts/opensans-regular.woff2 | Bin 47016 -> 0 bytes src/fonts/opensans-semibold.woff2 | Bin 63728 -> 0 bytes src/fonts/roboto-regular.woff2 | Bin 18996 -> 0 bytes src/hooks/use-mobile.ts | 19 + src/hooks/useTheme.tsx | 13 +- src/images/bg_dark.jpg | Bin 178432 -> 0 bytes src/images/bg_light.jpg | Bin 65569 -> 0 bytes src/index.ts | 439 +- src/lib/utils.ts | 6 + src/providers/GlobalStyles.tsx | 131 - src/providers/SkeletonConfigProvider.tsx | 8 +- src/providers/ThemeProvider.tsx | 31 - src/providers/__ContextWrapper.tsx | 11 +- src/stories/Breadcrumb.stories.tsx | 166 - src/stories/Button.stories.tsx | 143 +- src/stories/Card.stories.tsx | 238 - src/stories/CardLabel.stories.tsx | 144 - src/stories/Checkbox.stories.tsx | 97 - src/stories/Collapse.stories.tsx | 148 - src/stories/Confirm.stories.tsx | 60 - src/stories/CopyToClipboard.stories.tsx | 82 - src/stories/DataCard.stories.tsx | 120 - src/stories/DetailedStats.stories.tsx | 95 - src/stories/Details.stories.tsx | 157 - src/stories/EnvDetails.stories.tsx | 93 - src/stories/Filter.stories.tsx | 33 - src/stories/Footer.stories.tsx | 51 - src/stories/Header.stories.tsx | 70 - src/stories/Heading.stories.tsx | 101 - src/stories/Input.stories.tsx | 81 - src/stories/Introduction.mdx | 171 +- src/stories/List.stories.tsx | 77 - src/stories/Modal.stories.tsx | 68 - src/stories/Notification.stories.tsx | 137 - src/stories/PageContainer.stories.tsx | 82 - src/stories/Pagination.stories.tsx | 84 - src/stories/ProblemsOverview.stories.tsx | 93 - src/stories/ProjectDetails.stories.tsx | 85 - src/stories/Select.stories.tsx | 82 - src/stories/Stat.stories.tsx | 66 - src/stories/StatusTag.stories.tsx | 87 - src/stories/Steps.stories.tsx | 70 - src/stories/Switch.stories.tsx | 52 - src/stories/Table.stories.tsx | 1839 -- src/stories/Tabs.stories.tsx | 99 - src/stories/TaskTreeSelector.stories.tsx | 131 - src/stories/Text.stories.tsx | 57 - src/stories/TextLabel.stories.tsx | 49 - src/stories/Timeline.stories.tsx | 108 - src/stories/Tip.stories.tsx | 35 - src/stories/Tree.stories.tsx | 74 - src/stories/TreeList.stories.tsx | 89 - src/stories/guide/Figma.mdx | 11 + src/stories/guide/Figma.stories.mdx | 15 - src/stories/guide/Icons.stories.mdx | 548 - src/stories/guide/ThemingGlobals.mdx | 65 - src/stories/guide/Tokens.stories.mdx | 598 - src/stories/guide/Typography.stories.mdx | 334 - src/styles/globals.css | 123 + src/styles/tailwind.css | 1 + src/styles/theme.ts | 87 +- src/typings/styled.ts | 49 - tsconfig.json | 7 +- 722 files changed, 17279 insertions(+), 43007 deletions(-) delete mode 100644 .storybook/decorators/SkeletonTheme.tsx delete mode 100644 .storybook/decorators/withTheme.tsx create mode 100644 .storybook/globals.css create mode 100644 components.json delete mode 100644 dist/components/Breadcrumb/Breadcrumb.d.ts delete mode 100644 dist/components/Breadcrumb/index.d.ts delete mode 100644 dist/components/Breadcrumb/styles.d.ts delete mode 100644 dist/components/Button/Button.d.ts delete mode 100644 dist/components/Button/Styles.d.ts delete mode 100644 dist/components/Button/index.d.ts delete mode 100644 dist/components/Card/Card.d.ts delete mode 100644 dist/components/Card/index.d.ts delete mode 100644 dist/components/Card/partials/EnvironmentPartial.d.ts delete mode 100644 dist/components/Card/partials/NewCard.d.ts delete mode 100644 dist/components/Card/partials/ProjectPartial.d.ts delete mode 100644 dist/components/Card/styles.d.ts delete mode 100644 dist/components/CardLabel/CardLabel.d.ts delete mode 100644 dist/components/CardLabel/index.d.ts delete mode 100644 dist/components/CardLabel/styles.d.ts delete mode 100644 dist/components/Checkbox/Checkbox.d.ts delete mode 100644 dist/components/Checkbox/index.d.ts delete mode 100644 dist/components/Collapse/Collapse.d.ts delete mode 100644 dist/components/Collapse/index.d.ts delete mode 100644 dist/components/Confirm/Confirm.d.ts delete mode 100644 dist/components/Confirm/index.d.ts delete mode 100644 dist/components/CopyToClipboard/CopyToClipboard.d.ts delete mode 100644 dist/components/CopyToClipboard/index.d.ts delete mode 100644 dist/components/DataCard/DataCard.d.ts delete mode 100644 dist/components/DataCard/index.d.ts delete mode 100644 dist/components/DetailedStats/DetailedStats.d.ts delete mode 100644 dist/components/DetailedStats/index.d.ts delete mode 100644 dist/components/Details/Details.d.ts delete mode 100644 dist/components/Details/index.d.ts delete mode 100644 dist/components/EnvironmentDetails/EnvironmentDetails.d.ts delete mode 100644 dist/components/EnvironmentDetails/index.d.ts delete mode 100644 dist/components/Filter/Filter.d.ts delete mode 100644 dist/components/Filter/index.d.ts delete mode 100644 dist/components/Filter/styles.d.ts delete mode 100644 dist/components/Footer/Footer.d.ts delete mode 100644 dist/components/Footer/index.d.ts delete mode 100644 dist/components/Footer/styles.d.ts delete mode 100644 dist/components/FormItem/FormItem.d.ts delete mode 100644 dist/components/FormItem/index.d.ts delete mode 100644 dist/components/Header/Header.d.ts delete mode 100644 dist/components/Header/helpers/genAvatarBackground.d.ts delete mode 100644 dist/components/Header/helpers/getCurrentPathIndex.d.ts delete mode 100644 dist/components/Header/index.d.ts delete mode 100644 dist/components/Header/styles.d.ts delete mode 100644 dist/components/Heading/H1/H1.d.ts delete mode 100644 dist/components/Heading/H1/index.d.ts delete mode 100644 dist/components/Heading/H2/H2.d.ts delete mode 100644 dist/components/Heading/H2/index.d.ts delete mode 100644 dist/components/Heading/H3/H3.d.ts delete mode 100644 dist/components/Heading/H3/index.d.ts delete mode 100644 dist/components/Heading/H4/H4.d.ts delete mode 100644 dist/components/Heading/H4/index.d.ts delete mode 100644 dist/components/Heading/H5/H5.d.ts delete mode 100644 dist/components/Heading/H5/index.d.ts delete mode 100644 dist/components/Heading/Heading.d.ts delete mode 100644 dist/components/Heading/Styles.d.ts delete mode 100644 dist/components/Heading/index.d.ts delete mode 100644 dist/components/Icons/index.d.ts delete mode 100644 dist/components/Icons/vectors/Aim.d.ts delete mode 100644 dist/components/Icons/vectors/Alert.d.ts delete mode 100644 dist/components/Icons/vectors/AlignCenter.d.ts delete mode 100644 dist/components/Icons/vectors/AlignLeft.d.ts delete mode 100644 dist/components/Icons/vectors/AlignRight.d.ts delete mode 100644 dist/components/Icons/vectors/Apartment.d.ts delete mode 100644 dist/components/Icons/vectors/Api.d.ts delete mode 100644 dist/components/Icons/vectors/Appstore.d.ts delete mode 100644 dist/components/Icons/vectors/ArrowDown.d.ts delete mode 100644 dist/components/Icons/vectors/ArrowsAlt.d.ts delete mode 100644 dist/components/Icons/vectors/Audio.d.ts delete mode 100644 dist/components/Icons/vectors/Bell.d.ts delete mode 100644 dist/components/Icons/vectors/Branches.d.ts delete mode 100644 dist/components/Icons/vectors/Bug.d.ts delete mode 100644 dist/components/Icons/vectors/Bulb.d.ts delete mode 100644 dist/components/Icons/vectors/Camera.d.ts delete mode 100644 dist/components/Icons/vectors/CaretDown.d.ts delete mode 100644 dist/components/Icons/vectors/Check.d.ts delete mode 100644 dist/components/Icons/vectors/CheckSquare.d.ts delete mode 100644 dist/components/Icons/vectors/Close.d.ts delete mode 100644 dist/components/Icons/vectors/CloseSquare.d.ts delete mode 100644 dist/components/Icons/vectors/CloudDownload.d.ts delete mode 100644 dist/components/Icons/vectors/CloudUpload.d.ts delete mode 100644 dist/components/Icons/vectors/Delete.d.ts delete mode 100644 dist/components/Icons/vectors/Disconnect.d.ts delete mode 100644 dist/components/Icons/vectors/Edit.d.ts delete mode 100644 dist/components/Icons/vectors/Ellipsis.d.ts delete mode 100644 dist/components/Icons/vectors/Exclamation.d.ts delete mode 100644 dist/components/Icons/vectors/ExclamationCircle.d.ts delete mode 100644 dist/components/Icons/vectors/Export.d.ts delete mode 100644 dist/components/Icons/vectors/Eye.d.ts delete mode 100644 dist/components/Icons/vectors/FileImage.d.ts delete mode 100644 dist/components/Icons/vectors/FileJpg.d.ts delete mode 100644 dist/components/Icons/vectors/FilePdf.d.ts delete mode 100644 dist/components/Icons/vectors/Frown.d.ts delete mode 100644 dist/components/Icons/vectors/FullScreen.d.ts delete mode 100644 dist/components/Icons/vectors/FullscreenExit.d.ts delete mode 100644 dist/components/Icons/vectors/Github.d.ts delete mode 100644 dist/components/Icons/vectors/Grid.d.ts delete mode 100644 dist/components/Icons/vectors/Hdd.d.ts delete mode 100644 dist/components/Icons/vectors/Heart.d.ts delete mode 100644 dist/components/Icons/vectors/Highlight.d.ts delete mode 100644 dist/components/Icons/vectors/Home.d.ts delete mode 100644 dist/components/Icons/vectors/Idcard.d.ts delete mode 100644 dist/components/Icons/vectors/InfoCircle.d.ts delete mode 100644 dist/components/Icons/vectors/Lagoon.d.ts delete mode 100644 dist/components/Icons/vectors/LagoonIconOnly.d.ts delete mode 100644 dist/components/Icons/vectors/Link.d.ts delete mode 100644 dist/components/Icons/vectors/List.d.ts delete mode 100644 dist/components/Icons/vectors/Loading.d.ts delete mode 100644 dist/components/Icons/vectors/Lock.d.ts delete mode 100644 dist/components/Icons/vectors/Meh.d.ts delete mode 100644 dist/components/Icons/vectors/Message.d.ts delete mode 100644 dist/components/Icons/vectors/MinusCircle.d.ts delete mode 100644 dist/components/Icons/vectors/MinusSquare.d.ts delete mode 100644 dist/components/Icons/vectors/PaperClip.d.ts delete mode 100644 dist/components/Icons/vectors/Plus.d.ts delete mode 100644 dist/components/Icons/vectors/PushpinFilled.d.ts delete mode 100644 dist/components/Icons/vectors/PushpinOutlined.d.ts delete mode 100644 dist/components/Icons/vectors/Rest.d.ts delete mode 100644 dist/components/Icons/vectors/Rocket.d.ts delete mode 100644 dist/components/Icons/vectors/Save.d.ts delete mode 100644 dist/components/Icons/vectors/Search.d.ts delete mode 100644 dist/components/Icons/vectors/Settings.d.ts delete mode 100644 dist/components/Icons/vectors/Smile.d.ts delete mode 100644 dist/components/Icons/vectors/Star.d.ts delete mode 100644 dist/components/Icons/vectors/Sun.d.ts delete mode 100644 dist/components/Icons/vectors/Tag.d.ts delete mode 100644 dist/components/Icons/vectors/Tags.d.ts delete mode 100644 dist/components/Icons/vectors/Wifi.d.ts delete mode 100644 dist/components/Icons/vectors/ZoomIn.d.ts delete mode 100644 dist/components/Icons/vectors/ZoomOut.d.ts delete mode 100644 dist/components/Input/Input.d.ts delete mode 100644 dist/components/Input/index.d.ts delete mode 100644 dist/components/List/List.d.ts delete mode 100644 dist/components/List/index.d.ts delete mode 100644 dist/components/Modal/Modal.d.ts delete mode 100644 dist/components/Modal/index.d.ts delete mode 100644 dist/components/Modal/styles.d.ts delete mode 100644 dist/components/Notification/Notification.d.ts delete mode 100644 dist/components/Notification/index.d.ts delete mode 100644 dist/components/PageContainer/PageContainer.d.ts delete mode 100644 dist/components/PageContainer/index.d.ts delete mode 100644 dist/components/PageContainer/styles.d.ts delete mode 100644 dist/components/Pagination/Pagination.d.ts delete mode 100644 dist/components/Pagination/index.d.ts delete mode 100644 dist/components/ProblemsOverview/ProblemsOverview.d.ts delete mode 100644 dist/components/ProblemsOverview/ProblemsOverviewSkeleton.d.ts delete mode 100644 dist/components/ProblemsOverview/index.d.ts delete mode 100644 dist/components/ProblemsOverview/styles.d.ts delete mode 100644 dist/components/ProjectDetails/ProjectDetails.d.ts delete mode 100644 dist/components/ProjectDetails/index.d.ts delete mode 100644 dist/components/Select/Select.d.ts delete mode 100644 dist/components/Select/index.d.ts delete mode 100644 dist/components/Skeleton/Skeleton.d.ts delete mode 100644 dist/components/Skeleton/index.d.ts delete mode 100644 dist/components/Stat/Stat.d.ts delete mode 100644 dist/components/Stat/index.d.ts delete mode 100644 dist/components/Stat/styles.d.ts delete mode 100644 dist/components/StatusTag/StatusTag.d.ts delete mode 100644 dist/components/StatusTag/index.d.ts delete mode 100644 dist/components/Steps/Steps.d.ts delete mode 100644 dist/components/Steps/index.d.ts delete mode 100644 dist/components/Switch/Switch.d.ts delete mode 100644 dist/components/Switch/index.d.ts delete mode 100644 dist/components/Table/AllDeploymentsTable/AllDeploymentsSkeleton.d.ts delete mode 100644 dist/components/Table/AllDeploymentsTable/AllDeploymentsTable.d.ts delete mode 100644 dist/components/Table/BackupsTable/BackupsTable.d.ts delete mode 100644 dist/components/Table/BackupsTable/BackupsTableSkeleton.d.ts delete mode 100644 dist/components/Table/BackupsTable/styles.d.ts delete mode 100644 dist/components/Table/Base.d.ts delete mode 100644 dist/components/Table/BulkDeployments/BulkDeploymentsSkeleton.d.ts delete mode 100644 dist/components/Table/BulkDeployments/BulkDeploymentsTable.d.ts delete mode 100644 dist/components/Table/DeploymentTable/DeploymentTable.d.ts delete mode 100644 dist/components/Table/DeploymentTable/DeploymentTableSkeleton.d.ts delete mode 100644 dist/components/Table/DeploymentsTable/DeploymentsTable.d.ts delete mode 100644 dist/components/Table/DeploymentsTable/DeploymentsTableSkeleton.d.ts delete mode 100644 dist/components/Table/DeploymentsTable/styles.d.ts delete mode 100644 dist/components/Table/Empty.d.ts delete mode 100644 dist/components/Table/EnvironmentsTable/EnvironmentsTable.d.ts delete mode 100644 dist/components/Table/EnvironmentsTable/EnvironmentsTableSkeleton.d.ts delete mode 100644 dist/components/Table/FactsTable/FactsTable.d.ts delete mode 100644 dist/components/Table/FactsTable/FactsTableSkeleton.d.ts delete mode 100644 dist/components/Table/InsightsTable/InsightsTable.d.ts delete mode 100644 dist/components/Table/InsightsTable/InsightsTableSkeleton.d.ts delete mode 100644 dist/components/Table/InsightsTable/styles.d.ts delete mode 100644 dist/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.d.ts delete mode 100644 dist/components/Table/Organizations/OrgAdminsTable/OrgAdminsTableSkeleton.d.ts delete mode 100644 dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsSkeleton.d.ts delete mode 100644 dist/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.d.ts delete mode 100644 dist/components/Table/Organizations/OrgNotificationsTable/OrgNotificationsSkeleton.d.ts delete mode 100644 dist/components/Table/Organizations/OrgNotificationsTable/OrgNotificationsTable.d.ts delete mode 100644 dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.d.ts delete mode 100644 dist/components/Table/Organizations/OrgProjectsTable/OrgProjectsTableSkeleton.d.ts delete mode 100644 dist/components/Table/Organizations/OrgUserGroupsTable/OrgUserGroupsSkeleton.d.ts delete mode 100644 dist/components/Table/Organizations/OrgUserGroupsTable/OrgUserGroupsTable.d.ts delete mode 100644 dist/components/Table/Organizations/OrgUsersTable/OrgUsersSkeleton.d.ts delete mode 100644 dist/components/Table/Organizations/OrgUsersTable/OrgUserstable.d.ts delete mode 100644 dist/components/Table/Organizations/styles.d.ts delete mode 100644 dist/components/Table/OrganizationsTable/OrganizationsTable.d.ts delete mode 100644 dist/components/Table/OrganizationsTable/OrganizationsTableSkeleton.d.ts delete mode 100644 dist/components/Table/ProblemsTable/ProblemsTable.d.ts delete mode 100644 dist/components/Table/ProblemsTable/ProblemsTableSkeleton.d.ts delete mode 100644 dist/components/Table/ProblemsTable/styles.d.ts delete mode 100644 dist/components/Table/ProjectsTable/ProjectsTable.d.ts delete mode 100644 dist/components/Table/ProjectsTable/ProjectsTableSkeleton.d.ts delete mode 100644 dist/components/Table/SshTable/SshTable.d.ts delete mode 100644 dist/components/Table/SshTable/styles.d.ts delete mode 100644 dist/components/Table/TaskTable/TaskTable.d.ts delete mode 100644 dist/components/Table/TaskTable/TaskTableSkeleton.d.ts delete mode 100644 dist/components/Table/TasksTable/TasksTable.d.ts delete mode 100644 dist/components/Table/TasksTable/TasksTableSkeleton.d.ts delete mode 100644 dist/components/Table/VariablesTable/VariablesSkeleton.d.ts delete mode 100644 dist/components/Table/VariablesTable/VariablesTable.d.ts delete mode 100644 dist/components/Table/_utils.d.ts delete mode 100644 dist/components/Table/hooks.d.ts delete mode 100644 dist/components/Table/index.d.ts delete mode 100644 dist/components/Table/styles.d.ts delete mode 100644 dist/components/Tabs/Tabs.d.ts delete mode 100644 dist/components/Tabs/index.d.ts delete mode 100644 dist/components/Tabs/styles.d.ts delete mode 100644 dist/components/TaskTreeSelector/TaskTreeSelector.d.ts delete mode 100644 dist/components/TaskTreeSelector/index.d.ts delete mode 100644 dist/components/Text/Text.d.ts delete mode 100644 dist/components/Text/index.d.ts delete mode 100644 dist/components/TextLabel/TextLabel.d.ts delete mode 100644 dist/components/TextLabel/index.d.ts delete mode 100644 dist/components/Timeline/Timeline.d.ts delete mode 100644 dist/components/Timeline/index.d.ts delete mode 100644 dist/components/Tip/Tip.d.ts delete mode 100644 dist/components/Tip/index.d.ts delete mode 100644 dist/components/Tip/styles.d.ts delete mode 100644 dist/components/Tree/Tree.d.ts delete mode 100644 dist/components/Tree/index.d.ts delete mode 100644 dist/components/TreeList/TreeList.d.ts delete mode 100644 dist/components/TreeList/index.d.ts delete mode 100644 dist/components/TreeList/styles.d.ts create mode 100644 dist/components/ui/accordion.d.ts create mode 100644 dist/components/ui/alert-dialog.d.ts create mode 100644 dist/components/ui/alert.d.ts create mode 100644 dist/components/ui/aspect-ratio.d.ts create mode 100644 dist/components/ui/avatar.d.ts create mode 100644 dist/components/ui/badge.d.ts create mode 100644 dist/components/ui/breadcrumb.d.ts create mode 100644 dist/components/ui/button.d.ts create mode 100644 dist/components/ui/calendar.d.ts create mode 100644 dist/components/ui/card.d.ts create mode 100644 dist/components/ui/carousel.d.ts create mode 100644 dist/components/ui/chart.d.ts create mode 100644 dist/components/ui/checkbox.d.ts create mode 100644 dist/components/ui/collapsible.d.ts create mode 100644 dist/components/ui/command.d.ts create mode 100644 dist/components/ui/context-menu.d.ts create mode 100644 dist/components/ui/dialog.d.ts create mode 100644 dist/components/ui/drawer.d.ts create mode 100644 dist/components/ui/dropdown-menu.d.ts create mode 100644 dist/components/ui/form.d.ts create mode 100644 dist/components/ui/hover-card.d.ts create mode 100644 dist/components/ui/input-otp.d.ts create mode 100644 dist/components/ui/input.d.ts create mode 100644 dist/components/ui/label.d.ts create mode 100644 dist/components/ui/menubar.d.ts create mode 100644 dist/components/ui/navigation-menu.d.ts create mode 100644 dist/components/ui/pagination.d.ts create mode 100644 dist/components/ui/popover.d.ts create mode 100644 dist/components/ui/progress.d.ts create mode 100644 dist/components/ui/radio-group.d.ts create mode 100644 dist/components/ui/resizable.d.ts create mode 100644 dist/components/ui/scroll-area.d.ts create mode 100644 dist/components/ui/select.d.ts create mode 100644 dist/components/ui/separator.d.ts create mode 100644 dist/components/ui/sheet.d.ts create mode 100644 dist/components/ui/sidebar.d.ts create mode 100644 dist/components/ui/skeleton.d.ts create mode 100644 dist/components/ui/slider.d.ts create mode 100644 dist/components/ui/sonner.d.ts create mode 100644 dist/components/ui/switch.d.ts create mode 100644 dist/components/ui/table.d.ts create mode 100644 dist/components/ui/tabs.d.ts create mode 100644 dist/components/ui/textarea.d.ts create mode 100644 dist/components/ui/toggle-group.d.ts create mode 100644 dist/components/ui/toggle.d.ts create mode 100644 dist/components/ui/tooltip.d.ts create mode 100644 dist/hooks/use-mobile.d.ts create mode 100644 dist/index.css create mode 100644 dist/index.es.css create mode 100644 dist/lib/utils.d.ts create mode 100644 dist/postcss.config.d.cts delete mode 100644 dist/providers/GlobalStyles.d.ts delete mode 100644 dist/providers/ThemeProvider.d.ts create mode 100644 dist/src/_util/colors.d.ts create mode 100644 dist/src/_util/helpers.d.ts create mode 100644 dist/src/_util/lagoonColors.d.ts create mode 100644 dist/src/components/ui/accordion.d.ts create mode 100644 dist/src/components/ui/alert-dialog.d.ts create mode 100644 dist/src/components/ui/alert.d.ts create mode 100644 dist/src/components/ui/aspect-ratio.d.ts create mode 100644 dist/src/components/ui/avatar.d.ts create mode 100644 dist/src/components/ui/badge.d.ts create mode 100644 dist/src/components/ui/breadcrumb.d.ts create mode 100644 dist/src/components/ui/button.d.ts create mode 100644 dist/src/components/ui/calendar.d.ts create mode 100644 dist/src/components/ui/card.d.ts create mode 100644 dist/src/components/ui/carousel.d.ts create mode 100644 dist/src/components/ui/chart.d.ts create mode 100644 dist/src/components/ui/checkbox.d.ts create mode 100644 dist/src/components/ui/collapsible.d.ts create mode 100644 dist/src/components/ui/command.d.ts create mode 100644 dist/src/components/ui/context-menu.d.ts create mode 100644 dist/src/components/ui/dialog.d.ts create mode 100644 dist/src/components/ui/drawer.d.ts create mode 100644 dist/src/components/ui/dropdown-menu.d.ts create mode 100644 dist/src/components/ui/form.d.ts create mode 100644 dist/src/components/ui/hover-card.d.ts create mode 100644 dist/src/components/ui/input-otp.d.ts create mode 100644 dist/src/components/ui/input.d.ts create mode 100644 dist/src/components/ui/label.d.ts create mode 100644 dist/src/components/ui/menubar.d.ts create mode 100644 dist/src/components/ui/navigation-menu.d.ts create mode 100644 dist/src/components/ui/pagination.d.ts create mode 100644 dist/src/components/ui/popover.d.ts create mode 100644 dist/src/components/ui/progress.d.ts create mode 100644 dist/src/components/ui/radio-group.d.ts create mode 100644 dist/src/components/ui/resizable.d.ts create mode 100644 dist/src/components/ui/scroll-area.d.ts create mode 100644 dist/src/components/ui/select.d.ts create mode 100644 dist/src/components/ui/separator.d.ts create mode 100644 dist/src/components/ui/sheet.d.ts create mode 100644 dist/src/components/ui/sidebar.d.ts create mode 100644 dist/src/components/ui/skeleton.d.ts create mode 100644 dist/src/components/ui/slider.d.ts create mode 100644 dist/src/components/ui/sonner.d.ts create mode 100644 dist/src/components/ui/switch.d.ts create mode 100644 dist/src/components/ui/table.d.ts create mode 100644 dist/src/components/ui/tabs.d.ts create mode 100644 dist/src/components/ui/textarea.d.ts create mode 100644 dist/src/components/ui/toggle-group.d.ts create mode 100644 dist/src/components/ui/toggle.d.ts create mode 100644 dist/src/components/ui/tooltip.d.ts create mode 100644 dist/src/hooks/use-mobile.d.ts create mode 100644 dist/src/hooks/useTheme.d.ts create mode 100644 dist/src/index.d.ts create mode 100644 dist/src/lib/utils.d.ts create mode 100644 dist/src/providers/NextLinkProvider.d.ts create mode 100644 dist/src/providers/SkeletonConfigProvider.d.ts create mode 100644 dist/src/providers/__ContextWrapper.d.ts create mode 100644 dist/src/styles/theme.d.ts delete mode 100644 dist/typings/styled.d.ts create mode 100644 postcss.config.cjs delete mode 100644 src/components/Breadcrumb/Breadcrumb.tsx delete mode 100644 src/components/Breadcrumb/index.tsx delete mode 100644 src/components/Breadcrumb/styles.tsx delete mode 100644 src/components/Button/Button.tsx delete mode 100644 src/components/Button/Styles.tsx delete mode 100644 src/components/Button/index.tsx delete mode 100644 src/components/Card/Card.tsx delete mode 100644 src/components/Card/index.tsx delete mode 100644 src/components/Card/partials/EnvironmentPartial.tsx delete mode 100644 src/components/Card/partials/NewCard.tsx delete mode 100644 src/components/Card/partials/ProjectPartial.tsx delete mode 100644 src/components/Card/styles.tsx delete mode 100644 src/components/CardLabel/CardLabel.tsx delete mode 100644 src/components/CardLabel/index.tsx delete mode 100644 src/components/CardLabel/styles.tsx delete mode 100644 src/components/Checkbox/Checkbox.tsx delete mode 100644 src/components/Checkbox/index.tsx delete mode 100644 src/components/Collapse/Collapse.tsx delete mode 100644 src/components/Collapse/index.tsx delete mode 100644 src/components/Confirm/Confirm.tsx delete mode 100644 src/components/Confirm/index.tsx delete mode 100644 src/components/CopyToClipboard/CopyToClipboard.tsx delete mode 100644 src/components/CopyToClipboard/index.tsx delete mode 100644 src/components/DataCard/DataCard.tsx delete mode 100644 src/components/DataCard/index.tsx delete mode 100644 src/components/DetailedStats/DetailedStats.tsx delete mode 100644 src/components/DetailedStats/index.tsx delete mode 100644 src/components/Details/Details.tsx delete mode 100644 src/components/Details/index.tsx delete mode 100644 src/components/EnvironmentDetails/EnvironmentDetails.tsx delete mode 100644 src/components/EnvironmentDetails/index.tsx delete mode 100644 src/components/Filter/Filter.tsx delete mode 100644 src/components/Filter/index.tsx delete mode 100644 src/components/Filter/styles.tsx delete mode 100644 src/components/Footer/Footer.tsx delete mode 100644 src/components/Footer/index.tsx delete mode 100644 src/components/Footer/styles.tsx delete mode 100644 src/components/FormItem/FormItem.tsx delete mode 100644 src/components/FormItem/index.tsx delete mode 100644 src/components/Header/Header.tsx delete mode 100644 src/components/Header/helpers/genAvatarBackground.ts delete mode 100644 src/components/Header/helpers/getCurrentPathIndex.ts delete mode 100644 src/components/Header/index.tsx delete mode 100644 src/components/Header/styles.tsx delete mode 100644 src/components/Heading/H1/H1.tsx delete mode 100644 src/components/Heading/H1/index.tsx delete mode 100644 src/components/Heading/H2/H2.tsx delete mode 100644 src/components/Heading/H2/index.tsx delete mode 100644 src/components/Heading/H3/H3.tsx delete mode 100644 src/components/Heading/H3/index.tsx delete mode 100644 src/components/Heading/H4/H4.tsx delete mode 100644 src/components/Heading/H4/index.tsx delete mode 100644 src/components/Heading/H5/H5.tsx delete mode 100644 src/components/Heading/H5/index.tsx delete mode 100644 src/components/Heading/Heading.tsx delete mode 100644 src/components/Heading/Styles.tsx delete mode 100644 src/components/Heading/index.tsx delete mode 100644 src/components/Icons/index.tsx delete mode 100644 src/components/Icons/vectors/Aim.tsx delete mode 100644 src/components/Icons/vectors/Alert.tsx delete mode 100644 src/components/Icons/vectors/AlignCenter.tsx delete mode 100644 src/components/Icons/vectors/AlignLeft.tsx delete mode 100644 src/components/Icons/vectors/AlignRight.tsx delete mode 100644 src/components/Icons/vectors/Apartment.tsx delete mode 100644 src/components/Icons/vectors/Api.tsx delete mode 100644 src/components/Icons/vectors/Appstore.tsx delete mode 100644 src/components/Icons/vectors/ArrowDown.tsx delete mode 100644 src/components/Icons/vectors/ArrowsAlt.tsx delete mode 100644 src/components/Icons/vectors/Audio.tsx delete mode 100644 src/components/Icons/vectors/Bell.tsx delete mode 100644 src/components/Icons/vectors/Branches.tsx delete mode 100644 src/components/Icons/vectors/Bug.tsx delete mode 100644 src/components/Icons/vectors/Bulb.tsx delete mode 100644 src/components/Icons/vectors/Camera.tsx delete mode 100644 src/components/Icons/vectors/CaretDown.tsx delete mode 100644 src/components/Icons/vectors/Check.tsx delete mode 100644 src/components/Icons/vectors/CheckSquare.tsx delete mode 100644 src/components/Icons/vectors/Close.tsx delete mode 100644 src/components/Icons/vectors/CloseSquare.tsx delete mode 100644 src/components/Icons/vectors/CloudDownload.tsx delete mode 100644 src/components/Icons/vectors/CloudUpload.tsx delete mode 100644 src/components/Icons/vectors/Delete.tsx delete mode 100644 src/components/Icons/vectors/Disconnect.tsx delete mode 100644 src/components/Icons/vectors/Edit.tsx delete mode 100644 src/components/Icons/vectors/Ellipsis.tsx delete mode 100644 src/components/Icons/vectors/Exclamation.tsx delete mode 100644 src/components/Icons/vectors/ExclamationCircle.tsx delete mode 100644 src/components/Icons/vectors/Export.tsx delete mode 100644 src/components/Icons/vectors/Eye.tsx delete mode 100644 src/components/Icons/vectors/FileImage.tsx delete mode 100644 src/components/Icons/vectors/FileJpg.tsx delete mode 100644 src/components/Icons/vectors/FilePdf.tsx delete mode 100644 src/components/Icons/vectors/Frown.tsx delete mode 100644 src/components/Icons/vectors/FullScreen.tsx delete mode 100644 src/components/Icons/vectors/FullscreenExit.tsx delete mode 100644 src/components/Icons/vectors/Github.tsx delete mode 100644 src/components/Icons/vectors/Grid.tsx delete mode 100644 src/components/Icons/vectors/Hdd.tsx delete mode 100644 src/components/Icons/vectors/Heart.tsx delete mode 100644 src/components/Icons/vectors/Highlight.tsx delete mode 100644 src/components/Icons/vectors/Home.tsx delete mode 100644 src/components/Icons/vectors/Idcard.tsx delete mode 100644 src/components/Icons/vectors/InfoCircle.tsx delete mode 100644 src/components/Icons/vectors/Lagoon.tsx delete mode 100644 src/components/Icons/vectors/LagoonIconOnly.tsx delete mode 100644 src/components/Icons/vectors/Link.tsx delete mode 100644 src/components/Icons/vectors/List.tsx delete mode 100644 src/components/Icons/vectors/Loading.tsx delete mode 100644 src/components/Icons/vectors/Lock.tsx delete mode 100644 src/components/Icons/vectors/Meh.tsx delete mode 100644 src/components/Icons/vectors/Message.tsx delete mode 100644 src/components/Icons/vectors/MinusCircle.tsx delete mode 100644 src/components/Icons/vectors/MinusSquare.tsx delete mode 100644 src/components/Icons/vectors/PaperClip.tsx delete mode 100644 src/components/Icons/vectors/Plus.tsx delete mode 100644 src/components/Icons/vectors/PushpinFilled.tsx delete mode 100644 src/components/Icons/vectors/PushpinOutlined.tsx delete mode 100644 src/components/Icons/vectors/Rest.tsx delete mode 100644 src/components/Icons/vectors/Rocket.tsx delete mode 100644 src/components/Icons/vectors/Save.tsx delete mode 100644 src/components/Icons/vectors/Search.tsx delete mode 100644 src/components/Icons/vectors/Settings.tsx delete mode 100644 src/components/Icons/vectors/Smile.tsx delete mode 100644 src/components/Icons/vectors/Star.tsx delete mode 100644 src/components/Icons/vectors/Sun.tsx delete mode 100644 src/components/Icons/vectors/Tag.tsx delete mode 100644 src/components/Icons/vectors/Tags.tsx delete mode 100644 src/components/Icons/vectors/Wifi.tsx delete mode 100644 src/components/Icons/vectors/ZoomIn.tsx delete mode 100644 src/components/Icons/vectors/ZoomOut.tsx delete mode 100644 src/components/Input/Input.tsx delete mode 100644 src/components/Input/index.tsx delete mode 100644 src/components/List/List.tsx delete mode 100644 src/components/List/index.tsx delete mode 100644 src/components/Modal/Modal.tsx delete mode 100644 src/components/Modal/index.tsx delete mode 100644 src/components/Modal/styles.tsx delete mode 100644 src/components/Notification/Notification.tsx delete mode 100644 src/components/Notification/index.tsx delete mode 100644 src/components/PageContainer/PageContainer.tsx delete mode 100644 src/components/PageContainer/index.tsx delete mode 100644 src/components/PageContainer/styles.tsx delete mode 100644 src/components/Pagination/Pagination.tsx delete mode 100644 src/components/Pagination/index.tsx delete mode 100644 src/components/ProblemsOverview/ProblemsOverview.tsx delete mode 100644 src/components/ProblemsOverview/ProblemsOverviewSkeleton.tsx delete mode 100644 src/components/ProblemsOverview/index.tsx delete mode 100644 src/components/ProblemsOverview/styles.tsx delete mode 100644 src/components/ProjectDetails/ProjectDetails.tsx delete mode 100644 src/components/ProjectDetails/index.tsx delete mode 100644 src/components/Select/Select.tsx delete mode 100644 src/components/Select/index.tsx delete mode 100644 src/components/Skeleton/Skeleton.tsx delete mode 100644 src/components/Skeleton/index.tsx delete mode 100644 src/components/Stat/Stat.tsx delete mode 100644 src/components/Stat/index.tsx delete mode 100644 src/components/Stat/styles.tsx delete mode 100644 src/components/StatusTag/StatusTag.tsx delete mode 100644 src/components/StatusTag/index.tsx delete mode 100644 src/components/Steps/Steps.tsx delete mode 100644 src/components/Steps/index.tsx delete mode 100644 src/components/Switch/Switch.tsx delete mode 100644 src/components/Switch/index.tsx delete mode 100644 src/components/Table/AllDeploymentsTable/AllDeploymentsSkeleton.tsx delete mode 100644 src/components/Table/AllDeploymentsTable/AllDeploymentsTable.tsx delete mode 100644 src/components/Table/BackupsTable/BackupsTable.tsx delete mode 100644 src/components/Table/BackupsTable/BackupsTableSkeleton.tsx delete mode 100644 src/components/Table/BackupsTable/styles.tsx delete mode 100644 src/components/Table/Base.tsx delete mode 100644 src/components/Table/BulkDeployments/BulkDeploymentsSkeleton.tsx delete mode 100644 src/components/Table/BulkDeployments/BulkDeploymentsTable.tsx delete mode 100644 src/components/Table/DeploymentTable/DeploymentTable.tsx delete mode 100644 src/components/Table/DeploymentTable/DeploymentTableSkeleton.tsx delete mode 100644 src/components/Table/DeploymentsTable/DeploymentsTable.tsx delete mode 100644 src/components/Table/DeploymentsTable/DeploymentsTableSkeleton.tsx delete mode 100644 src/components/Table/DeploymentsTable/styles.tsx delete mode 100644 src/components/Table/Empty.tsx delete mode 100644 src/components/Table/EnvironmentsTable/EnvironmentsTable.tsx delete mode 100644 src/components/Table/EnvironmentsTable/EnvironmentsTableSkeleton.tsx delete mode 100644 src/components/Table/FactsTable/FactsTable.tsx delete mode 100644 src/components/Table/FactsTable/FactsTableSkeleton.tsx delete mode 100644 src/components/Table/InsightsTable/InsightsTable.tsx delete mode 100644 src/components/Table/InsightsTable/InsightsTableSkeleton.tsx delete mode 100644 src/components/Table/InsightsTable/styles.tsx delete mode 100644 src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTable.tsx delete mode 100644 src/components/Table/Organizations/OrgAdminsTable/OrgAdminsTableSkeleton.tsx delete mode 100644 src/components/Table/Organizations/OrgGroupsTable/OrgGroupsSkeleton.tsx delete mode 100644 src/components/Table/Organizations/OrgGroupsTable/OrgGroupsTable.tsx delete mode 100644 src/components/Table/Organizations/OrgNotificationsTable/OrgNotificationsSkeleton.tsx delete mode 100644 src/components/Table/Organizations/OrgNotificationsTable/OrgNotificationsTable.tsx delete mode 100644 src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTable.tsx delete mode 100644 src/components/Table/Organizations/OrgProjectsTable/OrgProjectsTableSkeleton.tsx delete mode 100644 src/components/Table/Organizations/OrgUserGroupsTable/OrgUserGroupsSkeleton.tsx delete mode 100644 src/components/Table/Organizations/OrgUserGroupsTable/OrgUserGroupsTable.tsx delete mode 100644 src/components/Table/Organizations/OrgUsersTable/OrgUsersSkeleton.tsx delete mode 100644 src/components/Table/Organizations/OrgUsersTable/OrgUserstable.tsx delete mode 100644 src/components/Table/Organizations/styles.tsx delete mode 100644 src/components/Table/OrganizationsTable/OrganizationsTable.tsx delete mode 100644 src/components/Table/OrganizationsTable/OrganizationsTableSkeleton.tsx delete mode 100644 src/components/Table/ProblemsTable/ProblemsTable.tsx delete mode 100644 src/components/Table/ProblemsTable/ProblemsTableSkeleton.tsx delete mode 100644 src/components/Table/ProblemsTable/styles.tsx delete mode 100644 src/components/Table/ProjectsTable/ProjectsTable.tsx delete mode 100644 src/components/Table/ProjectsTable/ProjectsTableSkeleton.tsx delete mode 100644 src/components/Table/SshTable/SshTable.tsx delete mode 100644 src/components/Table/SshTable/styles.tsx delete mode 100644 src/components/Table/TaskTable/TaskTable.tsx delete mode 100644 src/components/Table/TaskTable/TaskTableSkeleton.tsx delete mode 100644 src/components/Table/TasksTable/TasksTable.tsx delete mode 100644 src/components/Table/TasksTable/TasksTableSkeleton.tsx delete mode 100644 src/components/Table/VariablesTable/VariablesSkeleton.tsx delete mode 100644 src/components/Table/VariablesTable/VariablesTable.tsx delete mode 100644 src/components/Table/_utils.tsx delete mode 100644 src/components/Table/hooks.ts delete mode 100644 src/components/Table/index.tsx delete mode 100644 src/components/Table/styles.tsx delete mode 100644 src/components/Tabs/Tabs.tsx delete mode 100644 src/components/Tabs/index.tsx delete mode 100644 src/components/Tabs/styles.tsx delete mode 100644 src/components/TaskTreeSelector/TaskTreeSelector.tsx delete mode 100644 src/components/TaskTreeSelector/index.tsx delete mode 100644 src/components/Text/Text.tsx delete mode 100644 src/components/Text/index.tsx delete mode 100644 src/components/TextLabel/TextLabel.tsx delete mode 100644 src/components/TextLabel/index.tsx delete mode 100644 src/components/Timeline/Timeline.tsx delete mode 100644 src/components/Timeline/index.tsx delete mode 100644 src/components/Tip/Tip.tsx delete mode 100644 src/components/Tip/index.tsx delete mode 100644 src/components/Tip/styles.tsx delete mode 100644 src/components/Tree/Tree.tsx delete mode 100644 src/components/Tree/index.tsx delete mode 100644 src/components/TreeList/TreeList.tsx delete mode 100644 src/components/TreeList/index.tsx delete mode 100644 src/components/TreeList/styles.tsx create mode 100644 src/components/ui/accordion.tsx create mode 100644 src/components/ui/alert-dialog.tsx create mode 100644 src/components/ui/alert.tsx create mode 100644 src/components/ui/aspect-ratio.tsx create mode 100644 src/components/ui/avatar.tsx create mode 100644 src/components/ui/badge.tsx create mode 100644 src/components/ui/breadcrumb.tsx create mode 100644 src/components/ui/button.tsx create mode 100644 src/components/ui/calendar.tsx create mode 100644 src/components/ui/card.tsx create mode 100644 src/components/ui/carousel.tsx create mode 100644 src/components/ui/chart.tsx create mode 100644 src/components/ui/checkbox.tsx create mode 100644 src/components/ui/collapsible.tsx create mode 100644 src/components/ui/command.tsx create mode 100644 src/components/ui/context-menu.tsx create mode 100644 src/components/ui/dialog.tsx create mode 100644 src/components/ui/drawer.tsx create mode 100644 src/components/ui/dropdown-menu.tsx create mode 100644 src/components/ui/form.tsx create mode 100644 src/components/ui/hover-card.tsx create mode 100644 src/components/ui/input-otp.tsx create mode 100644 src/components/ui/input.tsx create mode 100644 src/components/ui/label.tsx create mode 100644 src/components/ui/menubar.tsx create mode 100644 src/components/ui/navigation-menu.tsx create mode 100644 src/components/ui/pagination.tsx create mode 100644 src/components/ui/popover.tsx create mode 100644 src/components/ui/progress.tsx create mode 100644 src/components/ui/radio-group.tsx create mode 100644 src/components/ui/resizable.tsx create mode 100644 src/components/ui/scroll-area.tsx create mode 100644 src/components/ui/select.tsx create mode 100644 src/components/ui/separator.tsx create mode 100644 src/components/ui/sheet.tsx create mode 100644 src/components/ui/sidebar.tsx create mode 100644 src/components/ui/skeleton.tsx create mode 100644 src/components/ui/slider.tsx create mode 100644 src/components/ui/sonner.tsx create mode 100644 src/components/ui/switch.tsx create mode 100644 src/components/ui/table.tsx create mode 100644 src/components/ui/tabs.tsx create mode 100644 src/components/ui/textarea.tsx create mode 100644 src/components/ui/toggle-group.tsx create mode 100644 src/components/ui/toggle.tsx create mode 100644 src/components/ui/tooltip.tsx delete mode 100644 src/fonts/AmericaMono-Regular.woff2 delete mode 100644 src/fonts/ArabicPro-Bold.woff2 delete mode 100644 src/fonts/ArabicPro-Medium.woff2 delete mode 100644 src/fonts/ArabicPro-Regular.woff2 delete mode 100644 src/fonts/HelveticaExtended-Regular.woff2 delete mode 100644 src/fonts/Roboto-Bold.woff2 delete mode 100644 src/fonts/Roboto-Medium.woff2 delete mode 100644 src/fonts/opensans-bold.woff2 delete mode 100644 src/fonts/opensans-regular.woff2 delete mode 100644 src/fonts/opensans-semibold.woff2 delete mode 100644 src/fonts/roboto-regular.woff2 create mode 100644 src/hooks/use-mobile.ts delete mode 100644 src/images/bg_dark.jpg delete mode 100644 src/images/bg_light.jpg create mode 100644 src/lib/utils.ts delete mode 100644 src/providers/GlobalStyles.tsx delete mode 100644 src/providers/ThemeProvider.tsx delete mode 100644 src/stories/Breadcrumb.stories.tsx delete mode 100644 src/stories/Card.stories.tsx delete mode 100644 src/stories/CardLabel.stories.tsx delete mode 100644 src/stories/Checkbox.stories.tsx delete mode 100644 src/stories/Collapse.stories.tsx delete mode 100644 src/stories/Confirm.stories.tsx delete mode 100644 src/stories/CopyToClipboard.stories.tsx delete mode 100644 src/stories/DataCard.stories.tsx delete mode 100644 src/stories/DetailedStats.stories.tsx delete mode 100644 src/stories/Details.stories.tsx delete mode 100644 src/stories/EnvDetails.stories.tsx delete mode 100644 src/stories/Filter.stories.tsx delete mode 100644 src/stories/Footer.stories.tsx delete mode 100644 src/stories/Header.stories.tsx delete mode 100644 src/stories/Heading.stories.tsx delete mode 100644 src/stories/Input.stories.tsx delete mode 100644 src/stories/List.stories.tsx delete mode 100644 src/stories/Modal.stories.tsx delete mode 100644 src/stories/Notification.stories.tsx delete mode 100644 src/stories/PageContainer.stories.tsx delete mode 100644 src/stories/Pagination.stories.tsx delete mode 100644 src/stories/ProblemsOverview.stories.tsx delete mode 100644 src/stories/ProjectDetails.stories.tsx delete mode 100644 src/stories/Select.stories.tsx delete mode 100644 src/stories/Stat.stories.tsx delete mode 100644 src/stories/StatusTag.stories.tsx delete mode 100644 src/stories/Steps.stories.tsx delete mode 100644 src/stories/Switch.stories.tsx delete mode 100644 src/stories/Table.stories.tsx delete mode 100644 src/stories/Tabs.stories.tsx delete mode 100644 src/stories/TaskTreeSelector.stories.tsx delete mode 100644 src/stories/Text.stories.tsx delete mode 100644 src/stories/TextLabel.stories.tsx delete mode 100644 src/stories/Timeline.stories.tsx delete mode 100644 src/stories/Tip.stories.tsx delete mode 100644 src/stories/Tree.stories.tsx delete mode 100644 src/stories/TreeList.stories.tsx create mode 100644 src/stories/guide/Figma.mdx delete mode 100644 src/stories/guide/Figma.stories.mdx delete mode 100644 src/stories/guide/Icons.stories.mdx delete mode 100644 src/stories/guide/ThemingGlobals.mdx delete mode 100644 src/stories/guide/Tokens.stories.mdx delete mode 100644 src/stories/guide/Typography.stories.mdx create mode 100644 src/styles/globals.css create mode 100644 src/styles/tailwind.css delete mode 100644 src/typings/styled.ts diff --git a/.gitignore b/.gitignore index ec260d2f..f1c45252 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ node_modules .env -.DS_Store \ No newline at end of file +.DS_Store +*storybook.log diff --git a/.storybook/decorators/SkeletonTheme.tsx b/.storybook/decorators/SkeletonTheme.tsx deleted file mode 100644 index 84476abc..00000000 --- a/.storybook/decorators/SkeletonTheme.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import React, { ReactNode } from 'react'; -import { SkeletonTheme } from 'react-loading-skeleton'; -import { darkTheme, lightTheme } from '../../src/styles/theme'; -import 'react-loading-skeleton/dist/skeleton.css'; - -const SkeletonConfigProvider = ({ - children, - theme, - baseColor, - highlightColor, -}: { - children: ReactNode; - theme: 'dark' | 'light'; - baseColor?: string; - highlightColor?: string; -}) => { - const { - UI: { - skeleton: { base, highlight }, - }, - } = theme === 'dark' ? darkTheme : lightTheme; - - return ( - - {children} - - ); -}; - -export default SkeletonConfigProvider; diff --git a/.storybook/decorators/withTheme.tsx b/.storybook/decorators/withTheme.tsx deleted file mode 100644 index 6b1a0d98..00000000 --- a/.storybook/decorators/withTheme.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import React from 'react'; -import { ThemeProvider } from 'styled-components'; -import { Decorator } from '@storybook/react'; - -import GlobalStyles from '../../src/providers/GlobalStyles'; - -import { LinkProvider } from '../../src/providers/NextLinkProvider'; -import { lightTheme, darkTheme } from '../../src/styles/theme'; - -import styled, { css } from 'styled-components'; -import SkeletonConfigProvider from './SkeletonTheme'; - -const ThemeBlock = styled.div<{ left?: boolean; fill?: boolean }>( - ({ left, fill, theme }) => css` - position: absolute; - top: 0; - left: ${left || fill ? 0 : '50vw'}; - border-right: ${left ? '1px solid #202020' : 'none'}; - right: ${left ? '50vw' : 0}; - width: ${fill ? '100vw' : '50vw'}; - bottom: 0; - overflow: auto; - padding: 1rem; - background: ${theme.colorScheme === 'dark' ? '#1f1d1d' : '#fff'}; - `, -); - -const withTheme: Decorator = (StoryFn, context) => { - const { theme } = context.globals; - const themeToUse = theme === 'light' ? lightTheme : darkTheme; - - // consumers of the library pass in actual React/Next.js links - const FakeLink = function ({ children }) { - return {children}; - }; - switch (theme) { - case 'side-by-side': { - return ( - <> - - - - - - - - - - - - - - - - - - - - - - ); - } - default: { - return ( - - - - - - - - - - - ); - } - } -}; -export default withTheme; diff --git a/.storybook/globals.css b/.storybook/globals.css new file mode 100644 index 00000000..b062fa1d --- /dev/null +++ b/.storybook/globals.css @@ -0,0 +1,1397 @@ +/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */ +@layer properties; +@layer theme, base, components, utilities; +@layer theme { + :root, + :host { + --font-sans: + ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; + --color-white: #fff; + --spacing: 0.25rem; + --text-sm: 0.875rem; + --text-sm--line-height: calc(1.25 / 0.875); + --font-weight-medium: 500; + --radius-md: calc(var(--radius) - 2px); + --default-transition-duration: 150ms; + --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + --default-font-family: var(--font-sans); + --default-mono-font-family: var(--font-mono); + } +} +@layer base { + *, + ::after, + ::before, + ::backdrop, + ::file-selector-button { + box-sizing: border-box; + margin: 0; + padding: 0; + border: 0 solid; + } + html, + :host { + line-height: 1.5; + -webkit-text-size-adjust: 100%; + tab-size: 4; + font-family: var( + --default-font-family, + ui-sans-serif, + system-ui, + sans-serif, + 'Apple Color Emoji', + 'Segoe UI Emoji', + 'Segoe UI Symbol', + 'Noto Color Emoji' + ); + font-feature-settings: var(--default-font-feature-settings, normal); + font-variation-settings: var(--default-font-variation-settings, normal); + -webkit-tap-highlight-color: transparent; + } + hr { + height: 0; + color: inherit; + border-top-width: 1px; + } + abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + } + h1, + h2, + h3, + h4, + h5, + h6 { + font-size: inherit; + font-weight: inherit; + } + a { + color: inherit; + -webkit-text-decoration: inherit; + text-decoration: inherit; + } + b, + strong { + font-weight: bolder; + } + code, + kbd, + samp, + pre { + font-family: var( + --default-mono-font-family, + ui-monospace, + SFMono-Regular, + Menlo, + Monaco, + Consolas, + 'Liberation Mono', + 'Courier New', + monospace + ); + font-feature-settings: var(--default-mono-font-feature-settings, normal); + font-variation-settings: var(--default-mono-font-variation-settings, normal); + font-size: 1em; + } + small { + font-size: 80%; + } + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + sub { + bottom: -0.25em; + } + sup { + top: -0.5em; + } + table { + text-indent: 0; + border-color: inherit; + border-collapse: collapse; + } + :-moz-focusring { + outline: auto; + } + progress { + vertical-align: baseline; + } + summary { + display: list-item; + } + ol, + ul, + menu { + list-style: none; + } + img, + svg, + video, + canvas, + audio, + iframe, + embed, + object { + display: block; + vertical-align: middle; + } + img, + video { + max-width: 100%; + height: auto; + } + button, + input, + select, + optgroup, + textarea, + ::file-selector-button { + font: inherit; + font-feature-settings: inherit; + font-variation-settings: inherit; + letter-spacing: inherit; + color: inherit; + border-radius: 0; + background-color: transparent; + opacity: 1; + } + :where(select:is([multiple], [size])) optgroup { + font-weight: bolder; + } + :where(select:is([multiple], [size])) optgroup option { + padding-inline-start: 20px; + } + ::file-selector-button { + margin-inline-end: 4px; + } + ::placeholder { + opacity: 1; + } + @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) { + ::placeholder { + color: currentcolor; + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, currentcolor 50%, transparent); + } + } + } + textarea { + resize: vertical; + } + ::-webkit-search-decoration { + -webkit-appearance: none; + } + ::-webkit-date-and-time-value { + min-height: 1lh; + text-align: inherit; + } + ::-webkit-datetime-edit { + display: inline-flex; + } + ::-webkit-datetime-edit-fields-wrapper { + padding: 0; + } + ::-webkit-datetime-edit, + ::-webkit-datetime-edit-year-field, + ::-webkit-datetime-edit-month-field, + ::-webkit-datetime-edit-day-field, + ::-webkit-datetime-edit-hour-field, + ::-webkit-datetime-edit-minute-field, + ::-webkit-datetime-edit-second-field, + ::-webkit-datetime-edit-millisecond-field, + ::-webkit-datetime-edit-meridiem-field { + padding-block: 0; + } + :-moz-ui-invalid { + box-shadow: none; + } + button, + input:where([type='button'], [type='reset'], [type='submit']), + ::file-selector-button { + appearance: button; + } + ::-webkit-inner-spin-button, + ::-webkit-outer-spin-button { + height: auto; + } + [hidden]:where(:not([hidden='until-found'])) { + display: none !important; + } +} +@layer utilities { + .collapse { + visibility: collapse; + } + .invisible { + visibility: hidden; + } + .visible { + visibility: visible; + } + .sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + .not-sr-only { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + .absolute { + position: absolute; + } + .fixed { + position: fixed; + } + .relative { + position: relative; + } + .static { + position: static; + } + .sticky { + position: sticky; + } + .isolate { + isolation: isolate; + } + .isolation-auto { + isolation: auto; + } + .container { + width: 100%; + @media (width >= 40rem) { + max-width: 40rem; + } + @media (width >= 48rem) { + max-width: 48rem; + } + @media (width >= 64rem) { + max-width: 64rem; + } + @media (width >= 80rem) { + max-width: 80rem; + } + @media (width >= 96rem) { + max-width: 96rem; + } + } + .block { + display: block; + } + .contents { + display: contents; + } + .flex { + display: flex; + } + .flow-root { + display: flow-root; + } + .grid { + display: grid; + } + .hidden { + display: none; + } + .inline { + display: inline; + } + .inline-block { + display: inline-block; + } + .inline-flex { + display: inline-flex; + } + .inline-grid { + display: inline-grid; + } + .inline-table { + display: inline-table; + } + .list-item { + display: list-item; + } + .table { + display: table; + } + .table-caption { + display: table-caption; + } + .table-cell { + display: table-cell; + } + .table-column { + display: table-column; + } + .table-column-group { + display: table-column-group; + } + .table-footer-group { + display: table-footer-group; + } + .table-header-group { + display: table-header-group; + } + .table-row { + display: table-row; + } + .table-row-group { + display: table-row-group; + } + .size-9 { + width: calc(var(--spacing) * 9); + height: calc(var(--spacing) * 9); + } + .h-8 { + height: calc(var(--spacing) * 8); + } + .h-9 { + height: calc(var(--spacing) * 9); + } + .h-10 { + height: calc(var(--spacing) * 10); + } + .shrink { + flex-shrink: 1; + } + .shrink-0 { + flex-shrink: 0; + } + .grow { + flex-grow: 1; + } + .border-collapse { + border-collapse: collapse; + } + .translate-none { + translate: none; + } + .scale-3d { + scale: var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z); + } + .transform { + transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); + } + .touch-pinch-zoom { + --tw-pinch-zoom: pinch-zoom; + touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,); + } + .flex-wrap { + flex-wrap: wrap; + } + .items-center { + align-items: center; + } + .justify-center { + justify-content: center; + } + .gap-1\.5 { + gap: calc(var(--spacing) * 1.5); + } + .gap-2 { + gap: calc(var(--spacing) * 2); + } + .space-y-reverse { + :where(& > :not(:last-child)) { + --tw-space-y-reverse: 1; + } + } + .space-x-reverse { + :where(& > :not(:last-child)) { + --tw-space-x-reverse: 1; + } + } + .divide-x { + :where(& > :not(:last-child)) { + --tw-divide-x-reverse: 0; + border-inline-style: var(--tw-border-style); + border-inline-start-width: calc(1px * var(--tw-divide-x-reverse)); + border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); + } + } + .divide-y { + :where(& > :not(:last-child)) { + --tw-divide-y-reverse: 0; + border-bottom-style: var(--tw-border-style); + border-top-style: var(--tw-border-style); + border-top-width: calc(1px * var(--tw-divide-y-reverse)); + border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + } + } + .divide-y-reverse { + :where(& > :not(:last-child)) { + --tw-divide-y-reverse: 1; + } + } + .truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .rounded-md { + border-radius: calc(var(--radius) - 2px); + } + .rounded-s { + border-start-start-radius: 0.25rem; + border-end-start-radius: 0.25rem; + } + .rounded-ss { + border-start-start-radius: 0.25rem; + } + .rounded-e { + border-start-end-radius: 0.25rem; + border-end-end-radius: 0.25rem; + } + .rounded-se { + border-start-end-radius: 0.25rem; + } + .rounded-ee { + border-end-end-radius: 0.25rem; + } + .rounded-es { + border-end-start-radius: 0.25rem; + } + .rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + .rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .rounded-tl { + border-top-left-radius: 0.25rem; + } + .rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + .rounded-tr { + border-top-right-radius: 0.25rem; + } + .rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .rounded-br { + border-bottom-right-radius: 0.25rem; + } + .rounded-bl { + border-bottom-left-radius: 0.25rem; + } + .border { + border-style: var(--tw-border-style); + border-width: 1px; + } + .border-x { + border-inline-style: var(--tw-border-style); + border-inline-width: 1px; + } + .border-y { + border-block-style: var(--tw-border-style); + border-block-width: 1px; + } + .border-s { + border-inline-start-style: var(--tw-border-style); + border-inline-start-width: 1px; + } + .border-e { + border-inline-end-style: var(--tw-border-style); + border-inline-end-width: 1px; + } + .border-t { + border-top-style: var(--tw-border-style); + border-top-width: 1px; + } + .border-r { + border-right-style: var(--tw-border-style); + border-right-width: 1px; + } + .border-b { + border-bottom-style: var(--tw-border-style); + border-bottom-width: 1px; + } + .border-l { + border-left-style: var(--tw-border-style); + border-left-width: 1px; + } + .bg-background { + background-color: var(--background); + } + .bg-destructive { + background-color: var(--destructive); + } + .bg-primary { + background-color: var(--primary); + } + .bg-secondary { + background-color: var(--secondary); + } + .bg-repeat { + background-repeat: repeat; + } + .mask-no-clip { + mask-clip: no-clip; + } + .mask-repeat { + mask-repeat: repeat; + } + .px-3 { + padding-inline: calc(var(--spacing) * 3); + } + .px-4 { + padding-inline: calc(var(--spacing) * 4); + } + .px-6 { + padding-inline: calc(var(--spacing) * 6); + } + .py-2 { + padding-block: calc(var(--spacing) * 2); + } + .text-sm { + font-size: var(--text-sm); + line-height: var(--tw-leading, var(--text-sm--line-height)); + } + .font-medium { + --tw-font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-medium); + } + .text-wrap { + text-wrap: wrap; + } + .text-clip { + text-overflow: clip; + } + .text-ellipsis { + text-overflow: ellipsis; + } + .whitespace-nowrap { + white-space: nowrap; + } + .text-primary { + color: var(--primary); + } + .text-primary-foreground { + color: var(--primary-foreground); + } + .text-secondary-foreground { + color: var(--secondary-foreground); + } + .text-white { + color: var(--color-white); + } + .capitalize { + text-transform: capitalize; + } + .lowercase { + text-transform: lowercase; + } + .normal-case { + text-transform: none; + } + .uppercase { + text-transform: uppercase; + } + .italic { + font-style: italic; + } + .not-italic { + font-style: normal; + } + .diagonal-fractions { + --tw-numeric-fraction: diagonal-fractions; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) + var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .lining-nums { + --tw-numeric-figure: lining-nums; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) + var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .oldstyle-nums { + --tw-numeric-figure: oldstyle-nums; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) + var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .ordinal { + --tw-ordinal: ordinal; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) + var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .proportional-nums { + --tw-numeric-spacing: proportional-nums; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) + var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .slashed-zero { + --tw-slashed-zero: slashed-zero; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) + var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .stacked-fractions { + --tw-numeric-fraction: stacked-fractions; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) + var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .tabular-nums { + --tw-numeric-spacing: tabular-nums; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) + var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .normal-nums { + font-variant-numeric: normal; + } + .line-through { + text-decoration-line: line-through; + } + .no-underline { + text-decoration-line: none; + } + .overline { + text-decoration-line: overline; + } + .underline { + text-decoration-line: underline; + } + .underline-offset-4 { + text-underline-offset: 4px; + } + .antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + .subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + .shadow { + --tw-shadow: + 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); + box-shadow: + var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + var(--tw-shadow); + } + .shadow-xs { + --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05)); + box-shadow: + var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + var(--tw-shadow); + } + .inset-ring { + --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentcolor); + box-shadow: + var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + var(--tw-shadow); + } + .outline { + outline-style: var(--tw-outline-style); + outline-width: 1px; + } + .blur { + --tw-blur: blur(8px); + filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) + var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); + } + .drop-shadow { + --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.1))) + drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.06))); + --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); + filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) + var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); + } + .backdrop-blur { + --tw-backdrop-blur: blur(8px); + -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + } + .backdrop-grayscale { + --tw-backdrop-grayscale: grayscale(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + } + .backdrop-invert { + --tw-backdrop-invert: invert(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + } + .backdrop-sepia { + --tw-backdrop-sepia: sepia(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + } + .backdrop-filter { + -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) + var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) + var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + } + .transition-all { + transition-property: all; + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); + } + .outline-none { + --tw-outline-style: none; + outline-style: none; + } + .divide-x-reverse { + :where(& > :not(:last-child)) { + --tw-divide-x-reverse: 1; + } + } + .ring-inset { + --tw-ring-inset: inset; + } + .running { + animation-play-state: running; + } + .zoom-in { + --tw-enter-scale: 0; + } + .zoom-out { + --tw-exit-scale: 0; + } + .hover\:bg-accent { + &:hover { + @media (hover: hover) { + background-color: var(--accent); + } + } + } + .hover\:bg-destructive\/90 { + &:hover { + @media (hover: hover) { + background-color: var(--destructive); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--destructive) 90%, transparent); + } + } + } + } + .hover\:bg-primary\/90 { + &:hover { + @media (hover: hover) { + background-color: var(--primary); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--primary) 90%, transparent); + } + } + } + } + .hover\:bg-secondary\/80 { + &:hover { + @media (hover: hover) { + background-color: var(--secondary); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--secondary) 80%, transparent); + } + } + } + } + .hover\:text-accent-foreground { + &:hover { + @media (hover: hover) { + color: var(--accent-foreground); + } + } + } + .hover\:underline { + &:hover { + @media (hover: hover) { + text-decoration-line: underline; + } + } + } + .focus-visible\:border-ring { + &:focus-visible { + border-color: var(--ring); + } + } + .focus-visible\:ring-\[3px\] { + &:focus-visible { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) + var(--tw-ring-color, currentcolor); + box-shadow: + var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + var(--tw-shadow); + } + } + .focus-visible\:ring-destructive\/20 { + &:focus-visible { + --tw-ring-color: var(--destructive); + @supports (color: color-mix(in lab, red, red)) { + --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent); + } + } + } + .focus-visible\:ring-ring\/50 { + &:focus-visible { + --tw-ring-color: var(--ring); + @supports (color: color-mix(in lab, red, red)) { + --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent); + } + } + } + .disabled\:pointer-events-none { + &:disabled { + pointer-events: none; + } + } + .disabled\:opacity-50 { + &:disabled { + opacity: 50%; + } + } + .has-\[\>svg\]\:px-2\.5 { + &:has(> svg) { + padding-inline: calc(var(--spacing) * 2.5); + } + } + .has-\[\>svg\]\:px-3 { + &:has(> svg) { + padding-inline: calc(var(--spacing) * 3); + } + } + .has-\[\>svg\]\:px-4 { + &:has(> svg) { + padding-inline: calc(var(--spacing) * 4); + } + } + .aria-invalid\:border-destructive { + &[aria-invalid='true'] { + border-color: var(--destructive); + } + } + .aria-invalid\:ring-destructive\/20 { + &[aria-invalid='true'] { + --tw-ring-color: var(--destructive); + @supports (color: color-mix(in lab, red, red)) { + --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent); + } + } + } + .dark\:border-input { + &:is(.dark *) { + border-color: var(--input); + } + } + .dark\:bg-destructive\/60 { + &:is(.dark *) { + background-color: var(--destructive); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--destructive) 60%, transparent); + } + } + } + .dark\:bg-input\/30 { + &:is(.dark *) { + background-color: var(--input); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--input) 30%, transparent); + } + } + } + .dark\:hover\:bg-accent\/50 { + &:is(.dark *) { + &:hover { + @media (hover: hover) { + background-color: var(--accent); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--accent) 50%, transparent); + } + } + } + } + } + .dark\:hover\:bg-input\/50 { + &:is(.dark *) { + &:hover { + @media (hover: hover) { + background-color: var(--input); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--input) 50%, transparent); + } + } + } + } + } + .dark\:focus-visible\:ring-destructive\/40 { + &:is(.dark *) { + &:focus-visible { + --tw-ring-color: var(--destructive); + @supports (color: color-mix(in lab, red, red)) { + --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent); + } + } + } + } + .dark\:aria-invalid\:ring-destructive\/40 { + &:is(.dark *) { + &[aria-invalid='true'] { + --tw-ring-color: var(--destructive); + @supports (color: color-mix(in lab, red, red)) { + --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent); + } + } + } + } + .\[\&_svg\]\:pointer-events-none { + & svg { + pointer-events: none; + } + } + .\[\&_svg\]\:shrink-0 { + & svg { + flex-shrink: 0; + } + } + .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 { + & svg:not([class*='size-']) { + width: calc(var(--spacing) * 4); + height: calc(var(--spacing) * 4); + } + } +} +:root { + --background: oklch(1 0 0); + --foreground: oklch(0.145 0 0); + --card: oklch(1 0 0); + --card-foreground: oklch(0.145 0 0); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.145 0 0); + --primary: oklch(0.205 0 0); + --primary-foreground: oklch(0.985 0 0); + --secondary: oklch(0.97 0 0); + --secondary-foreground: oklch(0.205 0 0); + --muted: oklch(0.97 0 0); + --muted-foreground: oklch(0.556 0 0); + --accent: oklch(0.97 0 0); + --accent-foreground: oklch(0.205 0 0); + --destructive: oklch(0.577 0.245 27.325); + --destructive-foreground: oklch(0.577 0.245 27.325); + --border: oklch(0.922 0 0); + --input: oklch(0.922 0 0); + --ring: oklch(0.708 0 0); + --chart-1: oklch(0.646 0.222 41.116); + --chart-2: oklch(0.6 0.118 184.704); + --chart-3: oklch(0.398 0.07 227.392); + --chart-4: oklch(0.828 0.189 84.429); + --chart-5: oklch(0.769 0.188 70.08); + --radius: 0.625rem; + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.145 0 0); + --sidebar-primary: oklch(0.205 0 0); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.97 0 0); + --sidebar-accent-foreground: oklch(0.205 0 0); + --sidebar-border: oklch(0.922 0 0); + --sidebar-ring: oklch(0.708 0 0); +} +.dark { + --background: oklch(0.145 0 0); + --foreground: oklch(0.985 0 0); + --card: oklch(0.145 0 0); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.145 0 0); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.985 0 0); + --primary-foreground: oklch(0.205 0 0); + --secondary: oklch(0.269 0 0); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.269 0 0); + --muted-foreground: oklch(0.708 0 0); + --accent: oklch(0.269 0 0); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.396 0.141 25.723); + --destructive-foreground: oklch(0.637 0.237 25.331); + --border: oklch(0.269 0 0); + --input: oklch(0.269 0 0); + --ring: oklch(0.439 0 0); + --chart-1: oklch(0.488 0.243 264.376); + --chart-2: oklch(0.696 0.17 162.48); + --chart-3: oklch(0.769 0.188 70.08); + --chart-4: oklch(0.627 0.265 303.9); + --chart-5: oklch(0.645 0.246 16.439); + --sidebar: oklch(0.205 0 0); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.488 0.243 264.376); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.269 0 0); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(0.269 0 0); + --sidebar-ring: oklch(0.439 0 0); +} +@layer base { + * { + border-color: var(--border); + outline-color: var(--ring); + @supports (color: color-mix(in lab, red, red)) { + outline-color: color-mix(in oklab, var(--ring) 50%, transparent); + } + } + body { + background-color: var(--background); + color: var(--foreground); + } +} +@property --tw-scale-x { + syntax: '*'; + inherits: false; + initial-value: 1; +} +@property --tw-scale-y { + syntax: '*'; + inherits: false; + initial-value: 1; +} +@property --tw-scale-z { + syntax: '*'; + inherits: false; + initial-value: 1; +} +@property --tw-rotate-x { + syntax: '*'; + inherits: false; +} +@property --tw-rotate-y { + syntax: '*'; + inherits: false; +} +@property --tw-rotate-z { + syntax: '*'; + inherits: false; +} +@property --tw-skew-x { + syntax: '*'; + inherits: false; +} +@property --tw-skew-y { + syntax: '*'; + inherits: false; +} +@property --tw-pan-x { + syntax: '*'; + inherits: false; +} +@property --tw-pan-y { + syntax: '*'; + inherits: false; +} +@property --tw-pinch-zoom { + syntax: '*'; + inherits: false; +} +@property --tw-space-y-reverse { + syntax: '*'; + inherits: false; + initial-value: 0; +} +@property --tw-space-x-reverse { + syntax: '*'; + inherits: false; + initial-value: 0; +} +@property --tw-divide-x-reverse { + syntax: '*'; + inherits: false; + initial-value: 0; +} +@property --tw-border-style { + syntax: '*'; + inherits: false; + initial-value: solid; +} +@property --tw-divide-y-reverse { + syntax: '*'; + inherits: false; + initial-value: 0; +} +@property --tw-font-weight { + syntax: '*'; + inherits: false; +} +@property --tw-ordinal { + syntax: '*'; + inherits: false; +} +@property --tw-slashed-zero { + syntax: '*'; + inherits: false; +} +@property --tw-numeric-figure { + syntax: '*'; + inherits: false; +} +@property --tw-numeric-spacing { + syntax: '*'; + inherits: false; +} +@property --tw-numeric-fraction { + syntax: '*'; + inherits: false; +} +@property --tw-shadow { + syntax: '*'; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-shadow-color { + syntax: '*'; + inherits: false; +} +@property --tw-shadow-alpha { + syntax: ''; + inherits: false; + initial-value: 100%; +} +@property --tw-inset-shadow { + syntax: '*'; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-inset-shadow-color { + syntax: '*'; + inherits: false; +} +@property --tw-inset-shadow-alpha { + syntax: ''; + inherits: false; + initial-value: 100%; +} +@property --tw-ring-color { + syntax: '*'; + inherits: false; +} +@property --tw-ring-shadow { + syntax: '*'; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-inset-ring-color { + syntax: '*'; + inherits: false; +} +@property --tw-inset-ring-shadow { + syntax: '*'; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-ring-inset { + syntax: '*'; + inherits: false; +} +@property --tw-ring-offset-width { + syntax: ''; + inherits: false; + initial-value: 0px; +} +@property --tw-ring-offset-color { + syntax: '*'; + inherits: false; + initial-value: #fff; +} +@property --tw-ring-offset-shadow { + syntax: '*'; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-outline-style { + syntax: '*'; + inherits: false; + initial-value: solid; +} +@property --tw-blur { + syntax: '*'; + inherits: false; +} +@property --tw-brightness { + syntax: '*'; + inherits: false; +} +@property --tw-contrast { + syntax: '*'; + inherits: false; +} +@property --tw-grayscale { + syntax: '*'; + inherits: false; +} +@property --tw-hue-rotate { + syntax: '*'; + inherits: false; +} +@property --tw-invert { + syntax: '*'; + inherits: false; +} +@property --tw-opacity { + syntax: '*'; + inherits: false; +} +@property --tw-saturate { + syntax: '*'; + inherits: false; +} +@property --tw-sepia { + syntax: '*'; + inherits: false; +} +@property --tw-drop-shadow { + syntax: '*'; + inherits: false; +} +@property --tw-drop-shadow-color { + syntax: '*'; + inherits: false; +} +@property --tw-drop-shadow-alpha { + syntax: ''; + inherits: false; + initial-value: 100%; +} +@property --tw-drop-shadow-size { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-blur { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-brightness { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-contrast { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-grayscale { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-hue-rotate { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-invert { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-opacity { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-saturate { + syntax: '*'; + inherits: false; +} +@property --tw-backdrop-sepia { + syntax: '*'; + inherits: false; +} +@layer properties { + @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or + ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) { + *, + ::before, + ::after, + ::backdrop { + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-scale-z: 1; + --tw-rotate-x: initial; + --tw-rotate-y: initial; + --tw-rotate-z: initial; + --tw-skew-x: initial; + --tw-skew-y: initial; + --tw-pan-x: initial; + --tw-pan-y: initial; + --tw-pinch-zoom: initial; + --tw-space-y-reverse: 0; + --tw-space-x-reverse: 0; + --tw-divide-x-reverse: 0; + --tw-border-style: solid; + --tw-divide-y-reverse: 0; + --tw-font-weight: initial; + --tw-ordinal: initial; + --tw-slashed-zero: initial; + --tw-numeric-figure: initial; + --tw-numeric-spacing: initial; + --tw-numeric-fraction: initial; + --tw-shadow: 0 0 #0000; + --tw-shadow-color: initial; + --tw-shadow-alpha: 100%; + --tw-inset-shadow: 0 0 #0000; + --tw-inset-shadow-color: initial; + --tw-inset-shadow-alpha: 100%; + --tw-ring-color: initial; + --tw-ring-shadow: 0 0 #0000; + --tw-inset-ring-color: initial; + --tw-inset-ring-shadow: 0 0 #0000; + --tw-ring-inset: initial; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-offset-shadow: 0 0 #0000; + --tw-outline-style: solid; + --tw-blur: initial; + --tw-brightness: initial; + --tw-contrast: initial; + --tw-grayscale: initial; + --tw-hue-rotate: initial; + --tw-invert: initial; + --tw-opacity: initial; + --tw-saturate: initial; + --tw-sepia: initial; + --tw-drop-shadow: initial; + --tw-drop-shadow-color: initial; + --tw-drop-shadow-alpha: 100%; + --tw-drop-shadow-size: initial; + --tw-backdrop-blur: initial; + --tw-backdrop-brightness: initial; + --tw-backdrop-contrast: initial; + --tw-backdrop-grayscale: initial; + --tw-backdrop-hue-rotate: initial; + --tw-backdrop-invert: initial; + --tw-backdrop-opacity: initial; + --tw-backdrop-saturate: initial; + --tw-backdrop-sepia: initial; + } + } +} diff --git a/.storybook/main.ts b/.storybook/main.ts index e596355e..391c52d6 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -1,38 +1,30 @@ import type { StorybookConfig } from '@storybook/react-webpack5'; +import path from 'path'; +import { fileURLToPath } from 'url'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); const config: StorybookConfig = { stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'], addons: [ - '@storybook/addon-links', + '@storybook/addon-webpack5-compiler-swc', '@storybook/addon-essentials', + '@storybook/addon-onboarding', '@storybook/addon-interactions', - '@storybook/addon-controls', - '@storybook/addon-a11y', - '@storybook/addon-designs', ], - framework: { name: '@storybook/react-webpack5', - options: { - builder: { - useSWC: true, - }, - }, - }, - docs: { - autodocs: true, + options: {}, }, - core: { - disableTelemetry: true, + webpackFinal: async (config) => { + if (config.resolve) { + config.resolve.alias = { + ...config.resolve.alias, + '@': path.resolve(__dirname, '../src'), + }; + } + return config; }, - swc: () => ({ - jsc: { - transform: { - react: { - runtime: 'automatic', - }, - }, - }, - }), }; export default config; diff --git a/.storybook/preview.ts b/.storybook/preview.ts index 34fe19fa..f02ba96d 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -1,54 +1,33 @@ import type { Preview } from '@storybook/react'; -import withTheme from './decorators/withTheme'; +import './globals.css'; const preview: Preview = { parameters: { - options: { - storySort: { - order: [ - 'Introduction', - 'Guide', - ['Design Tokens', 'Typography', 'Globals', 'Theming And Globals', 'Figma', 'Icons'], - 'Components', - 'Lagoon specific', - ], - }, - }, - actions: { argTypesRegex: '^on[A-Z].*' }, controls: { controls: { expanded: true }, + matchers: { color: /(background|color)$/i, date: /Date$/i, }, }, - - docs: { - source: { - language: 'tsx', - }, - story: { - height: '300px', - }, - }, - }, - globalTypes: { - theme: { - description: 'Global theme for components', - defaultValue: 'light', - toolbar: { - title: 'Theme', - icon: 'circlehollow', - items: [ - { value: 'light', icon: 'circlehollow', title: 'Light Theme' }, - { value: 'dark', icon: 'circle', title: 'Dark Theme' }, - { value: 'side-by-side', icon: 'mirror', title: 'Side by side' }, - ], - dynamicTitle: true, + globalTypes: { + theme: { + description: 'Global theme for components', + defaultValue: 'light', + toolbar: { + title: 'Theme', + icon: 'circlehollow', + items: [ + { value: 'light', icon: 'circlehollow', title: 'Light Theme' }, + { value: 'dark', icon: 'circle', title: 'Dark Theme' }, + { value: 'side-by-side', icon: 'mirror', title: 'Side by side' }, + ], + dynamicTitle: true, + }, }, }, }, - decorators: [withTheme], }; export default preview; diff --git a/README.md b/README.md index c8bda2a8..066b607d 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,11 @@ Component library for all things lagoon related: Install with a single npm/yarn command: ```bash -npm install github:uselagoon/ui-library#main antd styled-components @ant-design/icons +npm install github:uselagoon/ui-library#main ``` ```bash -yarn add github:uselagoon/ui-library#main antd styled-components @ant-design/icons +yarn add github:uselagoon/ui-library#main ``` Alternatively, add the following to your `package.json` and run `npm i`: @@ -37,164 +37,3 @@ Using a component from the library: ```tsx import { Button } from '@uselagoon/ui-library'; ``` - -## The component library works with: - -- React (with styled-components or tailwind out of the box) -- Next < 13 -- Next > 13 - -### There are a few extra steps needed to configure usage with Next - -Since the library is built on top of Ant design and Styled-components, we need `AntdRegistry` and `StyledComponentsRegistry` in Next > 13, which then wrap the `children` prop in the root layout. - -### /lib/AntdRegistry.tsx: - -```tsx -'use client'; - -import React from 'react'; -import { useServerInsertedHTML } from 'next/navigation'; -import { StyleProvider, createCache, extractStyle } from '@ant-design/cssinjs'; -import type Entity from '@ant-design/cssinjs/es/Cache'; - -interface AntdRegistryProps { - children: React.ReactNode; -} - -const AntdRegistry = ({ children }: AntdRegistryProps) => { - const cache = React.useMemo(() => createCache(), []); - useServerInsertedHTML(() => - -# Icons - -Here's a list of every icon included in the library: - - -
- -
- - - -
- -
- - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
-
- - - -
-
- - - -
- -
-
diff --git a/src/stories/guide/ThemingGlobals.mdx b/src/stories/guide/ThemingGlobals.mdx deleted file mode 100644 index b8c7865c..00000000 --- a/src/stories/guide/ThemingGlobals.mdx +++ /dev/null @@ -1,65 +0,0 @@ -import { Meta } from '@storybook/addon-docs/blocks'; - - - -# Theming and Global styles - -

- The library has its own themes for dark and light modes - every component has it's own color configuration depending - on the selected theme.{' '} -

-

Themes can be extended

-

Global styles set basic style resets and sets 1rem = 16px

-

- By using `` in the app, you automatically get access to the following bundled font families: -

-
    -
  • Basis Grotesque Arabic Pro (regular and bold)
  • -
  • GT America regular
  • -
  • Helvetica regular
  • -
  • Roboto regular
  • -
  • Open Sans (regular, bold, bolder)
  • -
- -## Extending themes - -The existing `ThemeObject` has the following structure: - -```ts -interface UITheme { - colorScheme: 'dark' | 'light'; - UI: { - backgrounds: { - primary: string; - secondary: string; - input: string; - modal: string; - dataCard: string; - selection: string; - lagoonCard: string; - footer: string; - header: string; - }; - texts: { - primary: string; - label: string; - secondary: string; - timeline: string; - }; - highlights: { - selection: string; - }; - borders: { - box: string; - card: string; - }; - notification: string; - }; -} -``` - -It can be extended by passing `darkThemeProp` and `lightThemeProp` with custom properties to the ``, which get merged into the existing theme, and then used inside a styled component. - -### What's next - -Continue to the Figma Guide diff --git a/src/stories/guide/Tokens.stories.mdx b/src/stories/guide/Tokens.stories.mdx deleted file mode 100644 index 2afc889c..00000000 --- a/src/stories/guide/Tokens.stories.mdx +++ /dev/null @@ -1,598 +0,0 @@ -import { Meta } from '@storybook/addon-docs/blocks'; -import { Table } from 'antd'; -import { CopyToClipboard, UIThemeProvider, Colors, GlobalStyles } from '../../index'; - - - - -# Design Tokens - -

The library uses tokens instead of hardcoded values for consistency.

- -## Colors - -`Colors` is just a const object used all throughout the library, which can be directly accessed after importing. - -```ts -import { Colors } from '@uselagoon/ui-library'; -``` - - -
#3A8CFF, -desc: "Main lagoon color", -token:( - - <> - - -) -}, -{ key:2, -example:
#3A8CFF
, -desc: "Primary button default color (same as lagoonBlue)", -token:( - - <> - - -) -}, -{ key:3, -example:
#4578e6bf
, -desc: "Primary button default hover color", -token:( - - <> - - -) -}, -{ key:4, -example:
#184CBC
, -desc: "Primary button default active color", -token:( - - <> - - -) -}, -{ key:5, -example:
#1B8784
, -desc: "Secondary button default color", -token:( - - <> - - -) -}, -{ key:6, -example:
#1b8784bf
, -desc: "Secondary button hover color", -token:( - - <> - - -) -}, -{ key:7, -example:
#093C3B
, -desc: "Secondary button active color", -token:( - - <> - - -) -}, -{ key:8, -example:
#F8F8F2
, -desc: "Primary background color (light mode)", -token:( - - <> - - -) -}, -{ key:9, -example:
#272822
, -desc: "Primary background color (dark mode)", -token:( - - <> - - -) -}, -{ key:10, -example:
#222222
, -desc: "Primary text color (light mode)", -token:( - - <> - - -) -}, -{ key:11, -example:
#fff
, -desc: "Primary text color (dark mode)", -token:( - - <> - - -) -}, -{ key:11, -example:
#00000073
, -desc: "Secondary text color (light mode)", -token:( - - <> - - -) -}, -{ key:12, -example:
#75715E
, -desc: "Secondary text color (dark mode)", -token:( - - <> - - -) -}, -{ key:13, -example:
#F8F8F2
, -desc: "Timeline text color (light mode)", -token:( - - <> - - -) -}, -{ key:13, -example:
#272822
, -desc: "Timeline text color (dark mode)", -token:( - - <> - - -) -}, -{ key:14, -example:
#272822
, -desc: "Dark gray", -token:( - - <> - - -) -}, -{ key:15, -example:
#868686
, -desc: "Cell gray used with tables", -token:( - - <> - - -) -}, -{ key:16, -example:
#282828
, -desc: "Gray variant used for highlights", -token:( - - <> - - -) -}, -{ key:17, -example:
#FD971F
, -desc: "Orange hue used for warnings or statustags", -token:( - - <> - - -) -}, -{ key:17, -example:
#E69F66
, -desc: "Light orange hue used for warnings or statustags", -token:( - - <> - - -) -}, -{ key:17, -example:
#66D9EF
, -desc: "Default blue, used for statustags", -token:( - - <> - - -) -}, -{ key:18, -example:
#F8F8F2
, -desc: "Default \"white\" ", -token:( - - <> - - -) -}, -{ key:18, -example:
#F8F8F2
, -desc: "Default \"white\" ", -token:( - - <> - - -) -}, -{ key:19, -example:
#AE81FF
, -desc: "Default purple ", -token:( - - <> - - -) -}, -{ key:20, -example:
#E6DB74
, -desc: "Default yellow ", -token:( - - <> - - -) -}, -{ key:21, -example:
#F92672
, -desc: "Default pink ", -token:( - - <> - - -) -}, -{ key:22, -example:
#A6E22E
, -desc: "Default green ", -token:( - - <> - - -) -}, -{ key:22, -example:
#A6E22D
, -desc: "Default green variation 2", -token:( - - <> - - -) -}, -{ key:23, -example:
#000
, -desc: "Default black", -token:( - - <> - - -) -} -]} -pagination={false} -/> - - -## Fonts - -A couple different fonts are bundled with the library: - - - - -
Quick brown fox

, -desc:"Basis Grotesque Arabic Pro regular", -usage:( - - - font-family: "ArabicPro-Regular", sans-serif; - -) -}, -{key: 2, -example:

Quick brown fox

, -desc:"Basis Grotesque Arabic Pro bold", -usage:( - - font-family: "ArabicPro-Bold", sans-serif; - -) -}, -{key: 3, -example:

Quick brown fox

, -desc:"GT America regular", -usage:( - - font-family: 'AmericaMono-Regular', sans-serif; - -) -}, -{key: 3, -example:

Quick brown fox

, -desc:"Helvetica regular", -usage:( - - font-family: 'Helvetica-Regular', sans-serif; - -) -}, -{key: 3, -example:

Quick brown fox

, -desc:"Roboto regular", -usage:( - - font-family: 'Roboto', sans-serif; - -) -}, -{key: 4, -example:

Quick brown fox

, -desc:"Open Sans regular", -usage:( - - font-family: 'Open Sans', sans-serif; - -) -}, -{key: 5, -example:

Quick brown fox

, -desc:"Open Sans bold", -usage:( - - font-family: 'Open Sans', sans-serif; - font-weight:bold; - -) -}, -{key: 6, -example:

Quick brown fox

, -desc:"Open Sans bolder (600) ", -usage:( - - font-family: 'Open Sans', sans-serif; - font-weight:600; - -) -} -]} - -pagination={false} -/> - - - -### What's next - -Continue to the Typography Guide diff --git a/src/stories/guide/Typography.stories.mdx b/src/stories/guide/Typography.stories.mdx deleted file mode 100644 index c3b43d03..00000000 --- a/src/stories/guide/Typography.stories.mdx +++ /dev/null @@ -1,334 +0,0 @@ -import { Meta } from '@storybook/addon-docs/blocks'; -import { Table } from 'antd'; - -import { CopyToClipboard, UIThemeProvider, GlobalStyles, Head1, Head2, Head3, Head4, Head5, Text } from '../../index'; - - - - - -# Typography - -

The library comes with prestyled, themed text elements

- -## Headings in light mode - - - -
-Heading 1 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 48px - -), -size:"42px", -usage: -}, -{ -key:2, -heading:( -
- Heading 2 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 32px -
-), -size:"28px", -usage: -}, -{ -key:3, -heading:( -
- Heading 3 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 22px -
-), -size:"20px", -usage: -}, -{ -key:4, -heading:( -
- Heading 4 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 22px -
-), -size:"16px", -usage: -}, -{ -key:5, -heading:( -
- Heading 5 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 22px -
-), -size:"15px", -usage: -}, -]} -pagination={false} - -/> - - - -## Headings in dark mode - - - -
-Heading 1 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 48px - -), -size:"42px", -usage: -}, -{ -key:2, -heading:( -
- Heading 2 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 32px -
-), -size:"28px", -usage: -}, -{ -key:3, -heading:( -
- Heading 3 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 22px -
-), -size:"20px", -usage: -}, -{ -key:4, -heading:( -
- Heading 4 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 22px -
-), -size:"16px", -usage: -}, -{ -key:5, -heading:( -
- Heading 5 -Font: Helvetica regular -Weight: 500 -Color: #222222 -Line height: 22px -
-), -size:"15px", -usage: -}, -]} -pagination={false} - -/> - - - -## Text/link - - - -
-Default text -Font: Basis Grotesque Arabic Pro Regular -Color: #222222 -Line height: 18px - -), -usage: -}, -{ -key:2, -size:"16px", -element:( -
-Danger text -Font: Basis Grotesque Arabic Pro Regular -Color: #222222 -Line height: 18px -
-), -usage:Some text`}/> -}, -{ -key:3, -size:"16px", -element:( -
-Warning text -Font: Basis Grotesque Arabic Pro Regular -Color: #222222 -Line height: 18px -
-), -usage:Some text`}/> -}, -{ -key:4, -size:"16px", -element:( -
-Link text -Font: Basis Grotesque Arabic Pro Regular -Color: #222222 -Line height: 18px -
-), -usage:Some text`}/> -} - -]} -/> - - - -### What's next - -Continue to the Global Styles Guide diff --git a/src/styles/globals.css b/src/styles/globals.css new file mode 100644 index 00000000..ccaac5f4 --- /dev/null +++ b/src/styles/globals.css @@ -0,0 +1,123 @@ +@import 'tailwindcss'; +@import 'tw-animate-css'; + +@custom-variant dark (&:is(.dark *)); + +:root { + --background: oklch(1 0 0); + --foreground: oklch(0.145 0 0); + --card: oklch(1 0 0); + --card-foreground: oklch(0.145 0 0); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.145 0 0); + --primary: oklch(0.205 0 0); + --primary-foreground: oklch(0.985 0 0); + --secondary: oklch(0.97 0 0); + --secondary-foreground: oklch(0.205 0 0); + --muted: oklch(0.97 0 0); + --muted-foreground: oklch(0.556 0 0); + --accent: oklch(0.97 0 0); + --accent-foreground: oklch(0.205 0 0); + --destructive: oklch(0.577 0.245 27.325); + --destructive-foreground: oklch(0.577 0.245 27.325); + --border: oklch(0.922 0 0); + --input: oklch(0.922 0 0); + --ring: oklch(0.708 0 0); + --chart-1: oklch(0.646 0.222 41.116); + --chart-2: oklch(0.6 0.118 184.704); + --chart-3: oklch(0.398 0.07 227.392); + --chart-4: oklch(0.828 0.189 84.429); + --chart-5: oklch(0.769 0.188 70.08); + --radius: 0.625rem; + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.145 0 0); + --sidebar-primary: oklch(0.205 0 0); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.97 0 0); + --sidebar-accent-foreground: oklch(0.205 0 0); + --sidebar-border: oklch(0.922 0 0); + --sidebar-ring: oklch(0.708 0 0); +} + +.dark { + --background: oklch(0.145 0 0); + --foreground: oklch(0.985 0 0); + --card: oklch(0.145 0 0); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.145 0 0); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.985 0 0); + --primary-foreground: oklch(0.205 0 0); + --secondary: oklch(0.269 0 0); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.269 0 0); + --muted-foreground: oklch(0.708 0 0); + --accent: oklch(0.269 0 0); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.396 0.141 25.723); + --destructive-foreground: oklch(0.637 0.237 25.331); + --border: oklch(0.269 0 0); + --input: oklch(0.269 0 0); + --ring: oklch(0.439 0 0); + --chart-1: oklch(0.488 0.243 264.376); + --chart-2: oklch(0.696 0.17 162.48); + --chart-3: oklch(0.769 0.188 70.08); + --chart-4: oklch(0.627 0.265 303.9); + --chart-5: oklch(0.645 0.246 16.439); + --sidebar: oklch(0.205 0 0); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.488 0.243 264.376); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.269 0 0); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(0.269 0 0); + --sidebar-ring: oklch(0.439 0 0); +} + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --color-card: var(--card); + --color-card-foreground: var(--card-foreground); + --color-popover: var(--popover); + --color-popover-foreground: var(--popover-foreground); + --color-primary: var(--primary); + --color-primary-foreground: var(--primary-foreground); + --color-secondary: var(--secondary); + --color-secondary-foreground: var(--secondary-foreground); + --color-muted: var(--muted); + --color-muted-foreground: var(--muted-foreground); + --color-accent: var(--accent); + --color-accent-foreground: var(--accent-foreground); + --color-destructive: var(--destructive); + --color-destructive-foreground: var(--destructive-foreground); + --color-border: var(--border); + --color-input: var(--input); + --color-ring: var(--ring); + --color-chart-1: var(--chart-1); + --color-chart-2: var(--chart-2); + --color-chart-3: var(--chart-3); + --color-chart-4: var(--chart-4); + --color-chart-5: var(--chart-5); + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) + 4px); + --color-sidebar: var(--sidebar); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-ring: var(--sidebar-ring); +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + } +} diff --git a/src/styles/tailwind.css b/src/styles/tailwind.css new file mode 100644 index 00000000..d4b50785 --- /dev/null +++ b/src/styles/tailwind.css @@ -0,0 +1 @@ +@import 'tailwindcss'; diff --git a/src/styles/theme.ts b/src/styles/theme.ts index c388dea3..dd28886d 100644 --- a/src/styles/theme.ts +++ b/src/styles/theme.ts @@ -1,91 +1,12 @@ import colors from '../_util/colors'; import { lagoonColors } from '../_util/lagoonColors'; -import { UITheme } from '../typings/styled'; -export const darkTheme: UITheme = { +export const darkTheme = { colorScheme: 'dark', - UI: { - backgrounds: { - primary: '#0E1117', - secondary: '#151922', - input: colors.backgrounds.primary.dark, - modal: colors.backgrounds.primary.dark, - dataCard: colors.darkGray, - selection: colors.gray, - lagoonCard: colors.backgrounds.primary.dark, - lagoonCardInverted: colors.backgrounds.primary.light, - footer: colors.backgrounds.primary.light, - header: colors.header.dark, - navTabs: lagoonColors.monoBackground.dark, - }, - texts: { - primary: colors.texts.primary.dark, - primaryInverted: colors.texts.primary.light, - label: '#dee2e5', - secondary: colors.texts.secondary.dark, - timeline: colors.texts.timeline.light, - nav: lagoonColors.monoWhite.dark, - }, - confirm: { - text: '#fff', - background: '#74715E', - }, - borders: { - box: '#D9D9D9', - card: '#868686', - cardInverted: colors.darkGray, - }, - highlights: { - selection: '#497ffa', - }, - notification: colors.backgrounds.primary.dark, - skeleton: { - base: '#606060', - highlight: '#444', - }, - }, + UI: {}, }; -export const lightTheme: UITheme = { +export const lightTheme = { colorScheme: 'light', - UI: { - backgrounds: { - primary: '#101010', - secondary: '#fff', - input: '#fff', - modal: '#f2f2f2', - dataCard: colors.darkGray, - selection: '#e6f4ff', - lagoonCard: colors.backgrounds.primary.light, - lagoonCardInverted: colors.backgrounds.primary.dark, - footer: colors.backgrounds.primary.dark, - header: colors.header.light, - navTabs: lagoonColors.monoBackground.light, - }, - confirm: { - text: '#000', - background: lagoonColors.monoBackground.light, - }, - texts: { - primary: colors.texts.primary.light, - primaryInverted: colors.texts.primary.dark, - label: '#555', - secondary: colors.texts.secondary.dark, - timeline: colors.texts.timeline.dark, - nav: lagoonColors.monoWhite.light, - }, - borders: { - box: '#75715E', - card: '#dadad2', - cardInverted: '#868686', - }, - highlights: { - selection: '#497ffa4d', - }, - notification: colors.backgrounds.primary.light, - skeleton: { - base: '#d6d6d6', - highlight: '#f5f5f5', - }, - }, + UI: {}, }; diff --git a/src/typings/styled.ts b/src/typings/styled.ts deleted file mode 100644 index 5adfbb25..00000000 --- a/src/typings/styled.ts +++ /dev/null @@ -1,49 +0,0 @@ -export interface UITheme { - colorScheme: 'dark' | 'light'; - UI: { - backgrounds: { - primary: string; - secondary: string; - input: string; - modal: string; - dataCard: string; - selection: string; - lagoonCard: string; - lagoonCardInverted: string; - footer: string; - header: string; - navTabs: string; - }; - texts: { - primary: string; - primaryInverted: string; - label: string; - secondary: string; - timeline: string; - nav: string; - }; - confirm: { - text: string; - background: string; - }; - highlights: { - selection: string; - }; - borders: { - box: string; - card: string; - cardInverted: string; - }; - notification: string; - skeleton: { - base: string; - highlight: string; - }; - }; -} - -declare module 'styled-components' { - export interface DefaultTheme extends UITheme {} -} - -export type ThemeObject = UITheme; diff --git a/tsconfig.json b/tsconfig.json index 048bf462..535dfca6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,8 +16,11 @@ "jsx": "react-jsx", "declaration": true, "outDir": "./dist", - "emitDeclarationOnly": true + "emitDeclarationOnly": true, + "paths": { + "@/*": ["./src/*"] + } }, - "include": ["src", "typings/**/*.d.ts"], + "include": ["src", "typings/**/*.d.ts", "**/*.cjs"], "exclude": ["node_modules", "dist", "**/*.stories.tsx"] } From 24176cfce81a84faef7b484944e4ca83bc734755 Mon Sep 17 00:00:00 2001 From: Davit Date: Thu, 29 May 2025 04:17:52 +0400 Subject: [PATCH 56/66] use vite as a bundler --- .eslintrc | 35 - .gitignore | 25 +- .storybook/main.ts | 25 +- .storybook/preview.ts | 1 + dist/_util/colors.d.ts | 1 + dist/_util/colors.d.ts.map | 1 + dist/_util/helpers.d.ts | 1 + dist/_util/helpers.d.ts.map | 1 + dist/_util/lagoonColors.d.ts | 1 + dist/_util/lagoonColors.d.ts.map | 1 + dist/components/ui/accordion.d.ts | 13 +- dist/components/ui/accordion.d.ts.map | 1 + dist/components/ui/alert-dialog.d.ts | 27 +- dist/components/ui/alert-dialog.d.ts.map | 1 + dist/components/ui/alert.d.ts | 13 +- dist/components/ui/alert.d.ts.map | 1 + dist/components/ui/aspect-ratio.d.ts | 5 +- dist/components/ui/aspect-ratio.d.ts.map | 1 + dist/components/ui/avatar.d.ts | 11 +- dist/components/ui/avatar.d.ts.map | 1 + dist/components/ui/badge.d.ts | 11 +- dist/components/ui/badge.d.ts.map | 1 + dist/components/ui/breadcrumb.d.ts | 19 +- dist/components/ui/breadcrumb.d.ts.map | 1 + dist/components/ui/button.d.ts | 7 +- dist/components/ui/button.d.ts.map | 1 + dist/components/ui/calendar.d.ts | 7 +- dist/components/ui/calendar.d.ts.map | 1 + dist/components/ui/card.d.ts | 19 +- dist/components/ui/card.d.ts.map | 1 + dist/components/ui/carousel.d.ts | 21 +- dist/components/ui/carousel.d.ts.map | 1 + dist/components/ui/chart.d.ts | 25 +- dist/components/ui/chart.d.ts.map | 1 + dist/components/ui/checkbox.d.ts | 7 +- dist/components/ui/checkbox.d.ts.map | 1 + dist/components/ui/collapsible.d.ts | 9 +- dist/components/ui/collapsible.d.ts.map | 1 + dist/components/ui/command.d.ts | 25 +- dist/components/ui/command.d.ts.map | 1 + dist/components/ui/context-menu.d.ts | 37 +- dist/components/ui/context-menu.d.ts.map | 1 + dist/components/ui/dialog.d.ts | 25 +- dist/components/ui/dialog.d.ts.map | 1 + dist/components/ui/drawer.d.ts | 25 +- dist/components/ui/drawer.d.ts.map | 1 + dist/components/ui/dropdown-menu.d.ts | 37 +- dist/components/ui/dropdown-menu.d.ts.map | 1 + dist/components/ui/form.d.ts | 27 +- dist/components/ui/form.d.ts.map | 1 + dist/components/ui/hover-card.d.ts | 11 +- dist/components/ui/hover-card.d.ts.map | 1 + dist/components/ui/input-otp.d.ts | 15 +- dist/components/ui/input-otp.d.ts.map | 1 + dist/components/ui/input.d.ts | 5 +- dist/components/ui/input.d.ts.map | 1 + dist/components/ui/label.d.ts | 7 +- dist/components/ui/label.d.ts.map | 1 + dist/components/ui/menubar.d.ts | 39 +- dist/components/ui/menubar.d.ts.map | 1 + dist/components/ui/navigation-menu.d.ts | 23 +- dist/components/ui/navigation-menu.d.ts.map | 1 + dist/components/ui/pagination.d.ts | 21 +- dist/components/ui/pagination.d.ts.map | 1 + dist/components/ui/popover.d.ts | 13 +- dist/components/ui/popover.d.ts.map | 1 + dist/components/ui/progress.d.ts | 7 +- dist/components/ui/progress.d.ts.map | 1 + dist/components/ui/radio-group.d.ts | 9 +- dist/components/ui/radio-group.d.ts.map | 1 + dist/components/ui/resizable.d.ts | 11 +- dist/components/ui/resizable.d.ts.map | 1 + dist/components/ui/scroll-area.d.ts | 9 +- dist/components/ui/scroll-area.d.ts.map | 1 + dist/components/ui/select.d.ts | 27 +- dist/components/ui/select.d.ts.map | 1 + dist/components/ui/separator.d.ts | 7 +- dist/components/ui/separator.d.ts.map | 1 + dist/components/ui/sheet.d.ts | 25 +- dist/components/ui/sheet.d.ts.map | 1 + dist/components/ui/sidebar.d.ts | 87 +- dist/components/ui/sidebar.d.ts.map | 1 + dist/components/ui/skeleton.d.ts | 3 +- dist/components/ui/skeleton.d.ts.map | 1 + dist/components/ui/slider.d.ts | 7 +- dist/components/ui/slider.d.ts.map | 1 + dist/components/ui/sonner.d.ts | 5 +- dist/components/ui/sonner.d.ts.map | 1 + dist/components/ui/switch.d.ts | 7 +- dist/components/ui/switch.d.ts.map | 1 + dist/components/ui/table.d.ts | 21 +- dist/components/ui/table.d.ts.map | 1 + dist/components/ui/tabs.d.ts | 13 +- dist/components/ui/tabs.d.ts.map | 1 + dist/components/ui/textarea.d.ts | 5 +- dist/components/ui/textarea.d.ts.map | 1 + dist/components/ui/toggle-group.d.ts | 13 +- dist/components/ui/toggle-group.d.ts.map | 1 + dist/components/ui/toggle.d.ts | 11 +- dist/components/ui/toggle.d.ts.map | 1 + dist/components/ui/tooltip.d.ts | 13 +- dist/components/ui/tooltip.d.ts.map | 1 + dist/hooks/use-mobile.d.ts | 1 + dist/hooks/use-mobile.d.ts.map | 1 + dist/hooks/useTheme.d.ts | 5 +- dist/hooks/useTheme.d.ts.map | 1 + dist/index.cjs.js | 2 + dist/index.cjs.js.map | 1 + dist/index.cjs10.js | 2 + dist/index.cjs10.js.map | 1 + dist/index.cjs11.js | 2 + dist/index.cjs11.js.map | 1 + dist/index.cjs12.js | 2 + dist/index.cjs12.js.map | 1 + dist/index.cjs13.js | 2 + dist/index.cjs13.js.map | 1 + dist/index.cjs14.js | 2 + dist/index.cjs14.js.map | 1 + dist/index.cjs15.js | 2 + dist/index.cjs15.js.map | 1 + dist/index.cjs16.js | 2 + dist/index.cjs16.js.map | 1 + dist/index.cjs17.js | 2 + dist/index.cjs17.js.map | 1 + dist/index.cjs18.js | 8 + dist/index.cjs18.js.map | 1 + dist/index.cjs19.js | 2 + dist/index.cjs19.js.map | 1 + dist/index.cjs20.js | 2 + dist/index.cjs20.js.map | 1 + dist/index.cjs21.js | 2 + dist/index.cjs21.js.map | 1 + dist/index.cjs22.js | 2 + dist/index.cjs22.js.map | 1 + dist/index.cjs23.js | 2 + dist/index.cjs23.js.map | 1 + dist/index.cjs24.js | 2 + dist/index.cjs24.js.map | 1 + dist/index.cjs25.js | 2 + dist/index.cjs25.js.map | 1 + dist/index.cjs26.js | 2 + dist/index.cjs26.js.map | 1 + dist/index.cjs27.js | 2 + dist/index.cjs27.js.map | 1 + dist/index.cjs28.js | 2 + dist/index.cjs28.js.map | 1 + dist/index.cjs29.js | 2 + dist/index.cjs29.js.map | 1 + dist/index.cjs3.js | 2 + dist/index.cjs3.js.map | 1 + dist/index.cjs30.js | 2 + dist/index.cjs30.js.map | 1 + dist/index.cjs31.js | 2 + dist/index.cjs31.js.map | 1 + dist/index.cjs32.js | 2 + dist/index.cjs32.js.map | 1 + dist/index.cjs33.js | 2 + dist/index.cjs33.js.map | 1 + dist/index.cjs34.js | 2 + dist/index.cjs34.js.map | 1 + dist/index.cjs35.js | 2 + dist/index.cjs35.js.map | 1 + dist/index.cjs36.js | 2 + dist/index.cjs36.js.map | 1 + dist/index.cjs37.js | 2 + dist/index.cjs37.js.map | 1 + dist/index.cjs38.js | 2 + dist/index.cjs38.js.map | 1 + dist/index.cjs39.js | 2 + dist/index.cjs39.js.map | 1 + dist/index.cjs4.js | 2 + dist/index.cjs4.js.map | 1 + dist/index.cjs40.js | 2 + dist/index.cjs40.js.map | 1 + dist/index.cjs41.js | 2 + dist/index.cjs41.js.map | 1 + dist/index.cjs42.js | 2 + dist/index.cjs42.js.map | 1 + dist/index.cjs43.js | 2 + dist/index.cjs43.js.map | 1 + dist/index.cjs44.js | 2 + dist/index.cjs44.js.map | 1 + dist/index.cjs45.js | 2 + dist/index.cjs45.js.map | 1 + dist/index.cjs46.js | 2 + dist/index.cjs46.js.map | 1 + dist/index.cjs47.js | 2 + dist/index.cjs47.js.map | 1 + dist/index.cjs48.js | 2 + dist/index.cjs48.js.map | 1 + dist/index.cjs49.js | 2 + dist/index.cjs49.js.map | 1 + dist/index.cjs5.js | 2 + dist/index.cjs5.js.map | 1 + dist/index.cjs50.js | 2 + dist/index.cjs50.js.map | 1 + dist/index.cjs51.js | 2 + dist/index.cjs51.js.map | 1 + dist/index.cjs52.js | 2 + dist/index.cjs52.js.map | 1 + dist/index.cjs53.js | 2 + dist/index.cjs53.js.map | 1 + dist/index.cjs54.js | 2 + dist/index.cjs54.js.map | 1 + dist/index.cjs55.js | 2 + dist/index.cjs55.js.map | 1 + dist/index.cjs6.js | 2 + dist/index.cjs6.js.map | 1 + dist/index.cjs7.js | 2 + dist/index.cjs7.js.map | 1 + dist/index.cjs8.js | 2 + dist/index.cjs8.js.map | 1 + dist/index.cjs9.js | 2 + dist/index.cjs9.js.map | 1 + dist/index.css | 3 - dist/index.d.ts | 94 +- dist/index.d.ts.map | 1 + dist/index.es.css | 3 - dist/index.es.js | 348 +- dist/index.es.js.map | 1 + dist/index.es10.js | 8 + dist/index.es10.js.map | 1 + dist/index.es11.js | 32 + dist/index.es11.js.map | 1 + dist/index.es12.js | 34 + dist/index.es12.js.map | 1 + dist/index.es13.js | 81 + dist/index.es13.js.map | 1 + dist/index.es14.js | 44 + dist/index.es14.js.map | 1 + dist/index.es15.js | 54 + dist/index.es15.js.map | 1 + dist/index.es16.js | 57 + dist/index.es16.js.map | 1 + dist/index.es17.js | 151 + dist/index.es17.js.map | 1 + dist/index.es18.js | 171 + dist/index.es18.js.map | 1 + dist/index.es19.js | 29 + dist/index.es19.js.map | 1 + dist/index.es20.js | 16 + dist/index.es20.js.map | 1 + dist/index.es21.js | 110 + dist/index.es21.js.map | 1 + dist/index.es22.js | 182 + dist/index.es22.js.map | 1 + dist/index.es23.js | 97 + dist/index.es23.js.map | 1 + dist/index.es24.js | 86 + dist/index.es24.js.map | 1 + dist/index.es25.js | 190 + dist/index.es25.js.map | 1 + dist/index.es26.js | 78 + dist/index.es26.js.map | 1 + dist/index.es27.js | 35 + dist/index.es27.js.map | 1 + dist/index.es28.js | 53 + dist/index.es28.js.map | 1 + dist/index.es29.js | 22 + dist/index.es29.js.map | 1 + dist/index.es3.js | 5 + dist/index.es3.js.map | 1 + dist/index.es30.js | 20 + dist/index.es30.js.map | 1 + dist/index.es31.js | 208 + dist/index.es31.js.map | 1 + dist/index.es32.js | 134 + dist/index.es32.js.map | 1 + dist/index.es33.js | 89 + dist/index.es33.js.map | 1 + dist/index.es34.js | 39 + dist/index.es34.js.map | 1 + dist/index.es35.js | 25 + dist/index.es35.js.map | 1 + dist/index.es36.js | 33 + dist/index.es36.js.map | 1 + dist/index.es37.js | 41 + dist/index.es37.js.map | 1 + dist/index.es38.js | 45 + dist/index.es38.js.map | 1 + dist/index.es39.js | 139 + dist/index.es39.js.map | 1 + dist/index.es4.js | 27 + dist/index.es4.js.map | 1 + dist/index.es40.js | 27 + dist/index.es40.js.map | 1 + dist/index.es41.js | 90 + dist/index.es41.js.map | 1 + dist/index.es42.js | 544 + dist/index.es42.js.map | 1 + dist/index.es43.js | 8 + dist/index.es43.js.map | 1 + dist/index.es44.js | 59 + dist/index.es44.js.map | 1 + dist/index.es45.js | 22 + dist/index.es45.js.map | 1 + dist/index.es46.js | 29 + dist/index.es46.js.map | 1 + dist/index.es47.js | 71 + dist/index.es47.js.map | 1 + dist/index.es48.js | 42 + dist/index.es48.js.map | 1 + dist/index.es49.js | 19 + dist/index.es49.js.map | 1 + dist/index.es5.js | 8 + dist/index.es5.js.map | 1 + dist/index.es50.js | 62 + dist/index.es50.js.map | 1 + dist/index.es51.js | 37 + dist/index.es51.js.map | 1 + dist/index.es52.js | 40 + dist/index.es52.js.map | 1 + dist/index.es53.js | 16 + dist/index.es53.js.map | 1 + dist/index.es54.js | 9 + dist/index.es54.js.map | 1 + dist/index.es55.js | 15 + dist/index.es55.js.map | 1 + dist/index.es6.js | 13 + dist/index.es6.js.map | 1 + dist/index.es7.js | 50 + dist/index.es7.js.map | 1 + dist/index.es8.js | 102 + dist/index.es8.js.map | 1 + dist/index.es9.js | 49 + dist/index.es9.js.map | 1 + dist/index.js | 45 - dist/lib/utils.d.ts | 3 +- dist/lib/utils.d.ts.map | 1 + dist/package.json | 182 +- dist/postcss.config.d.cts | 3 - dist/providers/NextLinkProvider.d.ts | 3 +- dist/providers/NextLinkProvider.d.ts.map | 1 + dist/providers/SkeletonConfigProvider.d.ts | 4 +- .../providers/SkeletonConfigProvider.d.ts.map | 1 + dist/providers/__ContextWrapper.d.ts | 5 +- dist/providers/__ContextWrapper.d.ts.map | 1 + dist/src/_util/colors.d.ts | 2 - dist/src/_util/helpers.d.ts | 2 - dist/src/_util/lagoonColors.d.ts | 1 - dist/src/components/ui/accordion.d.ts | 7 - dist/src/components/ui/alert-dialog.d.ts | 14 - dist/src/components/ui/alert.d.ts | 9 - dist/src/components/ui/aspect-ratio.d.ts | 3 - dist/src/components/ui/avatar.d.ts | 6 - dist/src/components/ui/badge.d.ts | 9 - dist/src/components/ui/breadcrumb.d.ts | 11 - dist/src/components/ui/button.d.ts | 10 - dist/src/components/ui/calendar.d.ts | 4 - dist/src/components/ui/card.d.ts | 9 - dist/src/components/ui/carousel.d.ts | 19 - dist/src/components/ui/chart.d.ts | 40 - dist/src/components/ui/checkbox.d.ts | 4 - dist/src/components/ui/collapsible.d.ts | 5 - dist/src/components/ui/command.d.ts | 16 - dist/src/components/ui/context-menu.d.ts | 25 - dist/src/components/ui/dialog.d.ts | 13 - dist/src/components/ui/drawer.d.ts | 13 - dist/src/components/ui/dropdown-menu.d.ts | 25 - dist/src/components/ui/form.d.ts | 24 - dist/src/components/ui/hover-card.d.ts | 6 - dist/src/components/ui/input-otp.d.ts | 11 - dist/src/components/ui/input.d.ts | 3 - dist/src/components/ui/label.d.ts | 4 - dist/src/components/ui/menubar.d.ts | 26 - dist/src/components/ui/navigation-menu.d.ts | 14 - dist/src/components/ui/pagination.d.ts | 13 - dist/src/components/ui/popover.d.ts | 7 - dist/src/components/ui/progress.d.ts | 4 - dist/src/components/ui/radio-group.d.ts | 5 - dist/src/components/ui/resizable.d.ts | 8 - dist/src/components/ui/scroll-area.d.ts | 5 - dist/src/components/ui/select.d.ts | 15 - dist/src/components/ui/separator.d.ts | 4 - dist/src/components/ui/sheet.d.ts | 13 - dist/src/components/ui/sidebar.d.ts | 69 - dist/src/components/ui/skeleton.d.ts | 2 - dist/src/components/ui/slider.d.ts | 4 - dist/src/components/ui/sonner.d.ts | 3 - dist/src/components/ui/switch.d.ts | 4 - dist/src/components/ui/table.d.ts | 10 - dist/src/components/ui/tabs.d.ts | 7 - dist/src/components/ui/textarea.d.ts | 3 - dist/src/components/ui/toggle-group.d.ts | 7 - dist/src/components/ui/toggle.d.ts | 9 - dist/src/components/ui/tooltip.d.ts | 7 - dist/src/hooks/use-mobile.d.ts | 1 - dist/src/hooks/useTheme.d.ts | 8 - dist/src/index.d.ts | 51 - dist/src/lib/utils.d.ts | 2 - dist/src/providers/NextLinkProvider.d.ts | 8 - .../src/providers/SkeletonConfigProvider.d.ts | 16 - dist/src/providers/__ContextWrapper.d.ts | 7 - dist/src/styles/theme.d.ts | 8 - dist/style.css | 125 + dist/styles/theme.d.ts | 1 + dist/styles/theme.d.ts.map | 1 + dist/ui-library.css | 1 + eslint.config.js | 29 + package-lock.json | 17138 +++++----------- package.json | 182 +- postcss.config.cjs | 5 - postinstall.js => postinstall.cjs | 0 rollup.config.js | 52 - src/_util/helpers.tsx | 2 + src/components/ui/accordion.tsx | 95 +- src/components/ui/alert-dialog.tsx | 214 +- src/components/ui/alert.tsx | 95 +- src/components/ui/aspect-ratio.tsx | 10 +- src/components/ui/avatar.tsx | 69 +- src/components/ui/badge.tsx | 66 +- src/components/ui/breadcrumb.tsx | 161 +- src/components/ui/calendar.tsx | 122 +- src/components/ui/card.tsx | 116 +- src/components/ui/carousel.tsx | 399 +- src/components/ui/chart.tsx | 570 +- src/components/ui/checkbox.tsx | 51 +- src/components/ui/collapsible.tsx | 32 +- src/components/ui/command.tsx | 260 +- src/components/ui/context-menu.tsx | 385 +- src/components/ui/dialog.tsx | 196 +- src/components/ui/drawer.tsx | 181 +- src/components/ui/dropdown-menu.tsx | 378 +- src/components/ui/form.tsx | 247 +- src/components/ui/hover-card.tsx | 58 +- src/components/ui/input-otp.tsx | 111 +- src/components/ui/input.tsx | 34 +- src/components/ui/label.tsx | 35 +- src/components/ui/menubar.tsx | 420 +- src/components/ui/navigation-menu.tsx | 250 +- src/components/ui/pagination.tsx | 189 +- src/components/ui/popover.tsx | 64 +- src/components/ui/progress.tsx | 43 +- src/components/ui/radio-group.tsx | 64 +- src/components/ui/resizable.tsx | 78 +- src/components/ui/scroll-area.tsx | 88 +- src/components/ui/select.tsx | 281 +- src/components/ui/separator.tsx | 42 +- src/components/ui/sheet.tsx | 186 +- src/components/ui/sidebar.tsx | 1261 +- src/components/ui/skeleton.tsx | 14 +- src/components/ui/slider.tsx | 103 +- src/components/ui/sonner.tsx | 38 +- src/components/ui/switch.tsx | 49 +- src/components/ui/table.tsx | 151 +- src/components/ui/tabs.tsx | 86 +- src/components/ui/textarea.tsx | 28 +- src/components/ui/toggle-group.tsx | 118 +- src/components/ui/toggle.tsx | 70 +- src/components/ui/tooltip.tsx | 81 +- src/hooks/use-mobile.ts | 26 +- src/styles/globals.css | 18 +- tsconfig.app.json | 31 + tsconfig.json | 23 +- tsconfig.node.json | 24 + vite.config.ts | 40 + 456 files changed, 14128 insertions(+), 17291 deletions(-) delete mode 100644 .eslintrc create mode 100644 dist/_util/colors.d.ts.map create mode 100644 dist/_util/helpers.d.ts.map create mode 100644 dist/_util/lagoonColors.d.ts.map create mode 100644 dist/components/ui/accordion.d.ts.map create mode 100644 dist/components/ui/alert-dialog.d.ts.map create mode 100644 dist/components/ui/alert.d.ts.map create mode 100644 dist/components/ui/aspect-ratio.d.ts.map create mode 100644 dist/components/ui/avatar.d.ts.map create mode 100644 dist/components/ui/badge.d.ts.map create mode 100644 dist/components/ui/breadcrumb.d.ts.map create mode 100644 dist/components/ui/button.d.ts.map create mode 100644 dist/components/ui/calendar.d.ts.map create mode 100644 dist/components/ui/card.d.ts.map create mode 100644 dist/components/ui/carousel.d.ts.map create mode 100644 dist/components/ui/chart.d.ts.map create mode 100644 dist/components/ui/checkbox.d.ts.map create mode 100644 dist/components/ui/collapsible.d.ts.map create mode 100644 dist/components/ui/command.d.ts.map create mode 100644 dist/components/ui/context-menu.d.ts.map create mode 100644 dist/components/ui/dialog.d.ts.map create mode 100644 dist/components/ui/drawer.d.ts.map create mode 100644 dist/components/ui/dropdown-menu.d.ts.map create mode 100644 dist/components/ui/form.d.ts.map create mode 100644 dist/components/ui/hover-card.d.ts.map create mode 100644 dist/components/ui/input-otp.d.ts.map create mode 100644 dist/components/ui/input.d.ts.map create mode 100644 dist/components/ui/label.d.ts.map create mode 100644 dist/components/ui/menubar.d.ts.map create mode 100644 dist/components/ui/navigation-menu.d.ts.map create mode 100644 dist/components/ui/pagination.d.ts.map create mode 100644 dist/components/ui/popover.d.ts.map create mode 100644 dist/components/ui/progress.d.ts.map create mode 100644 dist/components/ui/radio-group.d.ts.map create mode 100644 dist/components/ui/resizable.d.ts.map create mode 100644 dist/components/ui/scroll-area.d.ts.map create mode 100644 dist/components/ui/select.d.ts.map create mode 100644 dist/components/ui/separator.d.ts.map create mode 100644 dist/components/ui/sheet.d.ts.map create mode 100644 dist/components/ui/sidebar.d.ts.map create mode 100644 dist/components/ui/skeleton.d.ts.map create mode 100644 dist/components/ui/slider.d.ts.map create mode 100644 dist/components/ui/sonner.d.ts.map create mode 100644 dist/components/ui/switch.d.ts.map create mode 100644 dist/components/ui/table.d.ts.map create mode 100644 dist/components/ui/tabs.d.ts.map create mode 100644 dist/components/ui/textarea.d.ts.map create mode 100644 dist/components/ui/toggle-group.d.ts.map create mode 100644 dist/components/ui/toggle.d.ts.map create mode 100644 dist/components/ui/tooltip.d.ts.map create mode 100644 dist/hooks/use-mobile.d.ts.map create mode 100644 dist/hooks/useTheme.d.ts.map create mode 100644 dist/index.cjs.js create mode 100644 dist/index.cjs.js.map create mode 100644 dist/index.cjs10.js create mode 100644 dist/index.cjs10.js.map create mode 100644 dist/index.cjs11.js create mode 100644 dist/index.cjs11.js.map create mode 100644 dist/index.cjs12.js create mode 100644 dist/index.cjs12.js.map create mode 100644 dist/index.cjs13.js create mode 100644 dist/index.cjs13.js.map create mode 100644 dist/index.cjs14.js create mode 100644 dist/index.cjs14.js.map create mode 100644 dist/index.cjs15.js create mode 100644 dist/index.cjs15.js.map create mode 100644 dist/index.cjs16.js create mode 100644 dist/index.cjs16.js.map create mode 100644 dist/index.cjs17.js create mode 100644 dist/index.cjs17.js.map create mode 100644 dist/index.cjs18.js create mode 100644 dist/index.cjs18.js.map create mode 100644 dist/index.cjs19.js create mode 100644 dist/index.cjs19.js.map create mode 100644 dist/index.cjs20.js create mode 100644 dist/index.cjs20.js.map create mode 100644 dist/index.cjs21.js create mode 100644 dist/index.cjs21.js.map create mode 100644 dist/index.cjs22.js create mode 100644 dist/index.cjs22.js.map create mode 100644 dist/index.cjs23.js create mode 100644 dist/index.cjs23.js.map create mode 100644 dist/index.cjs24.js create mode 100644 dist/index.cjs24.js.map create mode 100644 dist/index.cjs25.js create mode 100644 dist/index.cjs25.js.map create mode 100644 dist/index.cjs26.js create mode 100644 dist/index.cjs26.js.map create mode 100644 dist/index.cjs27.js create mode 100644 dist/index.cjs27.js.map create mode 100644 dist/index.cjs28.js create mode 100644 dist/index.cjs28.js.map create mode 100644 dist/index.cjs29.js create mode 100644 dist/index.cjs29.js.map create mode 100644 dist/index.cjs3.js create mode 100644 dist/index.cjs3.js.map create mode 100644 dist/index.cjs30.js create mode 100644 dist/index.cjs30.js.map create mode 100644 dist/index.cjs31.js create mode 100644 dist/index.cjs31.js.map create mode 100644 dist/index.cjs32.js create mode 100644 dist/index.cjs32.js.map create mode 100644 dist/index.cjs33.js create mode 100644 dist/index.cjs33.js.map create mode 100644 dist/index.cjs34.js create mode 100644 dist/index.cjs34.js.map create mode 100644 dist/index.cjs35.js create mode 100644 dist/index.cjs35.js.map create mode 100644 dist/index.cjs36.js create mode 100644 dist/index.cjs36.js.map create mode 100644 dist/index.cjs37.js create mode 100644 dist/index.cjs37.js.map create mode 100644 dist/index.cjs38.js create mode 100644 dist/index.cjs38.js.map create mode 100644 dist/index.cjs39.js create mode 100644 dist/index.cjs39.js.map create mode 100644 dist/index.cjs4.js create mode 100644 dist/index.cjs4.js.map create mode 100644 dist/index.cjs40.js create mode 100644 dist/index.cjs40.js.map create mode 100644 dist/index.cjs41.js create mode 100644 dist/index.cjs41.js.map create mode 100644 dist/index.cjs42.js create mode 100644 dist/index.cjs42.js.map create mode 100644 dist/index.cjs43.js create mode 100644 dist/index.cjs43.js.map create mode 100644 dist/index.cjs44.js create mode 100644 dist/index.cjs44.js.map create mode 100644 dist/index.cjs45.js create mode 100644 dist/index.cjs45.js.map create mode 100644 dist/index.cjs46.js create mode 100644 dist/index.cjs46.js.map create mode 100644 dist/index.cjs47.js create mode 100644 dist/index.cjs47.js.map create mode 100644 dist/index.cjs48.js create mode 100644 dist/index.cjs48.js.map create mode 100644 dist/index.cjs49.js create mode 100644 dist/index.cjs49.js.map create mode 100644 dist/index.cjs5.js create mode 100644 dist/index.cjs5.js.map create mode 100644 dist/index.cjs50.js create mode 100644 dist/index.cjs50.js.map create mode 100644 dist/index.cjs51.js create mode 100644 dist/index.cjs51.js.map create mode 100644 dist/index.cjs52.js create mode 100644 dist/index.cjs52.js.map create mode 100644 dist/index.cjs53.js create mode 100644 dist/index.cjs53.js.map create mode 100644 dist/index.cjs54.js create mode 100644 dist/index.cjs54.js.map create mode 100644 dist/index.cjs55.js create mode 100644 dist/index.cjs55.js.map create mode 100644 dist/index.cjs6.js create mode 100644 dist/index.cjs6.js.map create mode 100644 dist/index.cjs7.js create mode 100644 dist/index.cjs7.js.map create mode 100644 dist/index.cjs8.js create mode 100644 dist/index.cjs8.js.map create mode 100644 dist/index.cjs9.js create mode 100644 dist/index.cjs9.js.map delete mode 100644 dist/index.css create mode 100644 dist/index.d.ts.map delete mode 100644 dist/index.es.css create mode 100644 dist/index.es.js.map create mode 100644 dist/index.es10.js create mode 100644 dist/index.es10.js.map create mode 100644 dist/index.es11.js create mode 100644 dist/index.es11.js.map create mode 100644 dist/index.es12.js create mode 100644 dist/index.es12.js.map create mode 100644 dist/index.es13.js create mode 100644 dist/index.es13.js.map create mode 100644 dist/index.es14.js create mode 100644 dist/index.es14.js.map create mode 100644 dist/index.es15.js create mode 100644 dist/index.es15.js.map create mode 100644 dist/index.es16.js create mode 100644 dist/index.es16.js.map create mode 100644 dist/index.es17.js create mode 100644 dist/index.es17.js.map create mode 100644 dist/index.es18.js create mode 100644 dist/index.es18.js.map create mode 100644 dist/index.es19.js create mode 100644 dist/index.es19.js.map create mode 100644 dist/index.es20.js create mode 100644 dist/index.es20.js.map create mode 100644 dist/index.es21.js create mode 100644 dist/index.es21.js.map create mode 100644 dist/index.es22.js create mode 100644 dist/index.es22.js.map create mode 100644 dist/index.es23.js create mode 100644 dist/index.es23.js.map create mode 100644 dist/index.es24.js create mode 100644 dist/index.es24.js.map create mode 100644 dist/index.es25.js create mode 100644 dist/index.es25.js.map create mode 100644 dist/index.es26.js create mode 100644 dist/index.es26.js.map create mode 100644 dist/index.es27.js create mode 100644 dist/index.es27.js.map create mode 100644 dist/index.es28.js create mode 100644 dist/index.es28.js.map create mode 100644 dist/index.es29.js create mode 100644 dist/index.es29.js.map create mode 100644 dist/index.es3.js create mode 100644 dist/index.es3.js.map create mode 100644 dist/index.es30.js create mode 100644 dist/index.es30.js.map create mode 100644 dist/index.es31.js create mode 100644 dist/index.es31.js.map create mode 100644 dist/index.es32.js create mode 100644 dist/index.es32.js.map create mode 100644 dist/index.es33.js create mode 100644 dist/index.es33.js.map create mode 100644 dist/index.es34.js create mode 100644 dist/index.es34.js.map create mode 100644 dist/index.es35.js create mode 100644 dist/index.es35.js.map create mode 100644 dist/index.es36.js create mode 100644 dist/index.es36.js.map create mode 100644 dist/index.es37.js create mode 100644 dist/index.es37.js.map create mode 100644 dist/index.es38.js create mode 100644 dist/index.es38.js.map create mode 100644 dist/index.es39.js create mode 100644 dist/index.es39.js.map create mode 100644 dist/index.es4.js create mode 100644 dist/index.es4.js.map create mode 100644 dist/index.es40.js create mode 100644 dist/index.es40.js.map create mode 100644 dist/index.es41.js create mode 100644 dist/index.es41.js.map create mode 100644 dist/index.es42.js create mode 100644 dist/index.es42.js.map create mode 100644 dist/index.es43.js create mode 100644 dist/index.es43.js.map create mode 100644 dist/index.es44.js create mode 100644 dist/index.es44.js.map create mode 100644 dist/index.es45.js create mode 100644 dist/index.es45.js.map create mode 100644 dist/index.es46.js create mode 100644 dist/index.es46.js.map create mode 100644 dist/index.es47.js create mode 100644 dist/index.es47.js.map create mode 100644 dist/index.es48.js create mode 100644 dist/index.es48.js.map create mode 100644 dist/index.es49.js create mode 100644 dist/index.es49.js.map create mode 100644 dist/index.es5.js create mode 100644 dist/index.es5.js.map create mode 100644 dist/index.es50.js create mode 100644 dist/index.es50.js.map create mode 100644 dist/index.es51.js create mode 100644 dist/index.es51.js.map create mode 100644 dist/index.es52.js create mode 100644 dist/index.es52.js.map create mode 100644 dist/index.es53.js create mode 100644 dist/index.es53.js.map create mode 100644 dist/index.es54.js create mode 100644 dist/index.es54.js.map create mode 100644 dist/index.es55.js create mode 100644 dist/index.es55.js.map create mode 100644 dist/index.es6.js create mode 100644 dist/index.es6.js.map create mode 100644 dist/index.es7.js create mode 100644 dist/index.es7.js.map create mode 100644 dist/index.es8.js create mode 100644 dist/index.es8.js.map create mode 100644 dist/index.es9.js create mode 100644 dist/index.es9.js.map delete mode 100644 dist/index.js create mode 100644 dist/lib/utils.d.ts.map delete mode 100644 dist/postcss.config.d.cts create mode 100644 dist/providers/NextLinkProvider.d.ts.map create mode 100644 dist/providers/SkeletonConfigProvider.d.ts.map create mode 100644 dist/providers/__ContextWrapper.d.ts.map delete mode 100644 dist/src/_util/colors.d.ts delete mode 100644 dist/src/_util/helpers.d.ts delete mode 100644 dist/src/_util/lagoonColors.d.ts delete mode 100644 dist/src/components/ui/accordion.d.ts delete mode 100644 dist/src/components/ui/alert-dialog.d.ts delete mode 100644 dist/src/components/ui/alert.d.ts delete mode 100644 dist/src/components/ui/aspect-ratio.d.ts delete mode 100644 dist/src/components/ui/avatar.d.ts delete mode 100644 dist/src/components/ui/badge.d.ts delete mode 100644 dist/src/components/ui/breadcrumb.d.ts delete mode 100644 dist/src/components/ui/button.d.ts delete mode 100644 dist/src/components/ui/calendar.d.ts delete mode 100644 dist/src/components/ui/card.d.ts delete mode 100644 dist/src/components/ui/carousel.d.ts delete mode 100644 dist/src/components/ui/chart.d.ts delete mode 100644 dist/src/components/ui/checkbox.d.ts delete mode 100644 dist/src/components/ui/collapsible.d.ts delete mode 100644 dist/src/components/ui/command.d.ts delete mode 100644 dist/src/components/ui/context-menu.d.ts delete mode 100644 dist/src/components/ui/dialog.d.ts delete mode 100644 dist/src/components/ui/drawer.d.ts delete mode 100644 dist/src/components/ui/dropdown-menu.d.ts delete mode 100644 dist/src/components/ui/form.d.ts delete mode 100644 dist/src/components/ui/hover-card.d.ts delete mode 100644 dist/src/components/ui/input-otp.d.ts delete mode 100644 dist/src/components/ui/input.d.ts delete mode 100644 dist/src/components/ui/label.d.ts delete mode 100644 dist/src/components/ui/menubar.d.ts delete mode 100644 dist/src/components/ui/navigation-menu.d.ts delete mode 100644 dist/src/components/ui/pagination.d.ts delete mode 100644 dist/src/components/ui/popover.d.ts delete mode 100644 dist/src/components/ui/progress.d.ts delete mode 100644 dist/src/components/ui/radio-group.d.ts delete mode 100644 dist/src/components/ui/resizable.d.ts delete mode 100644 dist/src/components/ui/scroll-area.d.ts delete mode 100644 dist/src/components/ui/select.d.ts delete mode 100644 dist/src/components/ui/separator.d.ts delete mode 100644 dist/src/components/ui/sheet.d.ts delete mode 100644 dist/src/components/ui/sidebar.d.ts delete mode 100644 dist/src/components/ui/skeleton.d.ts delete mode 100644 dist/src/components/ui/slider.d.ts delete mode 100644 dist/src/components/ui/sonner.d.ts delete mode 100644 dist/src/components/ui/switch.d.ts delete mode 100644 dist/src/components/ui/table.d.ts delete mode 100644 dist/src/components/ui/tabs.d.ts delete mode 100644 dist/src/components/ui/textarea.d.ts delete mode 100644 dist/src/components/ui/toggle-group.d.ts delete mode 100644 dist/src/components/ui/toggle.d.ts delete mode 100644 dist/src/components/ui/tooltip.d.ts delete mode 100644 dist/src/hooks/use-mobile.d.ts delete mode 100644 dist/src/hooks/useTheme.d.ts delete mode 100644 dist/src/index.d.ts delete mode 100644 dist/src/lib/utils.d.ts delete mode 100644 dist/src/providers/NextLinkProvider.d.ts delete mode 100644 dist/src/providers/SkeletonConfigProvider.d.ts delete mode 100644 dist/src/providers/__ContextWrapper.d.ts delete mode 100644 dist/src/styles/theme.d.ts create mode 100644 dist/style.css create mode 100644 dist/styles/theme.d.ts.map create mode 100644 dist/ui-library.css create mode 100644 eslint.config.js delete mode 100644 postcss.config.cjs rename postinstall.js => postinstall.cjs (100%) delete mode 100644 rollup.config.js create mode 100644 tsconfig.app.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index ba6947ee..00000000 --- a/.eslintrc +++ /dev/null @@ -1,35 +0,0 @@ -{ - "root":true, - "parser": "@typescript-eslint/parser", - "parserOptions": { - "ecmaVersion": 2020, - "sourceType": "module", - "project": "./tsconfig.json" - }, - "extends": [ - "eslint:recommended", - "plugin:react/recommended", - "plugin:@typescript-eslint/eslint-recommended", - "plugin:@typescript-eslint/recommended", - "plugin:@typescript-eslint/recommended-requiring-type-checking", - "prettier" - ], - "settings": { - "react":{ - "version":"detect" - } - }, - "rules": { - "@typescript-eslint/no-unsafe-assessment": "off", - "@typescript-eslint/no-inferrable-types": "off", - "@typescript-eslint/require-await": ["error"], - "@typescript-eslint/no-unsafe-return": ["error"], - "@typescript-eslint/no-unsafe-call": ["error"], - "@typescript-eslint/no-unsafe-argument": ["error"], - "@typescript-eslint/no-unsafe-member-access": ["error"], - "@typescript-eslint/no-non-null-assertion": ["error"], - "@typescript-eslint/ban-ts-comment": "off", - "no-unused-vars": "off", - "require-await": "off" - } -} \ No newline at end of file diff --git a/.gitignore b/.gitignore index f1c45252..bbf50cc9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,29 @@ -#dependencies +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + node_modules +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + .env .DS_Store *storybook.log + +storybook-static diff --git a/.storybook/main.ts b/.storybook/main.ts index 391c52d6..33c2f882 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -1,30 +1,11 @@ -import type { StorybookConfig } from '@storybook/react-webpack5'; -import path from 'path'; -import { fileURLToPath } from 'url'; - -const __filename = fileURLToPath(import.meta.url); -const __dirname = path.dirname(__filename); +import type { StorybookConfig } from '@storybook/react-vite'; const config: StorybookConfig = { stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'], - addons: [ - '@storybook/addon-webpack5-compiler-swc', - '@storybook/addon-essentials', - '@storybook/addon-onboarding', - '@storybook/addon-interactions', - ], + addons: ['@storybook/addon-onboarding', '@storybook/addon-docs'], framework: { - name: '@storybook/react-webpack5', + name: '@storybook/react-vite', options: {}, }, - webpackFinal: async (config) => { - if (config.resolve) { - config.resolve.alias = { - ...config.resolve.alias, - '@': path.resolve(__dirname, '../src'), - }; - } - return config; - }, }; export default config; diff --git a/.storybook/preview.ts b/.storybook/preview.ts index f02ba96d..d3672552 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -1,6 +1,7 @@ import type { Preview } from '@storybook/react'; import './globals.css'; +import React from 'react'; const preview: Preview = { parameters: { controls: { diff --git a/dist/_util/colors.d.ts b/dist/_util/colors.d.ts index 7bb7bf75..e5d36b48 100644 --- a/dist/_util/colors.d.ts +++ b/dist/_util/colors.d.ts @@ -1,2 +1,3 @@ declare const colors: Readonly<{}>; export default colors; +//# sourceMappingURL=colors.d.ts.map \ No newline at end of file diff --git a/dist/_util/colors.d.ts.map b/dist/_util/colors.d.ts.map new file mode 100644 index 00000000..3e90c145 --- /dev/null +++ b/dist/_util/colors.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"colors.d.ts","sourceRoot":"","sources":["../../src/_util/colors.ts"],"names":[],"mappings":"AAEA,QAAA,MAAM,MAAM,cAA6B,CAAC;AAE1C,eAAe,MAAM,CAAC"} \ No newline at end of file diff --git a/dist/_util/helpers.d.ts b/dist/_util/helpers.d.ts index 1c674a01..882333e2 100644 --- a/dist/_util/helpers.d.ts +++ b/dist/_util/helpers.d.ts @@ -1,2 +1,3 @@ import { ReactNode } from 'react'; export declare const highlightTextInElement: (element: ReactNode, searchString: string, key: string | number) => any; +//# sourceMappingURL=helpers.d.ts.map \ No newline at end of file diff --git a/dist/_util/helpers.d.ts.map b/dist/_util/helpers.d.ts.map new file mode 100644 index 00000000..0149467b --- /dev/null +++ b/dist/_util/helpers.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"helpers.d.ts","sourceRoot":"","sources":["../../src/_util/helpers.tsx"],"names":[],"mappings":"AAAA,OAAc,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAGzC,eAAO,MAAM,sBAAsB,GAAI,SAAS,SAAS,EAAE,cAAc,MAAM,EAAE,KAAK,MAAM,GAAG,MAAM,KAAG,GAqBvG,CAAC"} \ No newline at end of file diff --git a/dist/_util/lagoonColors.d.ts b/dist/_util/lagoonColors.d.ts index e02bc32c..1f2d2e08 100644 --- a/dist/_util/lagoonColors.d.ts +++ b/dist/_util/lagoonColors.d.ts @@ -1 +1,2 @@ export declare const lagoonColors: {}; +//# sourceMappingURL=lagoonColors.d.ts.map \ No newline at end of file diff --git a/dist/_util/lagoonColors.d.ts.map b/dist/_util/lagoonColors.d.ts.map new file mode 100644 index 00000000..486241b8 --- /dev/null +++ b/dist/_util/lagoonColors.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"lagoonColors.d.ts","sourceRoot":"","sources":["../../src/_util/lagoonColors.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,YAAY,IAAK,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/accordion.d.ts b/dist/components/ui/accordion.d.ts index 65a72f1d..01212cf0 100644 --- a/dist/components/ui/accordion.d.ts +++ b/dist/components/ui/accordion.d.ts @@ -1,7 +1,8 @@ -import * as React from "react"; -import * as AccordionPrimitive from "@radix-ui/react-accordion"; -declare function Accordion({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AccordionItem({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AccordionTrigger({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AccordionContent({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as AccordionPrimitive from '@radix-ui/react-accordion'; +declare function Accordion({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AccordionItem({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AccordionTrigger({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AccordionContent({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Accordion, AccordionItem, AccordionTrigger, AccordionContent }; +//# sourceMappingURL=accordion.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/accordion.d.ts.map b/dist/components/ui/accordion.d.ts.map new file mode 100644 index 00000000..55aefaba --- /dev/null +++ b/dist/components/ui/accordion.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"accordion.d.ts","sourceRoot":"","sources":["../../../src/components/ui/accordion.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,kBAAkB,MAAM,2BAA2B,CAAC;AAKhE,iBAAS,SAAS,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,IAAI,CAAC,+CAEpF;AAED,iBAAS,aAAa,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,IAAI,CAAC,+CAQnG;AAED,iBAAS,gBAAgB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,OAAO,CAAC,+CAgBnH;AAED,iBAAS,gBAAgB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,OAAO,CAAC,+CAUnH;AAED,OAAO,EAAE,SAAS,EAAE,aAAa,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/alert-dialog.d.ts b/dist/components/ui/alert-dialog.d.ts index 7cff8207..abdb2c0d 100644 --- a/dist/components/ui/alert-dialog.d.ts +++ b/dist/components/ui/alert-dialog.d.ts @@ -1,14 +1,15 @@ -import * as React from "react"; -import * as AlertDialogPrimitive from "@radix-ui/react-alert-dialog"; -declare function AlertDialog({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogPortal({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogOverlay({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogContent({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogHeader({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogFooter({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogTitle({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogDescription({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogAction({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AlertDialogCancel({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as AlertDialogPrimitive from '@radix-ui/react-alert-dialog'; +declare function AlertDialog({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogPortal({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogOverlay({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogContent({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogHeader({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogFooter({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogTitle({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogDescription({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogAction({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDialogCancel({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { AlertDialog, AlertDialogPortal, AlertDialogOverlay, AlertDialogTrigger, AlertDialogContent, AlertDialogHeader, AlertDialogFooter, AlertDialogTitle, AlertDialogDescription, AlertDialogAction, AlertDialogCancel, }; +//# sourceMappingURL=alert-dialog.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/alert-dialog.d.ts.map b/dist/components/ui/alert-dialog.d.ts.map new file mode 100644 index 00000000..592625f5 --- /dev/null +++ b/dist/components/ui/alert-dialog.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"alert-dialog.d.ts","sourceRoot":"","sources":["../../../src/components/ui/alert-dialog.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,oBAAoB,MAAM,8BAA8B,CAAC;AAKrE,iBAAS,WAAW,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,IAAI,CAAC,+CAExF;AAED,iBAAS,kBAAkB,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,OAAO,CAAC,+CAElG;AAED,iBAAS,iBAAiB,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,MAAM,CAAC,+CAEhG;AAED,iBAAS,kBAAkB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,OAAO,CAAC,+CAW7G;AAED,iBAAS,kBAAkB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,OAAO,CAAC,+CAc7G;AAED,iBAAS,iBAAiB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQ9E;AAED,iBAAS,iBAAiB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQ9E;AAED,iBAAS,gBAAgB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,KAAK,CAAC,+CAQzG;AAED,iBAAS,sBAAsB,CAAC,EAC/B,SAAS,EACT,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,WAAW,CAAC,+CAQ/D;AAED,iBAAS,iBAAiB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,MAAM,CAAC,+CAE3G;AAED,iBAAS,iBAAiB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,MAAM,CAAC,+CAE3G;AAED,OAAO,EACN,WAAW,EACX,iBAAiB,EACjB,kBAAkB,EAClB,kBAAkB,EAClB,kBAAkB,EAClB,iBAAiB,EACjB,iBAAiB,EACjB,gBAAgB,EAChB,sBAAsB,EACtB,iBAAiB,EACjB,iBAAiB,GACjB,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/alert.d.ts b/dist/components/ui/alert.d.ts index d7438f28..7bd36390 100644 --- a/dist/components/ui/alert.d.ts +++ b/dist/components/ui/alert.d.ts @@ -1,9 +1,10 @@ -import * as React from "react"; -import { type VariantProps } from "class-variance-authority"; +import { VariantProps } from 'class-variance-authority'; +import * as React from 'react'; declare const alertVariants: (props?: ({ variant?: "default" | "destructive" | null | undefined; -} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; -declare function Alert({ className, variant, ...props }: React.ComponentProps<"div"> & VariantProps): import("react/jsx-runtime").JSX.Element; -declare function AlertTitle({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function AlertDescription({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; +} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; +declare function Alert({ className, variant, ...props }: React.ComponentProps<'div'> & VariantProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertTitle({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function AlertDescription({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; export { Alert, AlertTitle, AlertDescription }; +//# sourceMappingURL=alert.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/alert.d.ts.map b/dist/components/ui/alert.d.ts.map new file mode 100644 index 00000000..d2a657d1 --- /dev/null +++ b/dist/components/ui/alert.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"alert.d.ts","sourceRoot":"","sources":["../../../src/components/ui/alert.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAO,KAAK,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAIlE,QAAA,MAAM,aAAa;;mFAclB,CAAC;AAEF,iBAAS,KAAK,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG,YAAY,CAAC,OAAO,aAAa,CAAC,+CAEhH;AAED,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQvE;AAED,iBAAS,gBAAgB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAW7E;AAED,OAAO,EAAE,KAAK,EAAE,UAAU,EAAE,gBAAgB,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/aspect-ratio.d.ts b/dist/components/ui/aspect-ratio.d.ts index cf5c66c1..f2e2c896 100644 --- a/dist/components/ui/aspect-ratio.d.ts +++ b/dist/components/ui/aspect-ratio.d.ts @@ -1,3 +1,4 @@ -import * as AspectRatioPrimitive from "@radix-ui/react-aspect-ratio"; -declare function AspectRatio({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as AspectRatioPrimitive from '@radix-ui/react-aspect-ratio'; +declare function AspectRatio({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { AspectRatio }; +//# sourceMappingURL=aspect-ratio.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/aspect-ratio.d.ts.map b/dist/components/ui/aspect-ratio.d.ts.map new file mode 100644 index 00000000..c69532b5 --- /dev/null +++ b/dist/components/ui/aspect-ratio.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"aspect-ratio.d.ts","sourceRoot":"","sources":["../../../src/components/ui/aspect-ratio.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,oBAAoB,MAAM,8BAA8B,CAAC;AAErE,iBAAS,WAAW,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,IAAI,CAAC,+CAExF;AAED,OAAO,EAAE,WAAW,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/avatar.d.ts b/dist/components/ui/avatar.d.ts index 99178354..3743918f 100644 --- a/dist/components/ui/avatar.d.ts +++ b/dist/components/ui/avatar.d.ts @@ -1,6 +1,7 @@ -import * as React from "react"; -import * as AvatarPrimitive from "@radix-ui/react-avatar"; -declare function Avatar({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AvatarImage({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function AvatarFallback({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as AvatarPrimitive from '@radix-ui/react-avatar'; +declare function Avatar({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AvatarImage({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function AvatarFallback({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Avatar, AvatarImage, AvatarFallback }; +//# sourceMappingURL=avatar.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/avatar.d.ts.map b/dist/components/ui/avatar.d.ts.map new file mode 100644 index 00000000..8ee25c6d --- /dev/null +++ b/dist/components/ui/avatar.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"avatar.d.ts","sourceRoot":"","sources":["../../../src/components/ui/avatar.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,eAAe,MAAM,wBAAwB,CAAC;AAI1D,iBAAS,MAAM,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,IAAI,CAAC,+CAQzF;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,KAAK,CAAC,+CAI/F;AAED,iBAAS,cAAc,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,QAAQ,CAAC,+CAQrG;AAED,OAAO,EAAE,MAAM,EAAE,WAAW,EAAE,cAAc,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/badge.d.ts b/dist/components/ui/badge.d.ts index 115a8856..8952f6eb 100644 --- a/dist/components/ui/badge.d.ts +++ b/dist/components/ui/badge.d.ts @@ -1,9 +1,10 @@ -import * as React from "react"; -import { type VariantProps } from "class-variance-authority"; +import { VariantProps } from 'class-variance-authority'; +import * as React from 'react'; declare const badgeVariants: (props?: ({ variant?: "default" | "destructive" | "outline" | "secondary" | null | undefined; -} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; -declare function Badge({ className, variant, asChild, ...props }: React.ComponentProps<"span"> & VariantProps & { +} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; +declare function Badge({ className, variant, asChild, ...props }: React.ComponentProps<'span'> & VariantProps & { asChild?: boolean; -}): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; export { Badge, badgeVariants }; +//# sourceMappingURL=badge.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/badge.d.ts.map b/dist/components/ui/badge.d.ts.map new file mode 100644 index 00000000..dde105bd --- /dev/null +++ b/dist/components/ui/badge.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"badge.d.ts","sourceRoot":"","sources":["../../../src/components/ui/badge.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,EAAO,KAAK,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAIlE,QAAA,MAAM,aAAa;;mFAgBlB,CAAC;AAEF,iBAAS,KAAK,CAAC,EACd,SAAS,EACT,OAAO,EACP,OAAe,EACf,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,MAAM,CAAC,GAAG,YAAY,CAAC,OAAO,aAAa,CAAC,GAAG;IAAE,OAAO,CAAC,EAAE,OAAO,CAAA;CAAE,+CAI3F;AAED,OAAO,EAAE,KAAK,EAAE,aAAa,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/breadcrumb.d.ts b/dist/components/ui/breadcrumb.d.ts index 1a5d75d1..8b2fba76 100644 --- a/dist/components/ui/breadcrumb.d.ts +++ b/dist/components/ui/breadcrumb.d.ts @@ -1,11 +1,12 @@ -import * as React from "react"; -declare function Breadcrumb({ ...props }: React.ComponentProps<"nav">): import("react/jsx-runtime").JSX.Element; -declare function BreadcrumbList({ className, ...props }: React.ComponentProps<"ol">): import("react/jsx-runtime").JSX.Element; -declare function BreadcrumbItem({ className, ...props }: React.ComponentProps<"li">): import("react/jsx-runtime").JSX.Element; -declare function BreadcrumbLink({ asChild, className, ...props }: React.ComponentProps<"a"> & { +import * as React from 'react'; +declare function Breadcrumb({ ...props }: React.ComponentProps<'nav'>): import("react/jsx-dev-runtime").JSX.Element; +declare function BreadcrumbList({ className, ...props }: React.ComponentProps<'ol'>): import("react/jsx-dev-runtime").JSX.Element; +declare function BreadcrumbItem({ className, ...props }: React.ComponentProps<'li'>): import("react/jsx-dev-runtime").JSX.Element; +declare function BreadcrumbLink({ asChild, className, ...props }: React.ComponentProps<'a'> & { asChild?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function BreadcrumbPage({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element; -declare function BreadcrumbSeparator({ children, className, ...props }: React.ComponentProps<"li">): import("react/jsx-runtime").JSX.Element; -declare function BreadcrumbEllipsis({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function BreadcrumbPage({ className, ...props }: React.ComponentProps<'span'>): import("react/jsx-dev-runtime").JSX.Element; +declare function BreadcrumbSeparator({ children, className, ...props }: React.ComponentProps<'li'>): import("react/jsx-dev-runtime").JSX.Element; +declare function BreadcrumbEllipsis({ className, ...props }: React.ComponentProps<'span'>): import("react/jsx-dev-runtime").JSX.Element; export { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator, BreadcrumbEllipsis, }; +//# sourceMappingURL=breadcrumb.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/breadcrumb.d.ts.map b/dist/components/ui/breadcrumb.d.ts.map new file mode 100644 index 00000000..1f18f7e3 --- /dev/null +++ b/dist/components/ui/breadcrumb.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"breadcrumb.d.ts","sourceRoot":"","sources":["../../../src/components/ui/breadcrumb.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B,iBAAS,UAAU,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAE5D;AAED,iBAAS,cAAc,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,+CAW1E;AAED,iBAAS,cAAc,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,+CAE1E;AAED,iBAAS,cAAc,CAAC,EACvB,OAAO,EACP,SAAS,EACT,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG;IAC9B,OAAO,CAAC,EAAE,OAAO,CAAC;CAClB,+CAMA;AAED,iBAAS,cAAc,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,MAAM,CAAC,+CAW5E;AAED,iBAAS,mBAAmB,CAAC,EAAE,QAAQ,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,+CAYzF;AAED,iBAAS,kBAAkB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,MAAM,CAAC,+CAahF;AAED,OAAO,EACN,UAAU,EACV,cAAc,EACd,cAAc,EACd,cAAc,EACd,cAAc,EACd,mBAAmB,EACnB,kBAAkB,GAClB,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/button.d.ts b/dist/components/ui/button.d.ts index 8be5348a..15619e20 100644 --- a/dist/components/ui/button.d.ts +++ b/dist/components/ui/button.d.ts @@ -1,10 +1,11 @@ +import { VariantProps } from 'class-variance-authority'; import * as React from 'react'; -import { type VariantProps } from 'class-variance-authority'; declare const buttonVariants: (props?: ({ variant?: "link" | "default" | "destructive" | "outline" | "secondary" | "ghost" | null | undefined; size?: "default" | "sm" | "lg" | "icon" | null | undefined; -} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; +} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; declare function Button({ className, variant, size, asChild, ...props }: React.ComponentProps<'button'> & VariantProps & { asChild?: boolean; -}): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; export { Button, buttonVariants }; +//# sourceMappingURL=button.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/button.d.ts.map b/dist/components/ui/button.d.ts.map new file mode 100644 index 00000000..35148a80 --- /dev/null +++ b/dist/components/ui/button.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"button.d.ts","sourceRoot":"","sources":["../../../src/components/ui/button.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,EAAO,KAAK,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAIlE,QAAA,MAAM,cAAc;;;mFA0BnB,CAAC;AAEF,iBAAS,MAAM,CAAC,EACf,SAAS,EACT,OAAO,EACP,IAAI,EACJ,OAAe,EACf,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,GAChC,YAAY,CAAC,OAAO,cAAc,CAAC,GAAG;IACrC,OAAO,CAAC,EAAE,OAAO,CAAC;CAClB,+CAID;AAED,OAAO,EAAE,MAAM,EAAE,cAAc,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/calendar.d.ts b/dist/components/ui/calendar.d.ts index 0be6b134..68e0002d 100644 --- a/dist/components/ui/calendar.d.ts +++ b/dist/components/ui/calendar.d.ts @@ -1,4 +1,5 @@ -import * as React from "react"; -import { DayPicker } from "react-day-picker"; -declare function Calendar({ className, classNames, showOutsideDays, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import { DayPicker } from 'react-day-picker'; +import * as React from 'react'; +declare function Calendar({ className, classNames, showOutsideDays, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Calendar }; +//# sourceMappingURL=calendar.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/calendar.d.ts.map b/dist/components/ui/calendar.d.ts.map new file mode 100644 index 00000000..ba03d0c8 --- /dev/null +++ b/dist/components/ui/calendar.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"calendar.d.ts","sourceRoot":"","sources":["../../../src/components/ui/calendar.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAK7C,iBAAS,QAAQ,CAAC,EAAE,SAAS,EAAE,UAAU,EAAE,eAAsB,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,SAAS,CAAC,+CA8CpH;AAED,OAAO,EAAE,QAAQ,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/card.d.ts b/dist/components/ui/card.d.ts index 9f10fca0..60c1e085 100644 --- a/dist/components/ui/card.d.ts +++ b/dist/components/ui/card.d.ts @@ -1,9 +1,10 @@ -import * as React from "react"; -declare function Card({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function CardHeader({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function CardTitle({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function CardDescription({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function CardAction({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function CardContent({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function CardFooter({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -export { Card, CardHeader, CardFooter, CardTitle, CardAction, CardDescription, CardContent, }; +import * as React from 'react'; +declare function Card({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function CardHeader({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function CardTitle({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function CardDescription({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function CardAction({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function CardContent({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function CardFooter({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +export { Card, CardHeader, CardFooter, CardTitle, CardAction, CardDescription, CardContent }; +//# sourceMappingURL=card.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/card.d.ts.map b/dist/components/ui/card.d.ts.map new file mode 100644 index 00000000..23536e5b --- /dev/null +++ b/dist/components/ui/card.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"card.d.ts","sourceRoot":"","sources":["../../../src/components/ui/card.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,iBAAS,IAAI,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQjE;AAED,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAWvE;AAED,iBAAS,SAAS,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAEtE;AAED,iBAAS,eAAe,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAE5E;AAED,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQvE;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAExE;AAED,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAIvE;AAED,OAAO,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,UAAU,EAAE,eAAe,EAAE,WAAW,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/carousel.d.ts b/dist/components/ui/carousel.d.ts index 3c3ded6d..3178b24a 100644 --- a/dist/components/ui/carousel.d.ts +++ b/dist/components/ui/carousel.d.ts @@ -1,6 +1,6 @@ -import * as React from "react"; -import useEmblaCarousel, { type UseEmblaCarouselType } from "embla-carousel-react"; -import { Button } from "@/components/ui/button"; +import { default as useEmblaCarousel, UseEmblaCarouselType } from 'embla-carousel-react'; +import { Button } from './button'; +import * as React from 'react'; type CarouselApi = UseEmblaCarouselType[1]; type UseCarouselParameters = Parameters; type CarouselOptions = UseCarouselParameters[0]; @@ -8,12 +8,13 @@ type CarouselPlugin = UseCarouselParameters[1]; type CarouselProps = { opts?: CarouselOptions; plugins?: CarouselPlugin; - orientation?: "horizontal" | "vertical"; + orientation?: 'horizontal' | 'vertical'; setApi?: (api: CarouselApi) => void; }; -declare function Carousel({ orientation, opts, setApi, plugins, className, children, ...props }: React.ComponentProps<"div"> & CarouselProps): import("react/jsx-runtime").JSX.Element; -declare function CarouselContent({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function CarouselItem({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function CarouselPrevious({ className, variant, size, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CarouselNext({ className, variant, size, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -export { type CarouselApi, Carousel, CarouselContent, CarouselItem, CarouselPrevious, CarouselNext, }; +declare function Carousel({ orientation, opts, setApi, plugins, className, children, ...props }: React.ComponentProps<'div'> & CarouselProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CarouselContent({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function CarouselItem({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function CarouselPrevious({ className, variant, size, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CarouselNext({ className, variant, size, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +export { type CarouselApi, Carousel, CarouselContent, CarouselItem, CarouselPrevious, CarouselNext }; +//# sourceMappingURL=carousel.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/carousel.d.ts.map b/dist/components/ui/carousel.d.ts.map new file mode 100644 index 00000000..b1b0c376 --- /dev/null +++ b/dist/components/ui/carousel.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"carousel.d.ts","sourceRoot":"","sources":["../../../src/components/ui/carousel.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,gBAAgB,EAAE,EAAE,KAAK,oBAAoB,EAAE,MAAM,sBAAsB,CAAC;AAInF,OAAO,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AAEhD,KAAK,WAAW,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAAC;AAC3C,KAAK,qBAAqB,GAAG,UAAU,CAAC,OAAO,gBAAgB,CAAC,CAAC;AACjE,KAAK,eAAe,GAAG,qBAAqB,CAAC,CAAC,CAAC,CAAC;AAChD,KAAK,cAAc,GAAG,qBAAqB,CAAC,CAAC,CAAC,CAAC;AAE/C,KAAK,aAAa,GAAG;IACpB,IAAI,CAAC,EAAE,eAAe,CAAC;IACvB,OAAO,CAAC,EAAE,cAAc,CAAC;IACzB,WAAW,CAAC,EAAE,YAAY,GAAG,UAAU,CAAC;IACxC,MAAM,CAAC,EAAE,CAAC,GAAG,EAAE,WAAW,KAAK,IAAI,CAAC;CACpC,CAAC;AAuBF,iBAAS,QAAQ,CAAC,EACjB,WAA0B,EAC1B,IAAI,EACJ,MAAM,EACN,OAAO,EACP,SAAS,EACT,QAAQ,EACR,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG,aAAa,+CA+E7C;AAED,iBAAS,eAAe,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQ5E;AAED,iBAAS,YAAY,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAYzE;AAED,iBAAS,gBAAgB,CAAC,EACzB,SAAS,EACT,OAAmB,EACnB,IAAa,EACb,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,MAAM,CAAC,+CAuBrC;AAED,iBAAS,YAAY,CAAC,EACrB,SAAS,EACT,OAAmB,EACnB,IAAa,EACb,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,MAAM,CAAC,+CAuBrC;AAED,OAAO,EAAE,KAAK,WAAW,EAAE,QAAQ,EAAE,eAAe,EAAE,YAAY,EAAE,gBAAgB,EAAE,YAAY,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/chart.d.ts b/dist/components/ui/chart.d.ts index 2ea7c355..e02039e0 100644 --- a/dist/components/ui/chart.d.ts +++ b/dist/components/ui/chart.d.ts @@ -1,5 +1,5 @@ -import * as React from "react"; -import * as RechartsPrimitive from "recharts"; +import * as React from 'react'; +import * as RechartsPrimitive from 'recharts'; declare const THEMES: { readonly light: ""; readonly dark: ".dark"; @@ -16,25 +16,26 @@ export type ChartConfig = { theme: Record; }); }; -declare function ChartContainer({ id, className, children, config, ...props }: React.ComponentProps<"div"> & { +declare function ChartContainer({ id, className, children, config, ...props }: React.ComponentProps<'div'> & { config: ChartConfig; - children: React.ComponentProps["children"]; -}): import("react/jsx-runtime").JSX.Element; + children: React.ComponentProps['children']; +}): import("react/jsx-dev-runtime").JSX.Element; declare const ChartStyle: ({ id, config }: { id: string; config: ChartConfig; -}) => import("react/jsx-runtime").JSX.Element | null; +}) => import("react/jsx-dev-runtime").JSX.Element | null; declare const ChartTooltip: typeof RechartsPrimitive.Tooltip; -declare function ChartTooltipContent({ active, payload, className, indicator, hideLabel, hideIndicator, label, labelFormatter, labelClassName, formatter, color, nameKey, labelKey, }: React.ComponentProps & React.ComponentProps<"div"> & { +declare function ChartTooltipContent({ active, payload, className, indicator, hideLabel, hideIndicator, label, labelFormatter, labelClassName, formatter, color, nameKey, labelKey, }: React.ComponentProps & React.ComponentProps<'div'> & { hideLabel?: boolean; hideIndicator?: boolean; - indicator?: "line" | "dot" | "dashed"; + indicator?: 'line' | 'dot' | 'dashed'; nameKey?: string; labelKey?: string; -}): import("react/jsx-runtime").JSX.Element | null; +}): import("react/jsx-dev-runtime").JSX.Element | null; declare const ChartLegend: typeof RechartsPrimitive.Legend; -declare function ChartLegendContent({ className, hideIcon, payload, verticalAlign, nameKey, }: React.ComponentProps<"div"> & Pick & { +declare function ChartLegendContent({ className, hideIcon, payload, verticalAlign, nameKey, }: React.ComponentProps<'div'> & Pick & { hideIcon?: boolean; nameKey?: string; -}): import("react/jsx-runtime").JSX.Element | null; -export { ChartContainer, ChartTooltip, ChartTooltipContent, ChartLegend, ChartLegendContent, ChartStyle, }; +}): import("react/jsx-dev-runtime").JSX.Element | null; +export { ChartContainer, ChartTooltip, ChartTooltipContent, ChartLegend, ChartLegendContent, ChartStyle }; +//# sourceMappingURL=chart.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/chart.d.ts.map b/dist/components/ui/chart.d.ts.map new file mode 100644 index 00000000..cc6769d3 --- /dev/null +++ b/dist/components/ui/chart.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"chart.d.ts","sourceRoot":"","sources":["../../../src/components/ui/chart.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,iBAAiB,MAAM,UAAU,CAAC;AAK9C,QAAA,MAAM,MAAM;;;CAAwC,CAAC;AAErD,MAAM,MAAM,WAAW,GAAG;KACxB,CAAC,IAAI,MAAM,GAAG;QACd,KAAK,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;QACxB,IAAI,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC;KAC3B,GAAG,CAAC;QAAE,KAAK,CAAC,EAAE,MAAM,CAAC;QAAC,KAAK,CAAC,EAAE,KAAK,CAAA;KAAE,GAAG;QAAE,KAAK,CAAC,EAAE,KAAK,CAAC;QAAC,KAAK,EAAE,MAAM,CAAC,MAAM,OAAO,MAAM,EAAE,MAAM,CAAC,CAAA;KAAE,CAAC;CACvG,CAAC;AAkBF,iBAAS,cAAc,CAAC,EACvB,EAAE,EACF,SAAS,EACT,QAAQ,EACR,MAAM,EACN,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG;IAChC,MAAM,EAAE,WAAW,CAAC;IACpB,QAAQ,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,iBAAiB,CAAC,mBAAmB,CAAC,CAAC,UAAU,CAAC,CAAC;CACzF,+CAoBA;AAED,QAAA,MAAM,UAAU,GAAI,gBAAgB;IAAE,EAAE,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,WAAW,CAAA;CAAE,uDA2BtE,CAAC;AAEF,QAAA,MAAM,YAAY,kCAA4B,CAAC;AAE/C,iBAAS,mBAAmB,CAAC,EAC5B,MAAM,EACN,OAAO,EACP,SAAS,EACT,SAAiB,EACjB,SAAiB,EACjB,aAAqB,EACrB,KAAK,EACL,cAAc,EACd,cAAc,EACd,SAAS,EACT,KAAK,EACL,OAAO,EACP,QAAQ,GACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,iBAAiB,CAAC,OAAO,CAAC,GACxD,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG;IAC7B,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,SAAS,CAAC,EAAE,MAAM,GAAG,KAAK,GAAG,QAAQ,CAAC;IACtC,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;CAClB,sDAkGD;AAED,QAAA,MAAM,WAAW,iCAA2B,CAAC;AAE7C,iBAAS,kBAAkB,CAAC,EAC3B,SAAS,EACT,QAAgB,EAChB,OAAO,EACP,aAAwB,EACxB,OAAO,GACP,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,GAC7B,IAAI,CAAC,iBAAiB,CAAC,WAAW,EAAE,SAAS,GAAG,eAAe,CAAC,GAAG;IAClE,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;CACjB,sDAkCD;AA4BD,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,mBAAmB,EAAE,WAAW,EAAE,kBAAkB,EAAE,UAAU,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/checkbox.d.ts b/dist/components/ui/checkbox.d.ts index fd20a204..52d37dfb 100644 --- a/dist/components/ui/checkbox.d.ts +++ b/dist/components/ui/checkbox.d.ts @@ -1,4 +1,5 @@ -import * as React from "react"; -import * as CheckboxPrimitive from "@radix-ui/react-checkbox"; -declare function Checkbox({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as CheckboxPrimitive from '@radix-ui/react-checkbox'; +declare function Checkbox({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Checkbox }; +//# sourceMappingURL=checkbox.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/checkbox.d.ts.map b/dist/components/ui/checkbox.d.ts.map new file mode 100644 index 00000000..4fa14345 --- /dev/null +++ b/dist/components/ui/checkbox.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"checkbox.d.ts","sourceRoot":"","sources":["../../../src/components/ui/checkbox.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,iBAAiB,MAAM,0BAA0B,CAAC;AAK9D,iBAAS,QAAQ,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,iBAAiB,CAAC,IAAI,CAAC,+CAkB7F;AAED,OAAO,EAAE,QAAQ,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/collapsible.d.ts b/dist/components/ui/collapsible.d.ts index f40dd3e3..078b1f3b 100644 --- a/dist/components/ui/collapsible.d.ts +++ b/dist/components/ui/collapsible.d.ts @@ -1,5 +1,6 @@ -import * as CollapsiblePrimitive from "@radix-ui/react-collapsible"; -declare function Collapsible({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CollapsibleTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CollapsibleContent({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as CollapsiblePrimitive from '@radix-ui/react-collapsible'; +declare function Collapsible({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CollapsibleTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CollapsibleContent({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Collapsible, CollapsibleTrigger, CollapsibleContent }; +//# sourceMappingURL=collapsible.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/collapsible.d.ts.map b/dist/components/ui/collapsible.d.ts.map new file mode 100644 index 00000000..a9c69670 --- /dev/null +++ b/dist/components/ui/collapsible.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"collapsible.d.ts","sourceRoot":"","sources":["../../../src/components/ui/collapsible.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,oBAAoB,MAAM,6BAA6B,CAAC;AAEpE,iBAAS,WAAW,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,IAAI,CAAC,+CAExF;AAED,iBAAS,kBAAkB,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,kBAAkB,CAAC,+CAE7G;AAED,iBAAS,kBAAkB,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,kBAAkB,CAAC,+CAE7G;AAED,OAAO,EAAE,WAAW,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/command.d.ts b/dist/components/ui/command.d.ts index 4a7560cb..fdd512f3 100644 --- a/dist/components/ui/command.d.ts +++ b/dist/components/ui/command.d.ts @@ -1,16 +1,17 @@ -import * as React from "react"; -import { Command as CommandPrimitive } from "cmdk"; -import { Dialog } from "@/components/ui/dialog"; -declare function Command({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import { Command as CommandPrimitive } from 'cmdk'; +import { Dialog } from './dialog'; +import * as React from 'react'; +declare function Command({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function CommandDialog({ title, description, children, ...props }: React.ComponentProps & { title?: string; description?: string; -}): import("react/jsx-runtime").JSX.Element; -declare function CommandInput({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CommandList({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CommandEmpty({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CommandGroup({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CommandSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CommandItem({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function CommandShortcut({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function CommandInput({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CommandList({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CommandEmpty({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CommandGroup({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CommandSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CommandItem({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function CommandShortcut({ className, ...props }: React.ComponentProps<'span'>): import("react/jsx-dev-runtime").JSX.Element; export { Command, CommandDialog, CommandInput, CommandList, CommandEmpty, CommandGroup, CommandItem, CommandShortcut, CommandSeparator, }; +//# sourceMappingURL=command.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/command.d.ts.map b/dist/components/ui/command.d.ts.map new file mode 100644 index 00000000..3efa95b9 --- /dev/null +++ b/dist/components/ui/command.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"command.d.ts","sourceRoot":"","sources":["../../../src/components/ui/command.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,OAAO,IAAI,gBAAgB,EAAE,MAAM,MAAM,CAAC;AAInD,OAAO,EAAE,MAAM,EAA+D,MAAM,wBAAwB,CAAC;AAE7G,iBAAS,OAAO,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,+CAWtF;AAED,iBAAS,aAAa,CAAC,EACtB,KAAyB,EACzB,WAA8C,EAC9C,QAAQ,EACR,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,MAAM,CAAC,GAAG;IACxC,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,WAAW,CAAC,EAAE,MAAM,CAAC;CACrB,+CAcA;AAED,iBAAS,YAAY,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,KAAK,CAAC,+CAcjG;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,IAAI,CAAC,+CAQ/F;AAED,iBAAS,YAAY,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,KAAK,CAAC,+CAEtF;AAED,iBAAS,YAAY,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,KAAK,CAAC,+CAWjG;AAED,iBAAS,gBAAgB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,SAAS,CAAC,+CAQzG;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,IAAI,CAAC,+CAW/F;AAED,iBAAS,eAAe,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,MAAM,CAAC,+CAQ7E;AAED,OAAO,EACN,OAAO,EACP,aAAa,EACb,YAAY,EACZ,WAAW,EACX,YAAY,EACZ,YAAY,EACZ,WAAW,EACX,eAAe,EACf,gBAAgB,GAChB,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/context-menu.d.ts b/dist/components/ui/context-menu.d.ts index 8db1186e..e2f788d2 100644 --- a/dist/components/ui/context-menu.d.ts +++ b/dist/components/ui/context-menu.d.ts @@ -1,25 +1,26 @@ -import * as React from "react"; -import * as ContextMenuPrimitive from "@radix-ui/react-context-menu"; -declare function ContextMenu({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuGroup({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuPortal({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuSub({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuRadioGroup({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as ContextMenuPrimitive from '@radix-ui/react-context-menu'; +declare function ContextMenu({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuGroup({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuPortal({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuSub({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuRadioGroup({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function ContextMenuSubTrigger({ className, inset, children, ...props }: React.ComponentProps & { inset?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuSubContent({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuContent({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuSubContent({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuContent({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function ContextMenuItem({ className, inset, variant, ...props }: React.ComponentProps & { inset?: boolean; - variant?: "default" | "destructive"; -}): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuCheckboxItem({ className, children, checked, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuRadioItem({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; + variant?: 'default' | 'destructive'; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuCheckboxItem({ className, children, checked, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuRadioItem({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function ContextMenuLabel({ className, inset, ...props }: React.ComponentProps & { inset?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ContextMenuShortcut({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ContextMenuShortcut({ className, ...props }: React.ComponentProps<'span'>): import("react/jsx-dev-runtime").JSX.Element; export { ContextMenu, ContextMenuTrigger, ContextMenuContent, ContextMenuItem, ContextMenuCheckboxItem, ContextMenuRadioItem, ContextMenuLabel, ContextMenuSeparator, ContextMenuShortcut, ContextMenuGroup, ContextMenuPortal, ContextMenuSub, ContextMenuSubContent, ContextMenuSubTrigger, ContextMenuRadioGroup, }; +//# sourceMappingURL=context-menu.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/context-menu.d.ts.map b/dist/components/ui/context-menu.d.ts.map new file mode 100644 index 00000000..c09781e5 --- /dev/null +++ b/dist/components/ui/context-menu.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"context-menu.d.ts","sourceRoot":"","sources":["../../../src/components/ui/context-menu.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/components/ui/dialog.d.ts b/dist/components/ui/dialog.d.ts index 05ce18d9..fcd53e62 100644 --- a/dist/components/ui/dialog.d.ts +++ b/dist/components/ui/dialog.d.ts @@ -1,13 +1,14 @@ -import * as React from "react"; -import * as DialogPrimitive from "@radix-ui/react-dialog"; -declare function Dialog({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DialogTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DialogPortal({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DialogClose({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DialogOverlay({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DialogContent({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DialogHeader({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function DialogFooter({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function DialogTitle({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DialogDescription({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as DialogPrimitive from '@radix-ui/react-dialog'; +declare function Dialog({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogPortal({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogClose({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogOverlay({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogContent({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogHeader({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogFooter({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogTitle({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DialogDescription({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPortal, DialogTitle, DialogTrigger, }; +//# sourceMappingURL=dialog.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/dialog.d.ts.map b/dist/components/ui/dialog.d.ts.map new file mode 100644 index 00000000..409e3320 --- /dev/null +++ b/dist/components/ui/dialog.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"dialog.d.ts","sourceRoot":"","sources":["../../../src/components/ui/dialog.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,eAAe,MAAM,wBAAwB,CAAC;AAK1D,iBAAS,MAAM,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,IAAI,CAAC,+CAE9E;AAED,iBAAS,aAAa,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,OAAO,CAAC,+CAExF;AAED,iBAAS,YAAY,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,MAAM,CAAC,+CAEtF;AAED,iBAAS,WAAW,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,KAAK,CAAC,+CAEpF;AAED,iBAAS,aAAa,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,OAAO,CAAC,+CAWnG;AAED,iBAAS,aAAa,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,OAAO,CAAC,+CAoB7G;AAED,iBAAS,YAAY,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQzE;AAED,iBAAS,YAAY,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQzE;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,KAAK,CAAC,+CAQ/F;AAED,iBAAS,iBAAiB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,WAAW,CAAC,+CAQ3G;AAED,OAAO,EACN,MAAM,EACN,WAAW,EACX,aAAa,EACb,iBAAiB,EACjB,YAAY,EACZ,YAAY,EACZ,aAAa,EACb,YAAY,EACZ,WAAW,EACX,aAAa,GACb,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/drawer.d.ts b/dist/components/ui/drawer.d.ts index 3f025757..ef9725c5 100644 --- a/dist/components/ui/drawer.d.ts +++ b/dist/components/ui/drawer.d.ts @@ -1,13 +1,14 @@ -import * as React from "react"; -import { Drawer as DrawerPrimitive } from "vaul"; -declare function Drawer({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DrawerTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DrawerPortal({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DrawerClose({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DrawerOverlay({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DrawerContent({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DrawerHeader({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function DrawerFooter({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function DrawerTitle({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DrawerDescription({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import { Drawer as DrawerPrimitive } from 'vaul'; +import * as React from 'react'; +declare function Drawer({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerPortal({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerClose({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerOverlay({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerContent({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerHeader({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerFooter({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerTitle({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DrawerDescription({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Drawer, DrawerPortal, DrawerOverlay, DrawerTrigger, DrawerClose, DrawerContent, DrawerHeader, DrawerFooter, DrawerTitle, DrawerDescription, }; +//# sourceMappingURL=drawer.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/drawer.d.ts.map b/dist/components/ui/drawer.d.ts.map new file mode 100644 index 00000000..15aca2c8 --- /dev/null +++ b/dist/components/ui/drawer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"drawer.d.ts","sourceRoot":"","sources":["../../../src/components/ui/drawer.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,MAAM,IAAI,eAAe,EAAE,MAAM,MAAM,CAAC;AAIjD,iBAAS,MAAM,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,IAAI,CAAC,+CAE9E;AAED,iBAAS,aAAa,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,OAAO,CAAC,+CAExF;AAED,iBAAS,YAAY,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,MAAM,CAAC,+CAEtF;AAED,iBAAS,WAAW,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,KAAK,CAAC,+CAEpF;AAED,iBAAS,aAAa,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,OAAO,CAAC,+CAWnG;AAED,iBAAS,aAAa,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,OAAO,CAAC,+CAqB7G;AAED,iBAAS,YAAY,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAEzE;AAED,iBAAS,YAAY,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAEzE;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,KAAK,CAAC,+CAQ/F;AAED,iBAAS,iBAAiB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,WAAW,CAAC,+CAQ3G;AAED,OAAO,EACN,MAAM,EACN,YAAY,EACZ,aAAa,EACb,aAAa,EACb,WAAW,EACX,aAAa,EACb,YAAY,EACZ,YAAY,EACZ,WAAW,EACX,iBAAiB,GACjB,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/dropdown-menu.d.ts b/dist/components/ui/dropdown-menu.d.ts index 58cd5bf9..c87b37cf 100644 --- a/dist/components/ui/dropdown-menu.d.ts +++ b/dist/components/ui/dropdown-menu.d.ts @@ -1,25 +1,26 @@ -import * as React from "react"; -import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu"; -declare function DropdownMenu({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuPortal({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuContent({ className, sideOffset, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuGroup({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; +declare function DropdownMenu({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuPortal({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuContent({ className, sideOffset, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuGroup({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function DropdownMenuItem({ className, inset, variant, ...props }: React.ComponentProps & { inset?: boolean; - variant?: "default" | "destructive"; -}): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuCheckboxItem({ className, children, checked, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuRadioGroup({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuRadioItem({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; + variant?: 'default' | 'destructive'; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuCheckboxItem({ className, children, checked, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuRadioGroup({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuRadioItem({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function DropdownMenuLabel({ className, inset, ...props }: React.ComponentProps & { inset?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuShortcut({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuSub({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuShortcut({ className, ...props }: React.ComponentProps<'span'>): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuSub({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function DropdownMenuSubTrigger({ className, inset, children, ...props }: React.ComponentProps & { inset?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function DropdownMenuSubContent({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function DropdownMenuSubContent({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { DropdownMenu, DropdownMenuPortal, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuGroup, DropdownMenuLabel, DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubTrigger, DropdownMenuSubContent, }; +//# sourceMappingURL=dropdown-menu.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/dropdown-menu.d.ts.map b/dist/components/ui/dropdown-menu.d.ts.map new file mode 100644 index 00000000..1fd88f1f --- /dev/null +++ b/dist/components/ui/dropdown-menu.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"dropdown-menu.d.ts","sourceRoot":"","sources":["../../../src/components/ui/dropdown-menu.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/components/ui/form.d.ts b/dist/components/ui/form.d.ts index b0e11776..d5a558fb 100644 --- a/dist/components/ui/form.d.ts +++ b/dist/components/ui/form.d.ts @@ -1,24 +1,25 @@ -import * as React from "react"; -import * as LabelPrimitive from "@radix-ui/react-label"; -import { Slot } from "@radix-ui/react-slot"; -import { type ControllerProps, type FieldPath, type FieldValues } from "react-hook-form"; -declare const Form: (props: import("react-hook-form").FormProviderProps) => React.JSX.Element; -declare const FormField: = FieldPath>({ ...props }: ControllerProps) => import("react/jsx-runtime").JSX.Element; +import { Slot } from '@radix-ui/react-slot'; +import { ControllerProps, FieldPath, FieldValues } from 'react-hook-form'; +import * as React from 'react'; +import * as LabelPrimitive from '@radix-ui/react-label'; +declare const Form: (props: import('react-hook-form').FormProviderProps) => React.JSX.Element; +declare const FormField: = FieldPath>({ ...props }: ControllerProps) => import("react/jsx-dev-runtime").JSX.Element; declare const useFormField: () => { invalid: boolean; isDirty: boolean; isTouched: boolean; isValidating: boolean; - error?: import("react-hook-form").FieldError; + error?: import('react-hook-form').FieldError; id: string; name: string; formItemId: string; formDescriptionId: string; formMessageId: string; }; -declare function FormItem({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function FormLabel({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function FormControl({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function FormDescription({ className, ...props }: React.ComponentProps<"p">): import("react/jsx-runtime").JSX.Element; -declare function FormMessage({ className, ...props }: React.ComponentProps<"p">): import("react/jsx-runtime").JSX.Element | null; -export { useFormField, Form, FormItem, FormLabel, FormControl, FormDescription, FormMessage, FormField, }; +declare function FormItem({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function FormLabel({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function FormControl({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function FormDescription({ className, ...props }: React.ComponentProps<'p'>): import("react/jsx-dev-runtime").JSX.Element; +declare function FormMessage({ className, ...props }: React.ComponentProps<'p'>): import("react/jsx-dev-runtime").JSX.Element | null; +export { useFormField, Form, FormItem, FormLabel, FormControl, FormDescription, FormMessage, FormField }; +//# sourceMappingURL=form.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/form.d.ts.map b/dist/components/ui/form.d.ts.map new file mode 100644 index 00000000..130ba406 --- /dev/null +++ b/dist/components/ui/form.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"form.d.ts","sourceRoot":"","sources":["../../../src/components/ui/form.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,cAAc,MAAM,uBAAuB,CAAC;AACxD,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAC5C,OAAO,EAKN,KAAK,eAAe,EACpB,KAAK,SAAS,EACd,KAAK,WAAW,EAChB,MAAM,iBAAiB,CAAC;AAKzB,QAAA,MAAM,IAAI,4MAAe,CAAC;AAW1B,QAAA,MAAM,SAAS,GACd,YAAY,SAAS,WAAW,GAAG,WAAW,EAC9C,KAAK,SAAS,SAAS,CAAC,YAAY,CAAC,GAAG,SAAS,CAAC,YAAY,CAAC,EAC9D,cAEC,eAAe,CAAC,YAAY,EAAE,KAAK,CAAC,gDAMtC,CAAC;AAEF,QAAA,MAAM,YAAY;;;;;;;;;;;CAqBjB,CAAC;AAQF,iBAAS,QAAQ,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAQrE;AAED,iBAAS,SAAS,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,IAAI,CAAC,+CAY3F;AAED,iBAAS,WAAW,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,+CAYnE;AAED,iBAAS,eAAe,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,GAAG,CAAC,+CAW1E;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,GAAG,CAAC,sDAatE;AAED,OAAO,EAAE,YAAY,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,EAAE,eAAe,EAAE,WAAW,EAAE,SAAS,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/hover-card.d.ts b/dist/components/ui/hover-card.d.ts index 5500df1a..91f73ab7 100644 --- a/dist/components/ui/hover-card.d.ts +++ b/dist/components/ui/hover-card.d.ts @@ -1,6 +1,7 @@ -import * as React from "react"; -import * as HoverCardPrimitive from "@radix-ui/react-hover-card"; -declare function HoverCard({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function HoverCardTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function HoverCardContent({ className, align, sideOffset, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as HoverCardPrimitive from '@radix-ui/react-hover-card'; +declare function HoverCard({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function HoverCardTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function HoverCardContent({ className, align, sideOffset, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { HoverCard, HoverCardTrigger, HoverCardContent }; +//# sourceMappingURL=hover-card.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/hover-card.d.ts.map b/dist/components/ui/hover-card.d.ts.map new file mode 100644 index 00000000..489f615b --- /dev/null +++ b/dist/components/ui/hover-card.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"hover-card.d.ts","sourceRoot":"","sources":["../../../src/components/ui/hover-card.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,kBAAkB,MAAM,4BAA4B,CAAC;AAIjE,iBAAS,SAAS,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,IAAI,CAAC,+CAEpF;AAED,iBAAS,gBAAgB,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,OAAO,CAAC,+CAE9F;AAED,iBAAS,gBAAgB,CAAC,EACzB,SAAS,EACT,KAAgB,EAChB,UAAc,EACd,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,OAAO,CAAC,+CAezD;AAED,OAAO,EAAE,SAAS,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/input-otp.d.ts b/dist/components/ui/input-otp.d.ts index 7c129f51..ffbc5622 100644 --- a/dist/components/ui/input-otp.d.ts +++ b/dist/components/ui/input-otp.d.ts @@ -1,11 +1,12 @@ -import * as React from "react"; -import { OTPInput } from "input-otp"; +import { OTPInput } from 'input-otp'; +import * as React from 'react'; declare function InputOTP({ className, containerClassName, ...props }: React.ComponentProps & { containerClassName?: string; -}): import("react/jsx-runtime").JSX.Element; -declare function InputOTPGroup({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function InputOTPSlot({ index, className, ...props }: React.ComponentProps<"div"> & { +}): import("react/jsx-dev-runtime").JSX.Element; +declare function InputOTPGroup({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function InputOTPSlot({ index, className, ...props }: React.ComponentProps<'div'> & { index: number; -}): import("react/jsx-runtime").JSX.Element; -declare function InputOTPSeparator({ ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function InputOTPSeparator({ ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; export { InputOTP, InputOTPGroup, InputOTPSlot, InputOTPSeparator }; +//# sourceMappingURL=input-otp.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/input-otp.d.ts.map b/dist/components/ui/input-otp.d.ts.map new file mode 100644 index 00000000..d1c56bdb --- /dev/null +++ b/dist/components/ui/input-otp.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"input-otp.d.ts","sourceRoot":"","sources":["../../../src/components/ui/input-otp.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,QAAQ,EAAmB,MAAM,WAAW,CAAC;AAKtD,iBAAS,QAAQ,CAAC,EACjB,SAAS,EACT,kBAAkB,EAClB,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,QAAQ,CAAC,GAAG;IAC1C,kBAAkB,CAAC,EAAE,MAAM,CAAC;CAC5B,+CASA;AAED,iBAAS,aAAa,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAE1E;AAED,iBAAS,YAAY,CAAC,EACrB,KAAK,EACL,SAAS,EACT,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG;IAChC,KAAK,EAAE,MAAM,CAAC;CACd,+CAsBA;AAED,iBAAS,iBAAiB,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAMnE;AAED,OAAO,EAAE,QAAQ,EAAE,aAAa,EAAE,YAAY,EAAE,iBAAiB,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/input.d.ts b/dist/components/ui/input.d.ts index 419f57e5..896c6735 100644 --- a/dist/components/ui/input.d.ts +++ b/dist/components/ui/input.d.ts @@ -1,3 +1,4 @@ -import * as React from "react"; -declare function Input({ className, type, ...props }: React.ComponentProps<"input">): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +declare function Input({ className, type, ...props }: React.ComponentProps<'input'>): import("react/jsx-dev-runtime").JSX.Element; export { Input }; +//# sourceMappingURL=input.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/input.d.ts.map b/dist/components/ui/input.d.ts.map new file mode 100644 index 00000000..8adc7f86 --- /dev/null +++ b/dist/components/ui/input.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"input.d.ts","sourceRoot":"","sources":["../../../src/components/ui/input.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,iBAAS,KAAK,CAAC,EAAE,SAAS,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,CAAC,+CAc1E;AAED,OAAO,EAAE,KAAK,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/label.d.ts b/dist/components/ui/label.d.ts index 47bc5825..1afbacc9 100644 --- a/dist/components/ui/label.d.ts +++ b/dist/components/ui/label.d.ts @@ -1,4 +1,5 @@ -import * as React from "react"; -import * as LabelPrimitive from "@radix-ui/react-label"; -declare function Label({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as LabelPrimitive from '@radix-ui/react-label'; +declare function Label({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Label }; +//# sourceMappingURL=label.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/label.d.ts.map b/dist/components/ui/label.d.ts.map new file mode 100644 index 00000000..af0662d4 --- /dev/null +++ b/dist/components/ui/label.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"label.d.ts","sourceRoot":"","sources":["../../../src/components/ui/label.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,cAAc,MAAM,uBAAuB,CAAC;AAIxD,iBAAS,KAAK,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,IAAI,CAAC,+CAWvF;AAED,OAAO,EAAE,KAAK,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/menubar.d.ts b/dist/components/ui/menubar.d.ts index 6854d78a..1760f3a2 100644 --- a/dist/components/ui/menubar.d.ts +++ b/dist/components/ui/menubar.d.ts @@ -1,26 +1,27 @@ -import * as React from "react"; -import * as MenubarPrimitive from "@radix-ui/react-menubar"; -declare function Menubar({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function MenubarMenu({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function MenubarGroup({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function MenubarPortal({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function MenubarRadioGroup({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function MenubarTrigger({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function MenubarContent({ className, align, alignOffset, sideOffset, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as MenubarPrimitive from '@radix-ui/react-menubar'; +declare function Menubar({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarMenu({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarGroup({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarPortal({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarRadioGroup({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarTrigger({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarContent({ className, align, alignOffset, sideOffset, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function MenubarItem({ className, inset, variant, ...props }: React.ComponentProps & { inset?: boolean; - variant?: "default" | "destructive"; -}): import("react/jsx-runtime").JSX.Element; -declare function MenubarCheckboxItem({ className, children, checked, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function MenubarRadioItem({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; + variant?: 'default' | 'destructive'; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarCheckboxItem({ className, children, checked, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarRadioItem({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function MenubarLabel({ className, inset, ...props }: React.ComponentProps & { inset?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function MenubarSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function MenubarShortcut({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element; -declare function MenubarSub({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarShortcut({ className, ...props }: React.ComponentProps<'span'>): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarSub({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function MenubarSubTrigger({ className, inset, children, ...props }: React.ComponentProps & { inset?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function MenubarSubContent({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function MenubarSubContent({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Menubar, MenubarPortal, MenubarMenu, MenubarTrigger, MenubarContent, MenubarGroup, MenubarSeparator, MenubarLabel, MenubarItem, MenubarShortcut, MenubarCheckboxItem, MenubarRadioGroup, MenubarRadioItem, MenubarSub, MenubarSubTrigger, MenubarSubContent, }; +//# sourceMappingURL=menubar.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/menubar.d.ts.map b/dist/components/ui/menubar.d.ts.map new file mode 100644 index 00000000..da85b0ec --- /dev/null +++ b/dist/components/ui/menubar.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"menubar.d.ts","sourceRoot":"","sources":["../../../src/components/ui/menubar.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/components/ui/navigation-menu.d.ts b/dist/components/ui/navigation-menu.d.ts index b5409d98..3bd85210 100644 --- a/dist/components/ui/navigation-menu.d.ts +++ b/dist/components/ui/navigation-menu.d.ts @@ -1,14 +1,15 @@ -import * as React from "react"; -import * as NavigationMenuPrimitive from "@radix-ui/react-navigation-menu"; +import * as React from 'react'; +import * as NavigationMenuPrimitive from '@radix-ui/react-navigation-menu'; declare function NavigationMenu({ className, children, viewport, ...props }: React.ComponentProps & { viewport?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function NavigationMenuList({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function NavigationMenuItem({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare const navigationMenuTriggerStyle: (props?: import("class-variance-authority/dist/types").ClassProp | undefined) => string; -declare function NavigationMenuTrigger({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function NavigationMenuContent({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function NavigationMenuViewport({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function NavigationMenuLink({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function NavigationMenuIndicator({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function NavigationMenuList({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function NavigationMenuItem({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare const navigationMenuTriggerStyle: (props?: import('class-variance-authority/dist/types').ClassProp | undefined) => string; +declare function NavigationMenuTrigger({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function NavigationMenuContent({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function NavigationMenuViewport({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function NavigationMenuLink({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function NavigationMenuIndicator({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { NavigationMenu, NavigationMenuList, NavigationMenuItem, NavigationMenuContent, NavigationMenuTrigger, NavigationMenuLink, NavigationMenuIndicator, NavigationMenuViewport, navigationMenuTriggerStyle, }; +//# sourceMappingURL=navigation-menu.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/navigation-menu.d.ts.map b/dist/components/ui/navigation-menu.d.ts.map new file mode 100644 index 00000000..256f2328 --- /dev/null +++ b/dist/components/ui/navigation-menu.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"navigation-menu.d.ts","sourceRoot":"","sources":["../../../src/components/ui/navigation-menu.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,uBAAuB,MAAM,iCAAiC,CAAC;AAM3E,iBAAS,cAAc,CAAC,EACvB,SAAS,EACT,QAAQ,EACR,QAAe,EACf,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,uBAAuB,CAAC,IAAI,CAAC,GAAG;IAC9D,QAAQ,CAAC,EAAE,OAAO,CAAC;CACnB,+CAYA;AAED,iBAAS,kBAAkB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,uBAAuB,CAAC,IAAI,CAAC,+CAQ7G;AAED,iBAAS,kBAAkB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,uBAAuB,CAAC,IAAI,CAAC,+CAI7G;AAED,QAAA,MAAM,0BAA0B,yFAE/B,CAAC;AAEF,iBAAS,qBAAqB,CAAC,EAC9B,SAAS,EACT,QAAQ,EACR,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,uBAAuB,CAAC,OAAO,CAAC,+CAc9D;AAED,iBAAS,qBAAqB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,uBAAuB,CAAC,OAAO,CAAC,+CAYnH;AAED,iBAAS,sBAAsB,CAAC,EAC/B,SAAS,EACT,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,uBAAuB,CAAC,QAAQ,CAAC,+CAa/D;AAED,iBAAS,kBAAkB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,uBAAuB,CAAC,IAAI,CAAC,+CAW7G;AAED,iBAAS,uBAAuB,CAAC,EAChC,SAAS,EACT,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,uBAAuB,CAAC,SAAS,CAAC,+CAahE;AAED,OAAO,EACN,cAAc,EACd,kBAAkB,EAClB,kBAAkB,EAClB,qBAAqB,EACrB,qBAAqB,EACrB,kBAAkB,EAClB,uBAAuB,EACvB,sBAAsB,EACtB,0BAA0B,GAC1B,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/pagination.d.ts b/dist/components/ui/pagination.d.ts index 43ac3743..2855b93c 100644 --- a/dist/components/ui/pagination.d.ts +++ b/dist/components/ui/pagination.d.ts @@ -1,13 +1,14 @@ -import * as React from "react"; -import { Button } from "@/components/ui/button"; -declare function Pagination({ className, ...props }: React.ComponentProps<"nav">): import("react/jsx-runtime").JSX.Element; -declare function PaginationContent({ className, ...props }: React.ComponentProps<"ul">): import("react/jsx-runtime").JSX.Element; -declare function PaginationItem({ ...props }: React.ComponentProps<"li">): import("react/jsx-runtime").JSX.Element; +import { Button } from './button'; +import * as React from 'react'; +declare function Pagination({ className, ...props }: React.ComponentProps<'nav'>): import("react/jsx-dev-runtime").JSX.Element; +declare function PaginationContent({ className, ...props }: React.ComponentProps<'ul'>): import("react/jsx-dev-runtime").JSX.Element; +declare function PaginationItem({ ...props }: React.ComponentProps<'li'>): import("react/jsx-dev-runtime").JSX.Element; type PaginationLinkProps = { isActive?: boolean; -} & Pick, "size"> & React.ComponentProps<"a">; -declare function PaginationLink({ className, isActive, size, ...props }: PaginationLinkProps): import("react/jsx-runtime").JSX.Element; -declare function PaginationPrevious({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function PaginationNext({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function PaginationEllipsis({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element; +} & Pick, 'size'> & React.ComponentProps<'a'>; +declare function PaginationLink({ className, isActive, size, ...props }: PaginationLinkProps): import("react/jsx-dev-runtime").JSX.Element; +declare function PaginationPrevious({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function PaginationNext({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function PaginationEllipsis({ className, ...props }: React.ComponentProps<'span'>): import("react/jsx-dev-runtime").JSX.Element; export { Pagination, PaginationContent, PaginationLink, PaginationItem, PaginationPrevious, PaginationNext, PaginationEllipsis, }; +//# sourceMappingURL=pagination.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/pagination.d.ts.map b/dist/components/ui/pagination.d.ts.map new file mode 100644 index 00000000..61a7cbca --- /dev/null +++ b/dist/components/ui/pagination.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"pagination.d.ts","sourceRoot":"","sources":["../../../src/components/ui/pagination.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,OAAO,EAAE,MAAM,EAAkB,MAAM,wBAAwB,CAAC;AAEhE,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAUvE;AAED,iBAAS,iBAAiB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,+CAE7E;AAED,iBAAS,cAAc,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,+CAE/D;AAED,KAAK,mBAAmB,GAAG;IAC1B,QAAQ,CAAC,EAAE,OAAO,CAAC;CACnB,GAAG,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,OAAO,MAAM,CAAC,EAAE,MAAM,CAAC,GACpD,KAAK,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;AAE3B,iBAAS,cAAc,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,IAAa,EAAE,GAAG,KAAK,EAAE,EAAE,mBAAmB,+CAgB5F;AAED,iBAAS,kBAAkB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,+CAY/F;AAED,iBAAS,cAAc,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,+CAY3F;AAED,iBAAS,kBAAkB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,MAAM,CAAC,+CAYhF;AAED,OAAO,EACN,UAAU,EACV,iBAAiB,EACjB,cAAc,EACd,cAAc,EACd,kBAAkB,EAClB,cAAc,EACd,kBAAkB,GAClB,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/popover.d.ts b/dist/components/ui/popover.d.ts index 393c8d3b..41ded7e2 100644 --- a/dist/components/ui/popover.d.ts +++ b/dist/components/ui/popover.d.ts @@ -1,7 +1,8 @@ -import * as React from "react"; -import * as PopoverPrimitive from "@radix-ui/react-popover"; -declare function Popover({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function PopoverTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function PopoverContent({ className, align, sideOffset, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function PopoverAnchor({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as PopoverPrimitive from '@radix-ui/react-popover'; +declare function Popover({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function PopoverTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function PopoverContent({ className, align, sideOffset, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function PopoverAnchor({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Popover, PopoverTrigger, PopoverContent, PopoverAnchor }; +//# sourceMappingURL=popover.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/popover.d.ts.map b/dist/components/ui/popover.d.ts.map new file mode 100644 index 00000000..15f87883 --- /dev/null +++ b/dist/components/ui/popover.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"popover.d.ts","sourceRoot":"","sources":["../../../src/components/ui/popover.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,gBAAgB,MAAM,yBAAyB,CAAC;AAI5D,iBAAS,OAAO,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,IAAI,CAAC,+CAEhF;AAED,iBAAS,cAAc,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,OAAO,CAAC,+CAE1F;AAED,iBAAS,cAAc,CAAC,EACvB,SAAS,EACT,KAAgB,EAChB,UAAc,EACd,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,OAAO,CAAC,+CAevD;AAED,iBAAS,aAAa,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,MAAM,CAAC,+CAExF;AAED,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,aAAa,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/progress.d.ts b/dist/components/ui/progress.d.ts index eec574a3..d9fc3351 100644 --- a/dist/components/ui/progress.d.ts +++ b/dist/components/ui/progress.d.ts @@ -1,4 +1,5 @@ -import * as React from "react"; -import * as ProgressPrimitive from "@radix-ui/react-progress"; -declare function Progress({ className, value, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as ProgressPrimitive from '@radix-ui/react-progress'; +declare function Progress({ className, value, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Progress }; +//# sourceMappingURL=progress.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/progress.d.ts.map b/dist/components/ui/progress.d.ts.map new file mode 100644 index 00000000..24e55546 --- /dev/null +++ b/dist/components/ui/progress.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"progress.d.ts","sourceRoot":"","sources":["../../../src/components/ui/progress.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,iBAAiB,MAAM,0BAA0B,CAAC;AAI9D,iBAAS,QAAQ,CAAC,EAAE,SAAS,EAAE,KAAK,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,iBAAiB,CAAC,IAAI,CAAC,+CAcpG;AAED,OAAO,EAAE,QAAQ,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/radio-group.d.ts b/dist/components/ui/radio-group.d.ts index 916a2752..aa44fa72 100644 --- a/dist/components/ui/radio-group.d.ts +++ b/dist/components/ui/radio-group.d.ts @@ -1,5 +1,6 @@ -import * as React from "react"; -import * as RadioGroupPrimitive from "@radix-ui/react-radio-group"; -declare function RadioGroup({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function RadioGroupItem({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as RadioGroupPrimitive from '@radix-ui/react-radio-group'; +declare function RadioGroup({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function RadioGroupItem({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { RadioGroup, RadioGroupItem }; +//# sourceMappingURL=radio-group.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/radio-group.d.ts.map b/dist/components/ui/radio-group.d.ts.map new file mode 100644 index 00000000..2b220606 --- /dev/null +++ b/dist/components/ui/radio-group.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"radio-group.d.ts","sourceRoot":"","sources":["../../../src/components/ui/radio-group.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,mBAAmB,MAAM,6BAA6B,CAAC;AAKnE,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,mBAAmB,CAAC,IAAI,CAAC,+CAEjG;AAED,iBAAS,cAAc,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,mBAAmB,CAAC,IAAI,CAAC,+CAkBrG;AAED,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/resizable.d.ts b/dist/components/ui/resizable.d.ts index 6d97fef9..30cba57f 100644 --- a/dist/components/ui/resizable.d.ts +++ b/dist/components/ui/resizable.d.ts @@ -1,8 +1,9 @@ -import * as React from "react"; -import * as ResizablePrimitive from "react-resizable-panels"; -declare function ResizablePanelGroup({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ResizablePanel({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as ResizablePrimitive from 'react-resizable-panels'; +declare function ResizablePanelGroup({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ResizablePanel({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function ResizableHandle({ withHandle, className, ...props }: React.ComponentProps & { withHandle?: boolean; -}): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; export { ResizablePanelGroup, ResizablePanel, ResizableHandle }; +//# sourceMappingURL=resizable.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/resizable.d.ts.map b/dist/components/ui/resizable.d.ts.map new file mode 100644 index 00000000..1a079c12 --- /dev/null +++ b/dist/components/ui/resizable.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"resizable.d.ts","sourceRoot":"","sources":["../../../src/components/ui/resizable.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,KAAK,kBAAkB,MAAM,wBAAwB,CAAC;AAI7D,iBAAS,mBAAmB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,UAAU,CAAC,+CAQ/G;AAED,iBAAS,cAAc,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,KAAK,CAAC,+CAE1F;AAED,iBAAS,eAAe,CAAC,EACxB,UAAU,EACV,SAAS,EACT,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,iBAAiB,CAAC,GAAG;IACtE,UAAU,CAAC,EAAE,OAAO,CAAC;CACrB,+CAiBA;AAED,OAAO,EAAE,mBAAmB,EAAE,cAAc,EAAE,eAAe,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/scroll-area.d.ts b/dist/components/ui/scroll-area.d.ts index 7726be56..7cf06308 100644 --- a/dist/components/ui/scroll-area.d.ts +++ b/dist/components/ui/scroll-area.d.ts @@ -1,5 +1,6 @@ -import * as React from "react"; -import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area"; -declare function ScrollArea({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function ScrollBar({ className, orientation, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area'; +declare function ScrollArea({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ScrollBar({ className, orientation, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { ScrollArea, ScrollBar }; +//# sourceMappingURL=scroll-area.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/scroll-area.d.ts.map b/dist/components/ui/scroll-area.d.ts.map new file mode 100644 index 00000000..d7867d71 --- /dev/null +++ b/dist/components/ui/scroll-area.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"scroll-area.d.ts","sourceRoot":"","sources":["../../../src/components/ui/scroll-area.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,mBAAmB,MAAM,6BAA6B,CAAC;AAInE,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,mBAAmB,CAAC,IAAI,CAAC,+CAa3G;AAED,iBAAS,SAAS,CAAC,EAClB,SAAS,EACT,WAAwB,EACxB,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,mBAAmB,CAAC,mBAAmB,CAAC,+CAmBtE;AAED,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/select.d.ts b/dist/components/ui/select.d.ts index 03dff0b7..1fb13528 100644 --- a/dist/components/ui/select.d.ts +++ b/dist/components/ui/select.d.ts @@ -1,15 +1,16 @@ -import * as React from "react"; -import * as SelectPrimitive from "@radix-ui/react-select"; -declare function Select({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SelectGroup({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SelectValue({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as SelectPrimitive from '@radix-ui/react-select'; +declare function Select({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SelectGroup({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SelectValue({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function SelectTrigger({ className, size, children, ...props }: React.ComponentProps & { - size?: "sm" | "default"; -}): import("react/jsx-runtime").JSX.Element; -declare function SelectContent({ className, children, position, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SelectLabel({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SelectItem({ className, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SelectSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SelectScrollUpButton({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SelectScrollDownButton({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; + size?: 'sm' | 'default'; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function SelectContent({ className, children, position, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SelectLabel({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SelectItem({ className, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SelectSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SelectScrollUpButton({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SelectScrollDownButton({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectScrollDownButton, SelectScrollUpButton, SelectSeparator, SelectTrigger, SelectValue, }; +//# sourceMappingURL=select.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/select.d.ts.map b/dist/components/ui/select.d.ts.map new file mode 100644 index 00000000..13bf51d1 --- /dev/null +++ b/dist/components/ui/select.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"select.d.ts","sourceRoot":"","sources":["../../../src/components/ui/select.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,eAAe,MAAM,wBAAwB,CAAC;AAK1D,iBAAS,MAAM,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,IAAI,CAAC,+CAE9E;AAED,iBAAS,WAAW,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,KAAK,CAAC,+CAEpF;AAED,iBAAS,WAAW,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,KAAK,CAAC,+CAEpF;AAED,iBAAS,aAAa,CAAC,EACtB,SAAS,EACT,IAAgB,EAChB,QAAQ,EACR,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,OAAO,CAAC,GAAG;IACzD,IAAI,CAAC,EAAE,IAAI,GAAG,SAAS,CAAC;CACxB,+CAiBA;AAED,iBAAS,aAAa,CAAC,EACtB,SAAS,EACT,QAAQ,EACR,QAAmB,EACnB,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,OAAO,CAAC,+CA4BtD;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,KAAK,CAAC,+CAQ/F;AAED,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,IAAI,CAAC,+CAkBvG;AAED,iBAAS,eAAe,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,SAAS,CAAC,+CAQvG;AAED,iBAAS,oBAAoB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,cAAc,CAAC,+CAUjH;AAED,iBAAS,sBAAsB,CAAC,EAC/B,SAAS,EACT,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,gBAAgB,CAAC,+CAU/D;AAED,OAAO,EACN,MAAM,EACN,aAAa,EACb,WAAW,EACX,UAAU,EACV,WAAW,EACX,sBAAsB,EACtB,oBAAoB,EACpB,eAAe,EACf,aAAa,EACb,WAAW,GACX,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/separator.d.ts b/dist/components/ui/separator.d.ts index 9d033f7f..e65523a4 100644 --- a/dist/components/ui/separator.d.ts +++ b/dist/components/ui/separator.d.ts @@ -1,4 +1,5 @@ -import * as React from "react"; -import * as SeparatorPrimitive from "@radix-ui/react-separator"; -declare function Separator({ className, orientation, decorative, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as SeparatorPrimitive from '@radix-ui/react-separator'; +declare function Separator({ className, orientation, decorative, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Separator }; +//# sourceMappingURL=separator.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/separator.d.ts.map b/dist/components/ui/separator.d.ts.map new file mode 100644 index 00000000..e5ce3003 --- /dev/null +++ b/dist/components/ui/separator.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"separator.d.ts","sourceRoot":"","sources":["../../../src/components/ui/separator.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,kBAAkB,MAAM,2BAA2B,CAAC;AAIhE,iBAAS,SAAS,CAAC,EAClB,SAAS,EACT,WAA0B,EAC1B,UAAiB,EACjB,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,kBAAkB,CAAC,IAAI,CAAC,+CAatD;AAED,OAAO,EAAE,SAAS,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/sheet.d.ts b/dist/components/ui/sheet.d.ts index 7e85c932..1a297baf 100644 --- a/dist/components/ui/sheet.d.ts +++ b/dist/components/ui/sheet.d.ts @@ -1,13 +1,14 @@ -import * as React from "react"; -import * as SheetPrimitive from "@radix-ui/react-dialog"; -declare function Sheet({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SheetTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SheetClose({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as SheetPrimitive from '@radix-ui/react-dialog'; +declare function Sheet({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SheetTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SheetClose({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; declare function SheetContent({ className, children, side, ...props }: React.ComponentProps & { - side?: "top" | "right" | "bottom" | "left"; -}): import("react/jsx-runtime").JSX.Element; -declare function SheetHeader({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function SheetFooter({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function SheetTitle({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SheetDescription({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -export { Sheet, SheetTrigger, SheetClose, SheetContent, SheetHeader, SheetFooter, SheetTitle, SheetDescription, }; + side?: 'top' | 'right' | 'bottom' | 'left'; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function SheetHeader({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SheetFooter({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SheetTitle({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SheetDescription({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +export { Sheet, SheetTrigger, SheetClose, SheetContent, SheetHeader, SheetFooter, SheetTitle, SheetDescription }; +//# sourceMappingURL=sheet.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/sheet.d.ts.map b/dist/components/ui/sheet.d.ts.map new file mode 100644 index 00000000..9c36b27f --- /dev/null +++ b/dist/components/ui/sheet.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sheet.d.ts","sourceRoot":"","sources":["../../../src/components/ui/sheet.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,cAAc,MAAM,wBAAwB,CAAC;AAKzD,iBAAS,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,IAAI,CAAC,+CAE5E;AAED,iBAAS,YAAY,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,OAAO,CAAC,+CAEtF;AAED,iBAAS,UAAU,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,KAAK,CAAC,+CAElF;AAmBD,iBAAS,YAAY,CAAC,EACrB,SAAS,EACT,QAAQ,EACR,IAAc,EACd,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,OAAO,CAAC,GAAG;IACxD,IAAI,CAAC,EAAE,KAAK,GAAG,OAAO,GAAG,QAAQ,GAAG,MAAM,CAAC;CAC3C,+CA4BA;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAExE;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAExE;AAED,iBAAS,UAAU,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,KAAK,CAAC,+CAQ7F;AAED,iBAAS,gBAAgB,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,cAAc,CAAC,WAAW,CAAC,+CAQzG;AAED,OAAO,EAAE,KAAK,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,gBAAgB,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/sidebar.d.ts b/dist/components/ui/sidebar.d.ts index 55e60a4d..d53a0d3b 100644 --- a/dist/components/ui/sidebar.d.ts +++ b/dist/components/ui/sidebar.d.ts @@ -1,11 +1,11 @@ -import * as React from "react"; -import { VariantProps } from "class-variance-authority"; -import { Button } from "@/components/ui/button"; -import { Input } from "@/components/ui/input"; -import { Separator } from "@/components/ui/separator"; -import { TooltipContent } from "@/components/ui/tooltip"; +import { VariantProps } from 'class-variance-authority'; +import { Button } from './button'; +import { Input } from './input'; +import { Separator } from './separator'; +import { TooltipContent } from './tooltip'; +import * as React from 'react'; type SidebarContextProps = { - state: "expanded" | "collapsed"; + state: 'expanded' | 'collapsed'; open: boolean; setOpen: (open: boolean) => void; openMobile: boolean; @@ -14,56 +14,57 @@ type SidebarContextProps = { toggleSidebar: () => void; }; declare function useSidebar(): SidebarContextProps; -declare function SidebarProvider({ defaultOpen, open: openProp, onOpenChange: setOpenProp, className, style, children, ...props }: React.ComponentProps<"div"> & { +declare function SidebarProvider({ defaultOpen, open: openProp, onOpenChange: setOpenProp, className, style, children, ...props }: React.ComponentProps<'div'> & { defaultOpen?: boolean; open?: boolean; onOpenChange?: (open: boolean) => void; -}): import("react/jsx-runtime").JSX.Element; -declare function Sidebar({ side, variant, collapsible, className, children, ...props }: React.ComponentProps<"div"> & { - side?: "left" | "right"; - variant?: "sidebar" | "floating" | "inset"; - collapsible?: "offcanvas" | "icon" | "none"; -}): import("react/jsx-runtime").JSX.Element; -declare function SidebarTrigger({ className, onClick, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SidebarRail({ className, ...props }: React.ComponentProps<"button">): import("react/jsx-runtime").JSX.Element; -declare function SidebarInset({ className, ...props }: React.ComponentProps<"main">): import("react/jsx-runtime").JSX.Element; -declare function SidebarInput({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SidebarHeader({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function SidebarFooter({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function SidebarSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function SidebarContent({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function SidebarGroup({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function SidebarGroupLabel({ className, asChild, ...props }: React.ComponentProps<"div"> & { +}): import("react/jsx-dev-runtime").JSX.Element; +declare function Sidebar({ side, variant, collapsible, className, children, ...props }: React.ComponentProps<'div'> & { + side?: 'left' | 'right'; + variant?: 'sidebar' | 'floating' | 'inset'; + collapsible?: 'offcanvas' | 'icon' | 'none'; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarTrigger({ className, onClick, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarRail({ className, ...props }: React.ComponentProps<'button'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarInset({ className, ...props }: React.ComponentProps<'main'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarInput({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarHeader({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarFooter({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarContent({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarGroup({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarGroupLabel({ className, asChild, ...props }: React.ComponentProps<'div'> & { asChild?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function SidebarGroupAction({ className, asChild, ...props }: React.ComponentProps<"button"> & { +}): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarGroupAction({ className, asChild, ...props }: React.ComponentProps<'button'> & { asChild?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function SidebarGroupContent({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function SidebarMenu({ className, ...props }: React.ComponentProps<"ul">): import("react/jsx-runtime").JSX.Element; -declare function SidebarMenuItem({ className, ...props }: React.ComponentProps<"li">): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarGroupContent({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarMenu({ className, ...props }: React.ComponentProps<'ul'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarMenuItem({ className, ...props }: React.ComponentProps<'li'>): import("react/jsx-dev-runtime").JSX.Element; declare const sidebarMenuButtonVariants: (props?: ({ variant?: "default" | "outline" | null | undefined; size?: "default" | "sm" | "lg" | null | undefined; -} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; -declare function SidebarMenuButton({ asChild, isActive, variant, size, tooltip, className, ...props }: React.ComponentProps<"button"> & { +} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; +declare function SidebarMenuButton({ asChild, isActive, variant, size, tooltip, className, ...props }: React.ComponentProps<'button'> & { asChild?: boolean; isActive?: boolean; tooltip?: string | React.ComponentProps; -} & VariantProps): import("react/jsx-runtime").JSX.Element; -declare function SidebarMenuAction({ className, asChild, showOnHover, ...props }: React.ComponentProps<"button"> & { +} & VariantProps): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarMenuAction({ className, asChild, showOnHover, ...props }: React.ComponentProps<'button'> & { asChild?: boolean; showOnHover?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function SidebarMenuBadge({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; -declare function SidebarMenuSkeleton({ className, showIcon, ...props }: React.ComponentProps<"div"> & { +}): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarMenuBadge({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarMenuSkeleton({ className, showIcon, ...props }: React.ComponentProps<'div'> & { showIcon?: boolean; -}): import("react/jsx-runtime").JSX.Element; -declare function SidebarMenuSub({ className, ...props }: React.ComponentProps<"ul">): import("react/jsx-runtime").JSX.Element; -declare function SidebarMenuSubItem({ className, ...props }: React.ComponentProps<"li">): import("react/jsx-runtime").JSX.Element; -declare function SidebarMenuSubButton({ asChild, size, isActive, className, ...props }: React.ComponentProps<"a"> & { +}): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarMenuSub({ className, ...props }: React.ComponentProps<'ul'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarMenuSubItem({ className, ...props }: React.ComponentProps<'li'>): import("react/jsx-dev-runtime").JSX.Element; +declare function SidebarMenuSubButton({ asChild, size, isActive, className, ...props }: React.ComponentProps<'a'> & { asChild?: boolean; - size?: "sm" | "md"; + size?: 'sm' | 'md'; isActive?: boolean; -}): import("react/jsx-runtime").JSX.Element; +}): import("react/jsx-dev-runtime").JSX.Element; export { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupAction, SidebarGroupContent, SidebarGroupLabel, SidebarHeader, SidebarInput, SidebarInset, SidebarMenu, SidebarMenuAction, SidebarMenuBadge, SidebarMenuButton, SidebarMenuItem, SidebarMenuSkeleton, SidebarMenuSub, SidebarMenuSubButton, SidebarMenuSubItem, SidebarProvider, SidebarRail, SidebarSeparator, SidebarTrigger, useSidebar, }; +//# sourceMappingURL=sidebar.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/sidebar.d.ts.map b/dist/components/ui/sidebar.d.ts.map new file mode 100644 index 00000000..46d4263b --- /dev/null +++ b/dist/components/ui/sidebar.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sidebar.d.ts","sourceRoot":"","sources":["../../../src/components/ui/sidebar.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/components/ui/skeleton.d.ts b/dist/components/ui/skeleton.d.ts index e84fbcf6..f724f6ff 100644 --- a/dist/components/ui/skeleton.d.ts +++ b/dist/components/ui/skeleton.d.ts @@ -1,2 +1,3 @@ -declare function Skeleton({ className, ...props }: React.ComponentProps<"div">): import("react/jsx-runtime").JSX.Element; +declare function Skeleton({ className, ...props }: React.ComponentProps<'div'>): import("react/jsx-dev-runtime").JSX.Element; export { Skeleton }; +//# sourceMappingURL=skeleton.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/skeleton.d.ts.map b/dist/components/ui/skeleton.d.ts.map new file mode 100644 index 00000000..776128a7 --- /dev/null +++ b/dist/components/ui/skeleton.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"skeleton.d.ts","sourceRoot":"","sources":["../../../src/components/ui/skeleton.tsx"],"names":[],"mappings":"AAEA,iBAAS,QAAQ,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,KAAK,CAAC,+CAErE;AAED,OAAO,EAAE,QAAQ,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/slider.d.ts b/dist/components/ui/slider.d.ts index 57b2ca44..5015d3f5 100644 --- a/dist/components/ui/slider.d.ts +++ b/dist/components/ui/slider.d.ts @@ -1,4 +1,5 @@ -import * as React from "react"; -import * as SliderPrimitive from "@radix-ui/react-slider"; -declare function Slider({ className, defaultValue, value, min, max, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as SliderPrimitive from '@radix-ui/react-slider'; +declare function Slider({ className, defaultValue, value, min, max, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Slider }; +//# sourceMappingURL=slider.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/slider.d.ts.map b/dist/components/ui/slider.d.ts.map new file mode 100644 index 00000000..4c6d9ef3 --- /dev/null +++ b/dist/components/ui/slider.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"slider.d.ts","sourceRoot":"","sources":["../../../src/components/ui/slider.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,eAAe,MAAM,wBAAwB,CAAC;AAI1D,iBAAS,MAAM,CAAC,EACf,SAAS,EACT,YAAY,EACZ,KAAK,EACL,GAAO,EACP,GAAS,EACT,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,IAAI,CAAC,+CAuCnD;AAED,OAAO,EAAE,MAAM,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/sonner.d.ts b/dist/components/ui/sonner.d.ts index 4d9cf83d..2308db06 100644 --- a/dist/components/ui/sonner.d.ts +++ b/dist/components/ui/sonner.d.ts @@ -1,3 +1,4 @@ -import { ToasterProps } from "sonner"; -declare const Toaster: ({ ...props }: ToasterProps) => import("react/jsx-runtime").JSX.Element; +import { ToasterProps } from 'sonner'; +declare const Toaster: ({ ...props }: ToasterProps) => import("react/jsx-dev-runtime").JSX.Element; export { Toaster }; +//# sourceMappingURL=sonner.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/sonner.d.ts.map b/dist/components/ui/sonner.d.ts.map new file mode 100644 index 00000000..58f8b8ca --- /dev/null +++ b/dist/components/ui/sonner.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sonner.d.ts","sourceRoot":"","sources":["../../../src/components/ui/sonner.tsx"],"names":[],"mappings":"AACA,OAAO,EAAqB,YAAY,EAAE,MAAM,QAAQ,CAAC;AAEzD,QAAA,MAAM,OAAO,GAAI,cAAc,YAAY,gDAiB1C,CAAC;AAEF,OAAO,EAAE,OAAO,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/switch.d.ts b/dist/components/ui/switch.d.ts index 5ff40bf6..a40738a8 100644 --- a/dist/components/ui/switch.d.ts +++ b/dist/components/ui/switch.d.ts @@ -1,4 +1,5 @@ -import * as React from "react"; -import * as SwitchPrimitive from "@radix-ui/react-switch"; -declare function Switch({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as SwitchPrimitive from '@radix-ui/react-switch'; +declare function Switch({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Switch }; +//# sourceMappingURL=switch.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/switch.d.ts.map b/dist/components/ui/switch.d.ts.map new file mode 100644 index 00000000..9bd8f797 --- /dev/null +++ b/dist/components/ui/switch.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"switch.d.ts","sourceRoot":"","sources":["../../../src/components/ui/switch.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,eAAe,MAAM,wBAAwB,CAAC;AAI1D,iBAAS,MAAM,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,IAAI,CAAC,+CAkBzF;AAED,OAAO,EAAE,MAAM,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/table.d.ts b/dist/components/ui/table.d.ts index 78925ec2..b29a2d5c 100644 --- a/dist/components/ui/table.d.ts +++ b/dist/components/ui/table.d.ts @@ -1,10 +1,11 @@ -import * as React from "react"; -declare function Table({ className, ...props }: React.ComponentProps<"table">): import("react/jsx-runtime").JSX.Element; -declare function TableHeader({ className, ...props }: React.ComponentProps<"thead">): import("react/jsx-runtime").JSX.Element; -declare function TableBody({ className, ...props }: React.ComponentProps<"tbody">): import("react/jsx-runtime").JSX.Element; -declare function TableFooter({ className, ...props }: React.ComponentProps<"tfoot">): import("react/jsx-runtime").JSX.Element; -declare function TableRow({ className, ...props }: React.ComponentProps<"tr">): import("react/jsx-runtime").JSX.Element; -declare function TableHead({ className, ...props }: React.ComponentProps<"th">): import("react/jsx-runtime").JSX.Element; -declare function TableCell({ className, ...props }: React.ComponentProps<"td">): import("react/jsx-runtime").JSX.Element; -declare function TableCaption({ className, ...props }: React.ComponentProps<"caption">): import("react/jsx-runtime").JSX.Element; -export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption, }; +import * as React from 'react'; +declare function Table({ className, ...props }: React.ComponentProps<'table'>): import("react/jsx-dev-runtime").JSX.Element; +declare function TableHeader({ className, ...props }: React.ComponentProps<'thead'>): import("react/jsx-dev-runtime").JSX.Element; +declare function TableBody({ className, ...props }: React.ComponentProps<'tbody'>): import("react/jsx-dev-runtime").JSX.Element; +declare function TableFooter({ className, ...props }: React.ComponentProps<'tfoot'>): import("react/jsx-dev-runtime").JSX.Element; +declare function TableRow({ className, ...props }: React.ComponentProps<'tr'>): import("react/jsx-dev-runtime").JSX.Element; +declare function TableHead({ className, ...props }: React.ComponentProps<'th'>): import("react/jsx-dev-runtime").JSX.Element; +declare function TableCell({ className, ...props }: React.ComponentProps<'td'>): import("react/jsx-dev-runtime").JSX.Element; +declare function TableCaption({ className, ...props }: React.ComponentProps<'caption'>): import("react/jsx-dev-runtime").JSX.Element; +export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption }; +//# sourceMappingURL=table.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/table.d.ts.map b/dist/components/ui/table.d.ts.map new file mode 100644 index 00000000..63b44a70 --- /dev/null +++ b/dist/components/ui/table.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"table.d.ts","sourceRoot":"","sources":["../../../src/components/ui/table.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,iBAAS,KAAK,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,CAAC,+CAMpE;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,CAAC,+CAE1E;AAED,iBAAS,SAAS,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,CAAC,+CAExE;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,CAAC,+CAQ1E;AAED,iBAAS,QAAQ,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,+CAQpE;AAED,iBAAS,SAAS,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,+CAWrE;AAED,iBAAS,SAAS,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,+CAWrE;AAED,iBAAS,YAAY,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,SAAS,CAAC,+CAI7E;AAED,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,YAAY,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/tabs.d.ts b/dist/components/ui/tabs.d.ts index 98f70294..7aa2a9ad 100644 --- a/dist/components/ui/tabs.d.ts +++ b/dist/components/ui/tabs.d.ts @@ -1,7 +1,8 @@ -import * as React from "react"; -import * as TabsPrimitive from "@radix-ui/react-tabs"; -declare function Tabs({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function TabsList({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function TabsTrigger({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function TabsContent({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as TabsPrimitive from '@radix-ui/react-tabs'; +declare function Tabs({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function TabsList({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function TabsTrigger({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function TabsContent({ className, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Tabs, TabsList, TabsTrigger, TabsContent }; +//# sourceMappingURL=tabs.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/tabs.d.ts.map b/dist/components/ui/tabs.d.ts.map new file mode 100644 index 00000000..6a701dee --- /dev/null +++ b/dist/components/ui/tabs.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"tabs.d.ts","sourceRoot":"","sources":["../../../src/components/ui/tabs.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,aAAa,MAAM,sBAAsB,CAAC;AAItD,iBAAS,IAAI,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,aAAa,CAAC,IAAI,CAAC,+CAErF;AAED,iBAAS,QAAQ,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,aAAa,CAAC,IAAI,CAAC,+CAWzF;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,aAAa,CAAC,OAAO,CAAC,+CAW/F;AAED,iBAAS,WAAW,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,aAAa,CAAC,OAAO,CAAC,+CAE/F;AAED,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/textarea.d.ts b/dist/components/ui/textarea.d.ts index e76d8ded..be6513ec 100644 --- a/dist/components/ui/textarea.d.ts +++ b/dist/components/ui/textarea.d.ts @@ -1,3 +1,4 @@ -import * as React from "react"; -declare function Textarea({ className, ...props }: React.ComponentProps<"textarea">): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +declare function Textarea({ className, ...props }: React.ComponentProps<'textarea'>): import("react/jsx-dev-runtime").JSX.Element; export { Textarea }; +//# sourceMappingURL=textarea.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/textarea.d.ts.map b/dist/components/ui/textarea.d.ts.map new file mode 100644 index 00000000..4d9771ea --- /dev/null +++ b/dist/components/ui/textarea.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"textarea.d.ts","sourceRoot":"","sources":["../../../src/components/ui/textarea.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,iBAAS,QAAQ,CAAC,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,UAAU,CAAC,+CAW1E;AAED,OAAO,EAAE,QAAQ,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/toggle-group.d.ts b/dist/components/ui/toggle-group.d.ts index a2e47790..0000f033 100644 --- a/dist/components/ui/toggle-group.d.ts +++ b/dist/components/ui/toggle-group.d.ts @@ -1,7 +1,8 @@ -import * as React from "react"; -import * as ToggleGroupPrimitive from "@radix-ui/react-toggle-group"; -import { type VariantProps } from "class-variance-authority"; -import { toggleVariants } from "@/components/ui/toggle"; -declare function ToggleGroup({ className, variant, size, children, ...props }: React.ComponentProps & VariantProps): import("react/jsx-runtime").JSX.Element; -declare function ToggleGroupItem({ className, children, variant, size, ...props }: React.ComponentProps & VariantProps): import("react/jsx-runtime").JSX.Element; +import { VariantProps } from 'class-variance-authority'; +import { toggleVariants } from './toggle'; +import * as React from 'react'; +import * as ToggleGroupPrimitive from '@radix-ui/react-toggle-group'; +declare function ToggleGroup({ className, variant, size, children, ...props }: React.ComponentProps & VariantProps): import("react/jsx-dev-runtime").JSX.Element; +declare function ToggleGroupItem({ className, children, variant, size, ...props }: React.ComponentProps & VariantProps): import("react/jsx-dev-runtime").JSX.Element; export { ToggleGroup, ToggleGroupItem }; +//# sourceMappingURL=toggle-group.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/toggle-group.d.ts.map b/dist/components/ui/toggle-group.d.ts.map new file mode 100644 index 00000000..a6c8b10a --- /dev/null +++ b/dist/components/ui/toggle-group.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"toggle-group.d.ts","sourceRoot":"","sources":["../../../src/components/ui/toggle-group.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,oBAAoB,MAAM,8BAA8B,CAAC;AACrE,OAAO,EAAE,KAAK,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAG7D,OAAO,EAAE,cAAc,EAAE,MAAM,wBAAwB,CAAC;AAOxD,iBAAS,WAAW,CAAC,EACpB,SAAS,EACT,OAAO,EACP,IAAI,EACJ,QAAQ,EACR,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,IAAI,CAAC,GAAG,YAAY,CAAC,OAAO,cAAc,CAAC,+CAe9F;AAED,iBAAS,eAAe,CAAC,EACxB,SAAS,EACT,QAAQ,EACR,OAAO,EACP,IAAI,EACJ,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,oBAAoB,CAAC,IAAI,CAAC,GAAG,YAAY,CAAC,OAAO,cAAc,CAAC,+CAqB9F;AAED,OAAO,EAAE,WAAW,EAAE,eAAe,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/toggle.d.ts b/dist/components/ui/toggle.d.ts index 60102baf..3aff5215 100644 --- a/dist/components/ui/toggle.d.ts +++ b/dist/components/ui/toggle.d.ts @@ -1,9 +1,10 @@ -import * as React from "react"; -import * as TogglePrimitive from "@radix-ui/react-toggle"; -import { type VariantProps } from "class-variance-authority"; +import { VariantProps } from 'class-variance-authority'; +import * as React from 'react'; +import * as TogglePrimitive from '@radix-ui/react-toggle'; declare const toggleVariants: (props?: ({ variant?: "default" | "outline" | null | undefined; size?: "default" | "sm" | "lg" | null | undefined; -} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; -declare function Toggle({ className, variant, size, ...props }: React.ComponentProps & VariantProps): import("react/jsx-runtime").JSX.Element; +} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; +declare function Toggle({ className, variant, size, ...props }: React.ComponentProps & VariantProps): import("react/jsx-dev-runtime").JSX.Element; export { Toggle, toggleVariants }; +//# sourceMappingURL=toggle.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/toggle.d.ts.map b/dist/components/ui/toggle.d.ts.map new file mode 100644 index 00000000..8215cf3c --- /dev/null +++ b/dist/components/ui/toggle.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"toggle.d.ts","sourceRoot":"","sources":["../../../src/components/ui/toggle.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,eAAe,MAAM,wBAAwB,CAAC;AAC1D,OAAO,EAAO,KAAK,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAIlE,QAAA,MAAM,cAAc;;;mFAmBnB,CAAC;AAEF,iBAAS,MAAM,CAAC,EACf,SAAS,EACT,OAAO,EACP,IAAI,EACJ,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,eAAe,CAAC,IAAI,CAAC,GAAG,YAAY,CAAC,OAAO,cAAc,CAAC,+CAIzF;AAED,OAAO,EAAE,MAAM,EAAE,cAAc,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/components/ui/tooltip.d.ts b/dist/components/ui/tooltip.d.ts index 1041a992..7453215c 100644 --- a/dist/components/ui/tooltip.d.ts +++ b/dist/components/ui/tooltip.d.ts @@ -1,7 +1,8 @@ -import * as React from "react"; -import * as TooltipPrimitive from "@radix-ui/react-tooltip"; -declare function TooltipProvider({ delayDuration, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function Tooltip({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function TooltipTrigger({ ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; -declare function TooltipContent({ className, sideOffset, children, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; +import * as React from 'react'; +import * as TooltipPrimitive from '@radix-ui/react-tooltip'; +declare function TooltipProvider({ delayDuration, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function Tooltip({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function TooltipTrigger({ ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; +declare function TooltipContent({ className, sideOffset, children, ...props }: React.ComponentProps): import("react/jsx-dev-runtime").JSX.Element; export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }; +//# sourceMappingURL=tooltip.d.ts.map \ No newline at end of file diff --git a/dist/components/ui/tooltip.d.ts.map b/dist/components/ui/tooltip.d.ts.map new file mode 100644 index 00000000..f96d6da7 --- /dev/null +++ b/dist/components/ui/tooltip.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"tooltip.d.ts","sourceRoot":"","sources":["../../../src/components/ui/tooltip.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,KAAK,gBAAgB,MAAM,yBAAyB,CAAC;AAI5D,iBAAS,eAAe,CAAC,EAAE,aAAiB,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,QAAQ,CAAC,+CAE/G;AAED,iBAAS,OAAO,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,IAAI,CAAC,+CAMhF;AAED,iBAAS,cAAc,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,OAAO,CAAC,+CAE1F;AAED,iBAAS,cAAc,CAAC,EACvB,SAAS,EACT,UAAc,EACd,QAAQ,EACR,GAAG,KAAK,EACR,EAAE,KAAK,CAAC,cAAc,CAAC,OAAO,gBAAgB,CAAC,OAAO,CAAC,+CAiBvD;AAED,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,eAAe,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/hooks/use-mobile.d.ts b/dist/hooks/use-mobile.d.ts index c8a88dd5..e68348b9 100644 --- a/dist/hooks/use-mobile.d.ts +++ b/dist/hooks/use-mobile.d.ts @@ -1 +1,2 @@ export declare function useIsMobile(): boolean; +//# sourceMappingURL=use-mobile.d.ts.map \ No newline at end of file diff --git a/dist/hooks/use-mobile.d.ts.map b/dist/hooks/use-mobile.d.ts.map new file mode 100644 index 00000000..950dbca2 --- /dev/null +++ b/dist/hooks/use-mobile.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-mobile.d.ts","sourceRoot":"","sources":["../../src/hooks/use-mobile.ts"],"names":[],"mappings":"AAIA,wBAAgB,WAAW,YAc1B"} \ No newline at end of file diff --git a/dist/hooks/useTheme.d.ts b/dist/hooks/useTheme.d.ts index f5f2ae70..28f01c43 100644 --- a/dist/hooks/useTheme.d.ts +++ b/dist/hooks/useTheme.d.ts @@ -1,8 +1,9 @@ -import React from 'react'; +import { default as React } from 'react'; type Theme = 'dark' | 'light'; declare const useTheme: () => any; export declare const AppThemeProvider: ({ defaultScheme, children }: { defaultScheme?: Theme; children: React.ReactNode; -}) => import("react/jsx-runtime").JSX.Element; +}) => import("react/jsx-dev-runtime").JSX.Element; export default useTheme; +//# sourceMappingURL=useTheme.d.ts.map \ No newline at end of file diff --git a/dist/hooks/useTheme.d.ts.map b/dist/hooks/useTheme.d.ts.map new file mode 100644 index 00000000..9d118f9d --- /dev/null +++ b/dist/hooks/useTheme.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"useTheme.d.ts","sourceRoot":"","sources":["../../src/hooks/useTheme.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAyD,MAAM,OAAO,CAAC;AAE9E,KAAK,KAAK,GAAG,MAAM,GAAG,OAAO,CAAC;AAI9B,QAAA,MAAM,QAAQ,WAMb,CAAC;AAEF,eAAO,MAAM,gBAAgB,GAAI,6BAA6B;IAAE,aAAa,CAAC,EAAE,KAAK,CAAC;IAAC,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAA;CAAE,gDAiCjH,CAAC;AAEF,eAAe,QAAQ,CAAC"} \ No newline at end of file diff --git a/dist/index.cjs.js b/dist/index.cjs.js new file mode 100644 index 00000000..2e247c01 --- /dev/null +++ b/dist/index.cjs.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});;/* empty css */const H=require("./index.cjs3.js"),N=require("./index.cjs4.js"),y=require("./index.cjs5.js"),x=require("./index.cjs6.js"),m=require("./index.cjs7.js"),n=require("./index.cjs8.js"),v=require("./index.cjs9.js"),O=require("./index.cjs10.js"),w=require("./index.cjs11.js"),G=require("./index.cjs12.js"),C=require("./index.cjs13.js"),L=require("./index.cjs14.js"),V=require("./index.cjs15.js"),p=require("./index.cjs16.js"),M=require("./index.cjs17.js"),S=require("./index.cjs18.js"),z=require("./index.cjs19.js"),A=require("./index.cjs20.js"),l=require("./index.cjs21.js"),o=require("./index.cjs22.js"),a=require("./index.cjs23.js"),i=require("./index.cjs24.js"),t=require("./index.cjs25.js"),g=require("./index.cjs26.js"),h=require("./index.cjs27.js"),D=require("./index.cjs28.js"),E=require("./index.cjs29.js"),f=require("./index.cjs30.js"),r=require("./index.cjs31.js"),d=require("./index.cjs32.js"),s=require("./index.cjs33.js"),T=require("./index.cjs34.js"),U=require("./index.cjs35.js"),F=require("./index.cjs36.js"),q=require("./index.cjs37.js"),B=require("./index.cjs38.js"),u=require("./index.cjs39.js"),_=require("./index.cjs40.js"),b=require("./index.cjs41.js"),e=require("./index.cjs42.js"),j=require("./index.cjs43.js"),W=require("./index.cjs44.js"),J=require("./index.cjs45.js"),K=require("./index.cjs46.js"),c=require("./index.cjs47.js"),I=require("./index.cjs48.js"),Q=require("./index.cjs49.js"),R=require("./index.cjs50.js"),k=require("./index.cjs51.js"),P=require("./index.cjs52.js");exports.Colors=H.default;exports.useTheme=N.default;exports.UIThemeProvider=y.default;exports.NextLinkProvider=x.LinkProvider;exports.useNextLink=x.useLinkComponent;exports.Accordion=m.Accordion;exports.AccordionContent=m.AccordionContent;exports.AccordionItem=m.AccordionItem;exports.AccordionTrigger=m.AccordionTrigger;exports.AlertDialog=n.AlertDialog;exports.AlertDialogAction=n.AlertDialogAction;exports.AlertDialogCancel=n.AlertDialogCancel;exports.AlertDialogContent=n.AlertDialogContent;exports.AlertDialogDescription=n.AlertDialogDescription;exports.AlertDialogFooter=n.AlertDialogFooter;exports.AlertDialogHeader=n.AlertDialogHeader;exports.AlertDialogOverlay=n.AlertDialogOverlay;exports.AlertDialogPortal=n.AlertDialogPortal;exports.AlertDialogTitle=n.AlertDialogTitle;exports.AlertDialogTrigger=n.AlertDialogTrigger;exports.Alert=v.Alert;exports.AlertDescription=v.AlertDescription;exports.AlertTitle=v.AlertTitle;exports.AspectRatio=O.AspectRatio;exports.Avatar=w.Avatar;exports.AvatarFallback=w.AvatarFallback;exports.AvatarImage=w.AvatarImage;exports.Badge=G.Badge;exports.badgeVariants=G.badgeVariants;exports.Breadcrumb=C.Breadcrumb;exports.BreadcrumbEllipsis=C.BreadcrumbEllipsis;exports.BreadcrumbItem=C.BreadcrumbItem;exports.BreadcrumbLink=C.BreadcrumbLink;exports.BreadcrumbList=C.BreadcrumbList;exports.BreadcrumbPage=C.BreadcrumbPage;exports.BreadcrumbSeparator=C.BreadcrumbSeparator;exports.Button=L.Button;exports.buttonVariants=L.buttonVariants;exports.Calendar=V.Calendar;exports.Card=p.Card;exports.CardAction=p.CardAction;exports.CardContent=p.CardContent;exports.CardDescription=p.CardDescription;exports.CardFooter=p.CardFooter;exports.CardHeader=p.CardHeader;exports.CardTitle=p.CardTitle;exports.Carousel=M.Carousel;exports.CarouselContent=M.CarouselContent;exports.CarouselItem=M.CarouselItem;exports.CarouselNext=M.CarouselNext;exports.CarouselPrevious=M.CarouselPrevious;exports.ChartContainer=S.ChartContainer;exports.ChartLegend=S.ChartLegend;exports.ChartLegendContent=S.ChartLegendContent;exports.ChartStyle=S.ChartStyle;exports.ChartTooltip=S.ChartTooltip;exports.ChartTooltipContent=S.ChartTooltipContent;exports.Checkbox=z.Checkbox;exports.Collapsible=A.Collapsible;exports.CollapsibleContent=A.CollapsibleContent;exports.CollapsibleTrigger=A.CollapsibleTrigger;exports.Command=l.Command;exports.CommandDialog=l.CommandDialog;exports.CommandEmpty=l.CommandEmpty;exports.CommandGroup=l.CommandGroup;exports.CommandInput=l.CommandInput;exports.CommandItem=l.CommandItem;exports.CommandList=l.CommandList;exports.CommandSeparator=l.CommandSeparator;exports.CommandShortcut=l.CommandShortcut;exports.ContextMenu=o.ContextMenu;exports.ContextMenuCheckboxItem=o.ContextMenuCheckboxItem;exports.ContextMenuContent=o.ContextMenuContent;exports.ContextMenuGroup=o.ContextMenuGroup;exports.ContextMenuItem=o.ContextMenuItem;exports.ContextMenuLabel=o.ContextMenuLabel;exports.ContextMenuPortal=o.ContextMenuPortal;exports.ContextMenuRadioGroup=o.ContextMenuRadioGroup;exports.ContextMenuRadioItem=o.ContextMenuRadioItem;exports.ContextMenuSeparator=o.ContextMenuSeparator;exports.ContextMenuShortcut=o.ContextMenuShortcut;exports.ContextMenuSub=o.ContextMenuSub;exports.ContextMenuSubContent=o.ContextMenuSubContent;exports.ContextMenuSubTrigger=o.ContextMenuSubTrigger;exports.ContextMenuTrigger=o.ContextMenuTrigger;exports.Dialog=a.Dialog;exports.DialogClose=a.DialogClose;exports.DialogContent=a.DialogContent;exports.DialogDescription=a.DialogDescription;exports.DialogFooter=a.DialogFooter;exports.DialogHeader=a.DialogHeader;exports.DialogOverlay=a.DialogOverlay;exports.DialogPortal=a.DialogPortal;exports.DialogTitle=a.DialogTitle;exports.DialogTrigger=a.DialogTrigger;exports.Drawer=i.Drawer;exports.DrawerClose=i.DrawerClose;exports.DrawerContent=i.DrawerContent;exports.DrawerDescription=i.DrawerDescription;exports.DrawerFooter=i.DrawerFooter;exports.DrawerHeader=i.DrawerHeader;exports.DrawerOverlay=i.DrawerOverlay;exports.DrawerPortal=i.DrawerPortal;exports.DrawerTitle=i.DrawerTitle;exports.DrawerTrigger=i.DrawerTrigger;exports.DropdownMenu=t.DropdownMenu;exports.DropdownMenuCheckboxItem=t.DropdownMenuCheckboxItem;exports.DropdownMenuContent=t.DropdownMenuContent;exports.DropdownMenuGroup=t.DropdownMenuGroup;exports.DropdownMenuItem=t.DropdownMenuItem;exports.DropdownMenuLabel=t.DropdownMenuLabel;exports.DropdownMenuPortal=t.DropdownMenuPortal;exports.DropdownMenuRadioGroup=t.DropdownMenuRadioGroup;exports.DropdownMenuRadioItem=t.DropdownMenuRadioItem;exports.DropdownMenuSeparator=t.DropdownMenuSeparator;exports.DropdownMenuShortcut=t.DropdownMenuShortcut;exports.DropdownMenuSub=t.DropdownMenuSub;exports.DropdownMenuSubContent=t.DropdownMenuSubContent;exports.DropdownMenuSubTrigger=t.DropdownMenuSubTrigger;exports.DropdownMenuTrigger=t.DropdownMenuTrigger;exports.Form=g.Form;exports.FormControl=g.FormControl;exports.FormDescription=g.FormDescription;exports.FormField=g.FormField;exports.FormItem=g.FormItem;exports.FormLabel=g.FormLabel;exports.FormMessage=g.FormMessage;exports.useFormField=g.useFormField;exports.HoverCard=h.HoverCard;exports.HoverCardContent=h.HoverCardContent;exports.HoverCardTrigger=h.HoverCardTrigger;exports.InputOTP=D.InputOTP;exports.InputOTPGroup=D.InputOTPGroup;exports.InputOTPSeparator=D.InputOTPSeparator;exports.InputOTPSlot=D.InputOTPSlot;exports.Input=E.Input;exports.Label=f.Label;exports.Menubar=r.Menubar;exports.MenubarCheckboxItem=r.MenubarCheckboxItem;exports.MenubarContent=r.MenubarContent;exports.MenubarGroup=r.MenubarGroup;exports.MenubarItem=r.MenubarItem;exports.MenubarLabel=r.MenubarLabel;exports.MenubarMenu=r.MenubarMenu;exports.MenubarPortal=r.MenubarPortal;exports.MenubarRadioGroup=r.MenubarRadioGroup;exports.MenubarRadioItem=r.MenubarRadioItem;exports.MenubarSeparator=r.MenubarSeparator;exports.MenubarShortcut=r.MenubarShortcut;exports.MenubarSub=r.MenubarSub;exports.MenubarSubContent=r.MenubarSubContent;exports.MenubarSubTrigger=r.MenubarSubTrigger;exports.MenubarTrigger=r.MenubarTrigger;exports.NavigationMenu=d.NavigationMenu;exports.NavigationMenuContent=d.NavigationMenuContent;exports.NavigationMenuIndicator=d.NavigationMenuIndicator;exports.NavigationMenuItem=d.NavigationMenuItem;exports.NavigationMenuLink=d.NavigationMenuLink;exports.NavigationMenuList=d.NavigationMenuList;exports.NavigationMenuTrigger=d.NavigationMenuTrigger;exports.NavigationMenuViewport=d.NavigationMenuViewport;exports.navigationMenuTriggerStyle=d.navigationMenuTriggerStyle;exports.Pagination=s.Pagination;exports.PaginationContent=s.PaginationContent;exports.PaginationEllipsis=s.PaginationEllipsis;exports.PaginationItem=s.PaginationItem;exports.PaginationLink=s.PaginationLink;exports.PaginationNext=s.PaginationNext;exports.PaginationPrevious=s.PaginationPrevious;exports.Popover=T.Popover;exports.PopoverAnchor=T.PopoverAnchor;exports.PopoverContent=T.PopoverContent;exports.PopoverTrigger=T.PopoverTrigger;exports.Progress=U.Progress;exports.RadioGroup=F.RadioGroup;exports.RadioGroupItem=F.RadioGroupItem;exports.ResizableHandle=q.ResizableHandle;exports.ResizablePanel=q.ResizablePanel;exports.ResizablePanelGroup=q.ResizablePanelGroup;exports.ScrollArea=B.ScrollArea;exports.ScrollBar=B.ScrollBar;exports.Select=u.Select;exports.SelectContent=u.SelectContent;exports.SelectGroup=u.SelectGroup;exports.SelectItem=u.SelectItem;exports.SelectLabel=u.SelectLabel;exports.SelectScrollDownButton=u.SelectScrollDownButton;exports.SelectScrollUpButton=u.SelectScrollUpButton;exports.SelectSeparator=u.SelectSeparator;exports.SelectTrigger=u.SelectTrigger;exports.SelectValue=u.SelectValue;exports.Separator=_.Separator;exports.Sheet=b.Sheet;exports.SheetClose=b.SheetClose;exports.SheetContent=b.SheetContent;exports.SheetDescription=b.SheetDescription;exports.SheetFooter=b.SheetFooter;exports.SheetHeader=b.SheetHeader;exports.SheetTitle=b.SheetTitle;exports.SheetTrigger=b.SheetTrigger;exports.Sidebar=e.Sidebar;exports.SidebarContent=e.SidebarContent;exports.SidebarFooter=e.SidebarFooter;exports.SidebarGroup=e.SidebarGroup;exports.SidebarGroupAction=e.SidebarGroupAction;exports.SidebarGroupContent=e.SidebarGroupContent;exports.SidebarGroupLabel=e.SidebarGroupLabel;exports.SidebarHeader=e.SidebarHeader;exports.SidebarInput=e.SidebarInput;exports.SidebarInset=e.SidebarInset;exports.SidebarMenu=e.SidebarMenu;exports.SidebarMenuAction=e.SidebarMenuAction;exports.SidebarMenuBadge=e.SidebarMenuBadge;exports.SidebarMenuButton=e.SidebarMenuButton;exports.SidebarMenuItem=e.SidebarMenuItem;exports.SidebarMenuSkeleton=e.SidebarMenuSkeleton;exports.SidebarMenuSub=e.SidebarMenuSub;exports.SidebarMenuSubButton=e.SidebarMenuSubButton;exports.SidebarMenuSubItem=e.SidebarMenuSubItem;exports.SidebarProvider=e.SidebarProvider;exports.SidebarRail=e.SidebarRail;exports.SidebarSeparator=e.SidebarSeparator;exports.SidebarTrigger=e.SidebarTrigger;exports.useSidebar=e.useSidebar;exports.Skeleton=j.Skeleton;exports.Slider=W.Slider;exports.Toaster=J.Toaster;exports.Switch=K.Switch;exports.Table=c.Table;exports.TableBody=c.TableBody;exports.TableCaption=c.TableCaption;exports.TableCell=c.TableCell;exports.TableFooter=c.TableFooter;exports.TableHead=c.TableHead;exports.TableHeader=c.TableHeader;exports.TableRow=c.TableRow;exports.Tabs=I.Tabs;exports.TabsContent=I.TabsContent;exports.TabsList=I.TabsList;exports.TabsTrigger=I.TabsTrigger;exports.Textarea=Q.Textarea;exports.ToggleGroup=R.ToggleGroup;exports.ToggleGroupItem=R.ToggleGroupItem;exports.Toggle=k.Toggle;exports.toggleVariants=k.toggleVariants;exports.Tooltip=P.Tooltip;exports.TooltipContent=P.TooltipContent;exports.TooltipProvider=P.TooltipProvider;exports.TooltipTrigger=P.TooltipTrigger; +//# sourceMappingURL=index.cjs.js.map diff --git a/dist/index.cjs.js.map b/dist/index.cjs.js.map new file mode 100644 index 00000000..c0dbf80c --- /dev/null +++ b/dist/index.cjs.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/index.cjs10.js b/dist/index.cjs10.js new file mode 100644 index 00000000..10d9955d --- /dev/null +++ b/dist/index.cjs10.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("@radix-ui/react-aspect-ratio");function i(t){const o=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(const e in t)if(e!=="default"){const r=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(o,e,r.get?r:{enumerable:!0,get:()=>t[e]})}}return o.default=t,Object.freeze(o)}const a=i(c);function n({...t}){return React.createElement(a.Root,{"data-slot":"aspect-ratio",...t})}exports.AspectRatio=n; +//# sourceMappingURL=index.cjs10.js.map diff --git a/dist/index.cjs10.js.map b/dist/index.cjs10.js.map new file mode 100644 index 00000000..c2efed8e --- /dev/null +++ b/dist/index.cjs10.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs10.js","sources":["../src/components/ui/aspect-ratio.tsx"],"sourcesContent":["import * as AspectRatioPrimitive from '@radix-ui/react-aspect-ratio';\n\nfunction AspectRatio({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nexport { AspectRatio };\n"],"names":["AspectRatio","props","AspectRatioPrimitive"],"mappings":"0ZAEA,SAASA,EAAY,CAAE,GAAGC,GAAiE,CAC1F,2BAAQC,EAAqB,KAArB,CAA0B,YAAU,eAAgB,GAAGD,EAAO,CACvE"} \ No newline at end of file diff --git a/dist/index.cjs11.js b/dist/index.cjs11.js new file mode 100644 index 00000000..2442aba0 --- /dev/null +++ b/dist/index.cjs11.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("react"),s=require("@radix-ui/react-avatar"),r=require("./index.cjs54.js");function i(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const a in e)if(a!=="default"){const c=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,c.get?c:{enumerable:!0,get:()=>e[a]})}}return t.default=e,Object.freeze(t)}const n=i(o),l=i(s);function u({className:e,...t}){return n.createElement(l.Root,{"data-slot":"avatar",className:r.cn("relative flex size-8 shrink-0 overflow-hidden rounded-full",e),...t})}function f({className:e,...t}){return n.createElement(l.Image,{"data-slot":"avatar-image",className:r.cn("aspect-square size-full",e),...t})}function m({className:e,...t}){return n.createElement(l.Fallback,{"data-slot":"avatar-fallback",className:r.cn("bg-muted flex size-full items-center justify-center rounded-full",e),...t})}exports.Avatar=u;exports.AvatarFallback=m;exports.AvatarImage=f; +//# sourceMappingURL=index.cjs11.js.map diff --git a/dist/index.cjs11.js.map b/dist/index.cjs11.js.map new file mode 100644 index 00000000..609b8ac2 --- /dev/null +++ b/dist/index.cjs11.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs11.js","sources":["../src/components/ui/avatar.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport * as AvatarPrimitive from '@radix-ui/react-avatar';\n\nimport { cn } from '@/lib/utils';\n\nfunction Avatar({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AvatarImage({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AvatarFallback({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nexport { Avatar, AvatarImage, AvatarFallback };\n"],"names":["Avatar","className","props","React","AvatarPrimitive","cn","AvatarImage","AvatarFallback"],"mappings":"4cAOA,SAASA,EAAO,CAAE,UAAAC,EAAW,GAAGC,GAA4D,CAE1F,OAAAC,EAAA,cAACC,EAAgB,KAAhB,CACA,YAAU,SACV,UAAWC,EAAAA,GAAG,6DAA8DJ,CAAS,EACpF,GAAGC,CAAA,CACL,CAEF,CAEA,SAASI,EAAY,CAAE,UAAAL,EAAW,GAAGC,GAA6D,CACjG,OACEC,EAAA,cAAAC,EAAgB,MAAhB,CAAsB,YAAU,eAAe,UAAWC,EAAA,GAAG,0BAA2BJ,CAAS,EAAI,GAAGC,CAAO,CAAA,CAElH,CAEA,SAASK,EAAe,CAAE,UAAAN,EAAW,GAAGC,GAAgE,CAEtG,OAAAC,EAAA,cAACC,EAAgB,SAAhB,CACA,YAAU,kBACV,UAAWC,EAAAA,GAAG,mEAAoEJ,CAAS,EAC1F,GAAGC,CAAA,CACL,CAEF"} \ No newline at end of file diff --git a/dist/index.cjs12.js b/dist/index.cjs12.js new file mode 100644 index 00000000..fae3a378 --- /dev/null +++ b/dist/index.cjs12.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("react"),s=require("@radix-ui/react-slot"),c=require("class-variance-authority"),d=require("./index.cjs54.js");function u(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,a.get?a:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const l=u(o),n=c.cva("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function g({className:e,variant:t,asChild:r=!1,...a}){const i=r?s.Slot:"span";return l.createElement(i,{"data-slot":"badge",className:d.cn(n({variant:t}),e),...a})}exports.Badge=g;exports.badgeVariants=n; +//# sourceMappingURL=index.cjs12.js.map diff --git a/dist/index.cjs12.js.map b/dist/index.cjs12.js.map new file mode 100644 index 00000000..12aa7996 --- /dev/null +++ b/dist/index.cjs12.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs12.js","sources":["../src/components/ui/badge.tsx"],"sourcesContent":["import * as React from 'react';\nimport { Slot } from '@radix-ui/react-slot';\nimport { cva, type VariantProps } from 'class-variance-authority';\n\nimport { cn } from '@/lib/utils';\n\nconst badgeVariants = cva(\n\t'inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden',\n\t{\n\t\tvariants: {\n\t\t\tvariant: {\n\t\t\t\tdefault: 'border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90',\n\t\t\t\tsecondary: 'border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90',\n\t\t\t\tdestructive:\n\t\t\t\t\t'border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60',\n\t\t\t\toutline: 'text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground',\n\t\t\t},\n\t\t},\n\t\tdefaultVariants: {\n\t\t\tvariant: 'default',\n\t\t},\n\t},\n);\n\nfunction Badge({\n\tclassName,\n\tvariant,\n\tasChild = false,\n\t...props\n}: React.ComponentProps<'span'> & VariantProps & { asChild?: boolean }) {\n\tconst Comp = asChild ? Slot : 'span';\n\n\treturn ;\n}\n\nexport { Badge, badgeVariants };\n"],"names":["badgeVariants","cva","Badge","className","variant","asChild","props","Comp","Slot","React","cn"],"mappings":"yeAMMA,EAAgBC,EAAA,IACrB,iZACA,CACC,SAAU,CACT,QAAS,CACR,QAAS,iFACT,UAAW,uFACX,YACC,4KACD,QAAS,wEAAA,CAEX,EACA,gBAAiB,CAChB,QAAS,SAAA,CACV,CAEF,EAEA,SAASC,EAAM,CACd,UAAAC,EACA,QAAAC,EACA,QAAAC,EAAU,GACV,GAAGC,CACJ,EAA8F,CACvF,MAAAC,EAAOF,EAAUG,EAAAA,KAAO,OAE9B,OAAQC,EAAA,cAAAF,EAAA,CAAK,YAAU,QAAQ,UAAWG,EAAG,GAAAV,EAAc,CAAE,QAAAI,CAAS,CAAA,EAAGD,CAAS,EAAI,GAAGG,EAAO,CACjG"} \ No newline at end of file diff --git a/dist/index.cjs13.js b/dist/index.cjs13.js new file mode 100644 index 00000000..8e2592be --- /dev/null +++ b/dist/index.cjs13.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("react"),o=require("@radix-ui/react-slot"),l=require("lucide-react"),n=require("./index.cjs54.js");function u(e){const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const a in e)if(a!=="default"){const c=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(r,a,c.get?c:{enumerable:!0,get:()=>e[a]})}}return r.default=e,Object.freeze(r)}const t=u(s);function i({...e}){return t.createElement("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",...e})}function m({className:e,...r}){return t.createElement("ol",{"data-slot":"breadcrumb-list",className:n.cn("text-muted-foreground flex flex-wrap items-center gap-1.5 text-sm break-words sm:gap-2.5",e),...r})}function d({className:e,...r}){return t.createElement("li",{"data-slot":"breadcrumb-item",className:n.cn("inline-flex items-center gap-1.5",e),...r})}function b({asChild:e,className:r,...a}){const c=e?o.Slot:"a";return t.createElement(c,{"data-slot":"breadcrumb-link",className:n.cn("hover:text-foreground transition-colors",r),...a})}function f({className:e,...r}){return t.createElement("span",{"data-slot":"breadcrumb-page",role:"link","aria-disabled":"true","aria-current":"page",className:n.cn("text-foreground font-normal",e),...r})}function p({children:e,className:r,...a}){return t.createElement("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",className:n.cn("[&>svg]:size-3.5",r),...a},e??t.createElement(l.ChevronRight,null))}function g({className:e,...r}){return t.createElement("span",{"data-slot":"breadcrumb-ellipsis",role:"presentation","aria-hidden":"true",className:n.cn("flex size-9 items-center justify-center",e),...r},t.createElement(l.MoreHorizontal,{className:"size-4"}),t.createElement("span",{className:"sr-only"},"More"))}exports.Breadcrumb=i;exports.BreadcrumbEllipsis=g;exports.BreadcrumbItem=d;exports.BreadcrumbLink=b;exports.BreadcrumbList=m;exports.BreadcrumbPage=f;exports.BreadcrumbSeparator=p; +//# sourceMappingURL=index.cjs13.js.map diff --git a/dist/index.cjs13.js.map b/dist/index.cjs13.js.map new file mode 100644 index 00000000..05a8fcf6 --- /dev/null +++ b/dist/index.cjs13.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs13.js","sources":["../src/components/ui/breadcrumb.tsx"],"sourcesContent":["import * as React from 'react';\nimport { Slot } from '@radix-ui/react-slot';\nimport { ChevronRight, MoreHorizontal } from 'lucide-react';\n\nimport { cn } from '@/lib/utils';\n\nfunction Breadcrumb({ ...props }: React.ComponentProps<'nav'>) {\n\treturn
\n\t\t\n\t);\n}\n\nfunction TableHeader({ className, ...props }: React.ComponentProps<'thead'>) {\n\treturn ;\n}\n\nfunction TableBody({ className, ...props }: React.ComponentProps<'tbody'>) {\n\treturn ;\n}\n\nfunction TableFooter({ className, ...props }: React.ComponentProps<'tfoot'>) {\n\treturn (\n\t\ttr]:last:border-b-0', className)}\n\t\t\t{...props}\n\t\t/>\n\t);\n}\n\nfunction TableRow({ className, ...props }: React.ComponentProps<'tr'>) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction TableHead({ className, ...props }: React.ComponentProps<'th'>) {\n\treturn (\n\t\t[role=checkbox]]:translate-y-[2px]',\n\t\t\t\tclassName,\n\t\t\t)}\n\t\t\t{...props}\n\t\t/>\n\t);\n}\n\nfunction TableCell({ className, ...props }: React.ComponentProps<'td'>) {\n\treturn (\n\t\t[role=checkbox]]:translate-y-[2px]',\n\t\t\t\tclassName,\n\t\t\t)}\n\t\t\t{...props}\n\t\t/>\n\t);\n}\n\nfunction TableCaption({ className, ...props }: React.ComponentProps<'caption'>) {\n\treturn (\n\t\t
\n\t);\n}\n\nexport { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption };\n"],"names":["Table","className","props","React","cn","TableHeader","TableBody","TableFooter","TableRow","TableHead","TableCell","TableCaption"],"mappings":"iaAIA,SAASA,EAAM,CAAE,UAAAC,EAAW,GAAGC,GAAwC,CACtE,uBACE,MAAI,CAAA,YAAU,kBAAkB,UAAU,mCACzCC,EAAA,cAAA,QAAA,CAAM,YAAU,QAAQ,UAAWC,EAAAA,GAAG,gCAAiCH,CAAS,EAAI,GAAGC,EAAO,CAChG,CAEF,CAEA,SAASG,EAAY,CAAE,UAAAJ,EAAW,GAAGC,GAAwC,CACrE,OAAAC,EAAA,cAAC,QAAM,CAAA,YAAU,eAAe,UAAWC,EAAAA,GAAG,kBAAmBH,CAAS,EAAI,GAAGC,CAAO,CAAA,CAChG,CAEA,SAASI,EAAU,CAAE,UAAAL,EAAW,GAAGC,GAAwC,CACnE,OAAAC,EAAA,cAAC,QAAM,CAAA,YAAU,aAAa,UAAWC,EAAAA,GAAG,6BAA8BH,CAAS,EAAI,GAAGC,CAAO,CAAA,CACzG,CAEA,SAASK,EAAY,CAAE,UAAAN,EAAW,GAAGC,GAAwC,CAE3E,OAAAC,EAAA,cAAC,QAAA,CACA,YAAU,eACV,UAAWC,EAAAA,GAAG,0DAA2DH,CAAS,EACjF,GAAGC,CAAA,CACL,CAEF,CAEA,SAASM,EAAS,CAAE,UAAAP,EAAW,GAAGC,GAAqC,CAErE,OAAAC,EAAA,cAAC,KAAA,CACA,YAAU,YACV,UAAWC,EAAAA,GAAG,8EAA+EH,CAAS,EACrG,GAAGC,CAAA,CACL,CAEF,CAEA,SAASO,EAAU,CAAE,UAAAR,EAAW,GAAGC,GAAqC,CAEtE,OAAAC,EAAA,cAAC,KAAA,CACA,YAAU,aACV,UAAWC,EAAA,GACV,qJACAH,CACD,EACC,GAAGC,CAAA,CACL,CAEF,CAEA,SAASQ,EAAU,CAAE,UAAAT,EAAW,GAAGC,GAAqC,CAEtE,OAAAC,EAAA,cAAC,KAAA,CACA,YAAU,aACV,UAAWC,EAAA,GACV,yGACAH,CACD,EACC,GAAGC,CAAA,CACL,CAEF,CAEA,SAASS,EAAa,CAAE,UAAAV,EAAW,GAAGC,GAA0C,CAE9E,OAAAC,EAAA,cAAC,UAAQ,CAAA,YAAU,gBAAgB,UAAWC,EAAAA,GAAG,qCAAsCH,CAAS,EAAI,GAAGC,CAAO,CAAA,CAEhH"} \ No newline at end of file diff --git a/dist/index.cjs48.js b/dist/index.cjs48.js new file mode 100644 index 00000000..2fb5c457 --- /dev/null +++ b/dist/index.cjs48.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("react"),l=require("@radix-ui/react-tabs"),a=require("./index.cjs54.js");function o(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,i.get?i:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const r=o(c),s=o(l);function u({className:e,...t}){return r.createElement(s.Root,{"data-slot":"tabs",className:a.cn("flex flex-col gap-2",e),...t})}function d({className:e,...t}){return r.createElement(s.List,{"data-slot":"tabs-list",className:a.cn("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...t})}function b({className:e,...t}){return r.createElement(s.Trigger,{"data-slot":"tabs-trigger",className:a.cn("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...t})}function g({className:e,...t}){return r.createElement(s.Content,{"data-slot":"tabs-content",className:a.cn("flex-1 outline-none",e),...t})}exports.Tabs=u;exports.TabsContent=g;exports.TabsList=d;exports.TabsTrigger=b; +//# sourceMappingURL=index.cjs48.js.map diff --git a/dist/index.cjs48.js.map b/dist/index.cjs48.js.map new file mode 100644 index 00000000..e1cb2fad --- /dev/null +++ b/dist/index.cjs48.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs48.js","sources":["../src/components/ui/tabs.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport * as TabsPrimitive from '@radix-ui/react-tabs';\n\nimport { cn } from '@/lib/utils';\n\nfunction Tabs({ className, ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction TabsList({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction TabsTrigger({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction TabsContent({ className, ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nexport { Tabs, TabsList, TabsTrigger, TabsContent };\n"],"names":["Tabs","className","props","React","TabsPrimitive","cn","TabsList","TabsTrigger","TabsContent"],"mappings":"0cAOA,SAASA,EAAK,CAAE,UAAAC,EAAW,GAAGC,GAA0D,CACvF,OAAQC,EAAA,cAAAC,EAAc,KAAd,CAAmB,YAAU,OAAO,UAAWC,EAAA,GAAG,sBAAuBJ,CAAS,EAAI,GAAGC,CAAO,CAAA,CACzG,CAEA,SAASI,EAAS,CAAE,UAAAL,EAAW,GAAGC,GAA0D,CAE1F,OAAAC,EAAA,cAACC,EAAc,KAAd,CACA,YAAU,YACV,UAAWC,EAAA,GACV,sGACAJ,CACD,EACC,GAAGC,CAAA,CACL,CAEF,CAEA,SAASK,EAAY,CAAE,UAAAN,EAAW,GAAGC,GAA6D,CAEhG,OAAAC,EAAA,cAACC,EAAc,QAAd,CACA,YAAU,eACV,UAAWC,EAAA,GACV,kqBACAJ,CACD,EACC,GAAGC,CAAA,CACL,CAEF,CAEA,SAASM,EAAY,CAAE,UAAAP,EAAW,GAAGC,GAA6D,CACjG,OAAQC,EAAA,cAAAC,EAAc,QAAd,CAAsB,YAAU,eAAe,UAAWC,EAAA,GAAG,sBAAuBJ,CAAS,EAAI,GAAGC,CAAO,CAAA,CACpH"} \ No newline at end of file diff --git a/dist/index.cjs49.js b/dist/index.cjs49.js new file mode 100644 index 00000000..121f84c2 --- /dev/null +++ b/dist/index.cjs49.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("react"),n=require("./index.cjs54.js");function o(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const d=o(a);function s({className:e,...t}){return d.createElement("textarea",{"data-slot":"textarea",className:n.cn("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),...t})}exports.Textarea=s; +//# sourceMappingURL=index.cjs49.js.map diff --git a/dist/index.cjs49.js.map b/dist/index.cjs49.js.map new file mode 100644 index 00000000..8c340d3c --- /dev/null +++ b/dist/index.cjs49.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs49.js","sources":["../src/components/ui/textarea.tsx"],"sourcesContent":["import * as React from 'react';\n\nimport { cn } from '@/lib/utils';\n\nfunction Textarea({ className, ...props }: React.ComponentProps<'textarea'>) {\n\treturn (\n\t\t\n\t);\n}\n\nexport { Textarea };\n"],"names":["Textarea","className","props","React","cn"],"mappings":"iaAIA,SAASA,EAAS,CAAE,UAAAC,EAAW,GAAGC,GAA2C,CAE3E,OAAAC,EAAA,cAAC,WAAA,CACA,YAAU,WACV,UAAWC,EAAA,GACV,scACAH,CACD,EACC,GAAGC,CAAA,CACL,CAEF"} \ No newline at end of file diff --git a/dist/index.cjs5.js b/dist/index.cjs5.js new file mode 100644 index 00000000..7f81586e --- /dev/null +++ b/dist/index.cjs5.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("./index.cjs4.js"),e=require("react"),u=require("./index.cjs53.js"),l=({children:r,defaultScheme:t})=>e.createElement(o.AppThemeProvider,{defaultScheme:t||void 0},e.createElement(u.default,null,r));exports.default=l; +//# sourceMappingURL=index.cjs5.js.map diff --git a/dist/index.cjs5.js.map b/dist/index.cjs5.js.map new file mode 100644 index 00000000..8ac0f61b --- /dev/null +++ b/dist/index.cjs5.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs5.js","sources":["../src/providers/__ContextWrapper.tsx"],"sourcesContent":["import { AppThemeProvider } from '../hooks/useTheme';\n\nimport React from 'react';\n\nimport SkeletonConfigProvider from './SkeletonConfigProvider';\n\ninterface Props {\n\tchildren: React.ReactNode;\n\tdefaultScheme?: 'dark' | 'light';\n}\nconst UIThemeProvider = ({ children, defaultScheme }: Props) => {\n\treturn (\n\t\t\n\t\t\t{children}\n\t\t\n\t);\n};\n\nexport default UIThemeProvider;\n"],"names":["UIThemeProvider","children","defaultScheme","React","AppThemeProvider","SkeletonConfigProvider"],"mappings":"gMAUMA,EAAkB,CAAC,CAAE,SAAAC,EAAU,cAAAC,KAEnCC,EAAA,cAACC,oBAAiB,cAAeF,GAAiB,QAChDC,EAAA,cAAAE,EAAA,QAAA,KAAwBJ,CAAS,CACnC"} \ No newline at end of file diff --git a/dist/index.cjs50.js b/dist/index.cjs50.js new file mode 100644 index 00000000..abead149 --- /dev/null +++ b/dist/index.cjs50.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const g=require("react"),d=require("@radix-ui/react-toggle-group"),u=require("./index.cjs54.js"),m=require("./index.cjs51.js");function l(t){const o=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(const e in t)if(e!=="default"){const r=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(o,e,r.get?r:{enumerable:!0,get:()=>t[e]})}}return o.default=t,Object.freeze(o)}const a=l(g),s=l(d),c=a.createContext({size:"default",variant:"default"});function f({className:t,variant:o,size:e,children:r,...i}){return a.createElement(s.Root,{"data-slot":"toggle-group","data-variant":o,"data-size":e,className:u.cn("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",t),...i},a.createElement(c.Provider,{value:{variant:o,size:e}},r))}function p({className:t,children:o,variant:e,size:r,...i}){const n=a.useContext(c);return a.createElement(s.Item,{"data-slot":"toggle-group-item","data-variant":n.variant||e,"data-size":n.size||r,className:u.cn(m.toggleVariants({variant:n.variant||e,size:n.size||r}),"min-w-0 flex-1 shrink-0 rounded-none shadow-none first:rounded-l-md last:rounded-r-md focus:z-10 focus-visible:z-10 data-[variant=outline]:border-l-0 data-[variant=outline]:first:border-l",t),...i},o)}exports.ToggleGroup=f;exports.ToggleGroupItem=p; +//# sourceMappingURL=index.cjs50.js.map diff --git a/dist/index.cjs50.js.map b/dist/index.cjs50.js.map new file mode 100644 index 00000000..20f133e4 --- /dev/null +++ b/dist/index.cjs50.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs50.js","sources":["../src/components/ui/toggle-group.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport * as ToggleGroupPrimitive from '@radix-ui/react-toggle-group';\nimport { type VariantProps } from 'class-variance-authority';\n\nimport { cn } from '@/lib/utils';\nimport { toggleVariants } from '@/components/ui/toggle';\n\nconst ToggleGroupContext = React.createContext>({\n\tsize: 'default',\n\tvariant: 'default',\n});\n\nfunction ToggleGroup({\n\tclassName,\n\tvariant,\n\tsize,\n\tchildren,\n\t...props\n}: React.ComponentProps & VariantProps) {\n\treturn (\n\t\t\n\t\t\t{children}\n\t\t\n\t);\n}\n\nfunction ToggleGroupItem({\n\tclassName,\n\tchildren,\n\tvariant,\n\tsize,\n\t...props\n}: React.ComponentProps & VariantProps) {\n\tconst context = React.useContext(ToggleGroupContext);\n\n\treturn (\n\t\t\n\t\t\t{children}\n\t\t\n\t);\n}\n\nexport { ToggleGroup, ToggleGroupItem };\n"],"names":["ToggleGroupContext","React","ToggleGroup","className","variant","size","children","props","ToggleGroupPrimitive","cn","ToggleGroupItem","context","toggleVariants"],"mappings":"gfASMA,EAAqBC,EAAM,cAAmD,CACnF,KAAM,UACN,QAAS,SACV,CAAC,EAED,SAASC,EAAY,CACpB,UAAAC,EACA,QAAAC,EACA,KAAAC,EACA,SAAAC,EACA,GAAGC,CACJ,EAAiG,CAE/F,OAAAN,EAAA,cAACO,EAAqB,KAArB,CACA,YAAU,eACV,eAAcJ,EACd,YAAWC,EACX,UAAWI,EAAA,GACV,yFACAN,CACD,EACC,GAAGI,CAAA,EAEJN,EAAA,cAACD,EAAmB,SAAnB,CAA4B,MAAO,CAAE,QAAAI,EAAS,KAAAC,CAAK,CAAA,EAAIC,CAAS,CAClE,CAEF,CAEA,SAASI,EAAgB,CACxB,UAAAP,EACA,SAAAG,EACA,QAAAF,EACA,KAAAC,EACA,GAAGE,CACJ,EAAiG,CAC1F,MAAAI,EAAUV,EAAM,WAAWD,CAAkB,EAGlD,OAAAC,EAAA,cAACO,EAAqB,KAArB,CACA,YAAU,oBACV,eAAcG,EAAQ,SAAWP,EACjC,YAAWO,EAAQ,MAAQN,EAC3B,UAAWI,EAAA,GACVG,iBAAe,CACd,QAASD,EAAQ,SAAWP,EAC5B,KAAMO,EAAQ,MAAQN,CAAA,CACtB,EACD,8LACAF,CACD,EACC,GAAGI,CAAA,EAEHD,CACF,CAEF"} \ No newline at end of file diff --git a/dist/index.cjs51.js b/dist/index.cjs51.js new file mode 100644 index 00000000..ab4b0aea --- /dev/null +++ b/dist/index.cjs51.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("react"),s=require("@radix-ui/react-toggle"),c=require("class-variance-authority"),l=require("./index.cjs54.js");function i(e){const n=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:()=>e[t]})}}return n.default=e,Object.freeze(n)}const u=i(o),d=i(s),a=c.cva("inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-2 min-w-9",sm:"h-8 px-1.5 min-w-8",lg:"h-10 px-2.5 min-w-10"}},defaultVariants:{variant:"default",size:"default"}});function g({className:e,variant:n,size:t,...r}){return u.createElement(d.Root,{"data-slot":"toggle",className:l.cn(a({variant:n,size:t,className:e})),...r})}exports.Toggle=g;exports.toggleVariants=a; +//# sourceMappingURL=index.cjs51.js.map diff --git a/dist/index.cjs51.js.map b/dist/index.cjs51.js.map new file mode 100644 index 00000000..f3eaffeb --- /dev/null +++ b/dist/index.cjs51.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs51.js","sources":["../src/components/ui/toggle.tsx"],"sourcesContent":["import * as React from 'react';\nimport * as TogglePrimitive from '@radix-ui/react-toggle';\nimport { cva, type VariantProps } from 'class-variance-authority';\n\nimport { cn } from '@/lib/utils';\n\nconst toggleVariants = cva(\n\t\"inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap\",\n\t{\n\t\tvariants: {\n\t\t\tvariant: {\n\t\t\t\tdefault: 'bg-transparent',\n\t\t\t\toutline: 'border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground',\n\t\t\t},\n\t\t\tsize: {\n\t\t\t\tdefault: 'h-9 px-2 min-w-9',\n\t\t\t\tsm: 'h-8 px-1.5 min-w-8',\n\t\t\t\tlg: 'h-10 px-2.5 min-w-10',\n\t\t\t},\n\t\t},\n\t\tdefaultVariants: {\n\t\t\tvariant: 'default',\n\t\t\tsize: 'default',\n\t\t},\n\t},\n);\n\nfunction Toggle({\n\tclassName,\n\tvariant,\n\tsize,\n\t...props\n}: React.ComponentProps & VariantProps) {\n\treturn (\n\t\t\n\t);\n}\n\nexport { Toggle, toggleVariants };\n"],"names":["toggleVariants","cva","Toggle","className","variant","size","props","TogglePrimitive","cn"],"mappings":"kfAMMA,EAAiBC,EAAA,IACtB,gjBACA,CACC,SAAU,CACT,QAAS,CACR,QAAS,iBACT,QAAS,2FACV,EACA,KAAM,CACL,QAAS,mBACT,GAAI,qBACJ,GAAI,sBAAA,CAEN,EACA,gBAAiB,CAChB,QAAS,UACT,KAAM,SAAA,CACP,CAEF,EAEA,SAASC,EAAO,CACf,UAAAC,EACA,QAAAC,EACA,KAAAC,EACA,GAAGC,CACJ,EAA4F,CAC3F,uBACEC,EAAgB,KAAhB,CAAqB,YAAU,SAAS,UAAWC,EAAA,GAAGR,EAAe,CAAE,QAAAI,EAAS,KAAAC,EAAM,UAAAF,CAAA,CAAW,CAAC,EAAI,GAAGG,EAAO,CAEnH"} \ No newline at end of file diff --git a/dist/index.cjs52.js b/dist/index.cjs52.js new file mode 100644 index 00000000..2a887a71 --- /dev/null +++ b/dist/index.cjs52.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("react"),d=require("@radix-ui/react-tooltip"),s=require("./index.cjs54.js");function n(t){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(const r in t)if(r!=="default"){const a=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(e,r,a.get?a:{enumerable:!0,get:()=>t[r]})}}return e.default=t,Object.freeze(e)}const o=n(c),i=n(d);function l({delayDuration:t=0,...e}){return o.createElement(i.Provider,{"data-slot":"tooltip-provider",delayDuration:t,...e})}function p({...t}){return o.createElement(l,null,o.createElement(i.Root,{"data-slot":"tooltip",...t}))}function m({...t}){return o.createElement(i.Trigger,{"data-slot":"tooltip-trigger",...t})}function u({className:t,sideOffset:e=0,children:r,...a}){return o.createElement(i.Portal,null,o.createElement(i.Content,{"data-slot":"tooltip-content",sideOffset:e,className:s.cn("bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",t),...a},r,o.createElement(i.Arrow,{className:"bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})))}exports.Tooltip=p;exports.TooltipContent=u;exports.TooltipProvider=l;exports.TooltipTrigger=m; +//# sourceMappingURL=index.cjs52.js.map diff --git a/dist/index.cjs52.js.map b/dist/index.cjs52.js.map new file mode 100644 index 00000000..275f979d --- /dev/null +++ b/dist/index.cjs52.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs52.js","sources":["../src/components/ui/tooltip.tsx"],"sourcesContent":["import * as React from 'react';\nimport * as TooltipPrimitive from '@radix-ui/react-tooltip';\n\nimport { cn } from '@/lib/utils';\n\nfunction TooltipProvider({ delayDuration = 0, ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction Tooltip({ ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nfunction TooltipTrigger({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction TooltipContent({\n\tclassName,\n\tsideOffset = 0,\n\tchildren,\n\t...props\n}: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t{children}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };\n"],"names":["TooltipProvider","delayDuration","props","React","TooltipPrimitive","Tooltip","TooltipTrigger","TooltipContent","className","sideOffset","children","cn"],"mappings":"6cAKA,SAASA,EAAgB,CAAE,cAAAC,EAAgB,EAAG,GAAGC,GAAiE,CAC1G,OAAAC,EAAA,cAACC,EAAiB,SAAjB,CAA0B,YAAU,mBAAmB,cAAAH,EAA+B,GAAGC,EAAO,CACzG,CAEA,SAASG,EAAQ,CAAE,GAAGH,GAA6D,CAEjF,OAAAC,EAAA,cAACH,EACA,KAAAG,EAAA,cAACC,EAAiB,KAAjB,CAAsB,YAAU,UAAW,GAAGF,CAAO,CAAA,CACvD,CAEF,CAEA,SAASI,EAAe,CAAE,GAAGJ,GAAgE,CAC5F,uBAAQE,EAAiB,QAAjB,CAAyB,YAAU,kBAAmB,GAAGF,EAAO,CACzE,CAEA,SAASK,EAAe,CACvB,UAAAC,EACA,WAAAC,EAAa,EACb,SAAAC,EACA,GAAGR,CACJ,EAA0D,CAExD,OAAAC,EAAA,cAACC,EAAiB,OAAjB,KACAD,EAAA,cAACC,EAAiB,QAAjB,CACA,YAAU,kBACV,WAAAK,EACA,UAAWE,EAAA,GACV,yaACAH,CACD,EACC,GAAGN,CAAA,EAEHQ,EACAP,EAAA,cAAAC,EAAiB,MAAjB,CAAuB,UAAU,8FAA+F,CAAA,CAAA,CAEnI,CAEF"} \ No newline at end of file diff --git a/dist/index.cjs53.js b/dist/index.cjs53.js new file mode 100644 index 00000000..2e56df4f --- /dev/null +++ b/dist/index.cjs53.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("react-loading-skeleton"),l=require("./index.cjs4.js");;/* empty css */const c=({children:e,baseColor:t,highlightColor:o})=>{localStorage.getItem("theme");const{theme:n}=l.default();return React.createElement(r.SkeletonTheme,{baseColor:t||"#000",highlightColor:o||"#c9c9c9"},e)};exports.default=c; +//# sourceMappingURL=index.cjs53.js.map diff --git a/dist/index.cjs53.js.map b/dist/index.cjs53.js.map new file mode 100644 index 00000000..d875b30a --- /dev/null +++ b/dist/index.cjs53.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs53.js","sources":["../src/providers/SkeletonConfigProvider.tsx"],"sourcesContent":["import { ReactNode } from 'react';\nimport { SkeletonTheme } from 'react-loading-skeleton';\nimport useTheme from '../hooks/useTheme';\nimport { darkTheme, lightTheme } from '../styles/theme';\nimport 'react-loading-skeleton/dist/skeleton.css';\n/**\n * A global config provider for react-loading-skeleton\n *\n * @param {Object} props - Component props.\n * @param {ReactNode} props.children - The content to render within the skeleton wrapper.\n * @param {string} [props.baseColor] - The base color of the skeleton. Optional, can be overridden.\n * @param {string} [props.highlightColor] - The highlight color of the skeleton. Optional, can be overridden.\n */\nconst SkeletonConfigProvider = ({\n\tchildren,\n\tbaseColor,\n\thighlightColor,\n}: {\n\tchildren: ReactNode;\n\tbaseColor?: string;\n\thighlightColor?: string;\n}) => {\n\tconst cachedTheme = localStorage.getItem('theme');\n\tconst { theme } = useTheme();\n\n\t// use localstorage first to avoid flickers if toggling theme too quickly;\n\tconst currentTheme = cachedTheme ? cachedTheme : theme;\n\n\tconst { UI } = currentTheme === 'dark' ? darkTheme : lightTheme;\n\n\treturn (\n\t\t\n\t\t\t{children}\n\t\t\n\t);\n};\n\nexport default SkeletonConfigProvider;\n"],"names":["SkeletonConfigProvider","children","baseColor","highlightColor","theme","useTheme","SkeletonTheme"],"mappings":"+MAaA,MAAMA,EAAyB,CAAC,CAC/B,SAAAC,EACA,UAAAC,EACA,eAAAC,CACD,IAIM,CACe,aAAa,QAAQ,OAAO,EAC1C,KAAA,CAAE,MAAAC,CAAM,EAAIC,UAAS,EAQ1B,OAAA,MAAA,cAACC,iBAAc,UAAWJ,GAAa,OAAQ,eAAgBC,GAAkB,WAC/EF,CACF,CAEF"} \ No newline at end of file diff --git a/dist/index.cjs54.js b/dist/index.cjs54.js new file mode 100644 index 00000000..0d3c0f49 --- /dev/null +++ b/dist/index.cjs54.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("clsx"),t=require("tailwind-merge");function n(...e){return t.twMerge(r.clsx(e))}exports.cn=n; +//# sourceMappingURL=index.cjs54.js.map diff --git a/dist/index.cjs54.js.map b/dist/index.cjs54.js.map new file mode 100644 index 00000000..22963b8f --- /dev/null +++ b/dist/index.cjs54.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs54.js","sources":["../src/lib/utils.ts"],"sourcesContent":["import { clsx, type ClassValue } from 'clsx';\nimport { twMerge } from 'tailwind-merge';\n\nexport function cn(...inputs: ClassValue[]) {\n\treturn twMerge(clsx(inputs));\n}\n"],"names":["cn","inputs","twMerge","clsx"],"mappings":"oIAGO,SAASA,KAAMC,EAAsB,CACpC,OAAAC,EAAA,QAAQC,OAAKF,CAAM,CAAC,CAC5B"} \ No newline at end of file diff --git a/dist/index.cjs55.js b/dist/index.cjs55.js new file mode 100644 index 00000000..42322aad --- /dev/null +++ b/dist/index.cjs55.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("react");function s(e){const n=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:()=>e[t]})}}return n.default=e,Object.freeze(n)}const r=s(c),i=768;function a(){const[e,n]=r.useState(void 0);return r.useEffect(()=>{const t=window.matchMedia(`(max-width: ${i-1}px)`),o=()=>{n(window.innerWidtht.removeEventListener("change",o)},[]),!!e}exports.useIsMobile=a; +//# sourceMappingURL=index.cjs55.js.map diff --git a/dist/index.cjs55.js.map b/dist/index.cjs55.js.map new file mode 100644 index 00000000..37c67f0d --- /dev/null +++ b/dist/index.cjs55.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs55.js","sources":["../src/hooks/use-mobile.ts"],"sourcesContent":["import * as React from 'react';\n\nconst MOBILE_BREAKPOINT = 768;\n\nexport function useIsMobile() {\n\tconst [isMobile, setIsMobile] = React.useState(undefined);\n\n\tReact.useEffect(() => {\n\t\tconst mql = window.matchMedia(`(max-width: ${MOBILE_BREAKPOINT - 1}px)`);\n\t\tconst onChange = () => {\n\t\t\tsetIsMobile(window.innerWidth < MOBILE_BREAKPOINT);\n\t\t};\n\t\tmql.addEventListener('change', onChange);\n\t\tsetIsMobile(window.innerWidth < MOBILE_BREAKPOINT);\n\t\treturn () => mql.removeEventListener('change', onChange);\n\t}, []);\n\n\treturn !!isMobile;\n}\n"],"names":["MOBILE_BREAKPOINT","useIsMobile","isMobile","setIsMobile","React","mql","onChange"],"mappings":"mYAEMA,EAAoB,IAEnB,SAASC,GAAc,CAC7B,KAAM,CAACC,EAAUC,CAAW,EAAIC,EAAM,SAA8B,MAAS,EAE7EA,OAAAA,EAAM,UAAU,IAAM,CACrB,MAAMC,EAAM,OAAO,WAAW,eAAeL,EAAoB,CAAC,KAAK,EACjEM,EAAW,IAAM,CACVH,EAAA,OAAO,WAAaH,CAAiB,CAClD,EACI,OAAAK,EAAA,iBAAiB,SAAUC,CAAQ,EAC3BH,EAAA,OAAO,WAAaH,CAAiB,EAC1C,IAAMK,EAAI,oBAAoB,SAAUC,CAAQ,CACxD,EAAG,EAAE,EAEE,CAAC,CAACJ,CACV"} \ No newline at end of file diff --git a/dist/index.cjs6.js b/dist/index.cjs6.js new file mode 100644 index 00000000..07c5e3f0 --- /dev/null +++ b/dist/index.cjs6.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("react"),n=t.createContext(void 0),r=({linkComponent:e,children:o})=>t.createElement(n.Provider,{value:e},o),i=()=>{const e=t.useContext(n);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e};exports.LinkContext=n;exports.LinkProvider=r;exports.useLinkComponent=i; +//# sourceMappingURL=index.cjs6.js.map diff --git a/dist/index.cjs6.js.map b/dist/index.cjs6.js.map new file mode 100644 index 00000000..450bbfc5 --- /dev/null +++ b/dist/index.cjs6.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs6.js","sources":["../src/providers/NextLinkProvider.tsx"],"sourcesContent":["import React, { createContext, useContext } from 'react';\nimport { NextLinkType } from '../typings/nextLink';\n\nexport const LinkContext = createContext(undefined);\n\nexport const LinkProvider: React.FC<{\n\tlinkComponent: NextLinkType;\n\tchildren: React.ReactNode;\n}> = ({ linkComponent, children }) => {\n\treturn {children};\n};\n\nexport const useLinkComponent = () => {\n\tconst context = useContext(LinkContext);\n\tif (!context) {\n\t\tthrow new Error('useLinkComponent must be used within a LinkProvider');\n\t}\n\treturn context;\n};\n"],"names":["LinkContext","createContext","LinkProvider","linkComponent","children","useLinkComponent","context","useContext"],"mappings":"yGAGaA,EAAcC,gBAAwC,MAAS,EAE/DC,EAGR,CAAC,CAAE,cAAAC,EAAe,SAAAC,qBACdJ,EAAY,SAAZ,CAAqB,MAAOG,GAAgBC,CAAS,EAGjDC,EAAmB,IAAM,CAC/B,MAAAC,EAAUC,aAAWP,CAAW,EACtC,GAAI,CAACM,EACE,MAAA,IAAI,MAAM,qDAAqD,EAE/D,OAAAA,CACR"} \ No newline at end of file diff --git a/dist/index.cjs7.js b/dist/index.cjs7.js new file mode 100644 index 00000000..d1b9463e --- /dev/null +++ b/dist/index.cjs7.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("react"),d=require("@radix-ui/react-accordion"),l=require("lucide-react"),c=require("./index.cjs54.js");function i(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,a.get?a:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const o=i(s),r=i(d);function u({...e}){return o.createElement(r.Root,{"data-slot":"accordion",...e})}function m({className:e,...t}){return o.createElement(r.Item,{"data-slot":"accordion-item",className:c.cn("border-b last:border-b-0",e),...t})}function f({className:e,children:t,...n}){return o.createElement(r.Header,{className:"flex"},o.createElement(r.Trigger,{"data-slot":"accordion-trigger",className:c.cn("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...n},t,o.createElement(l.ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})))}function g({className:e,children:t,...n}){return o.createElement(r.Content,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...n},o.createElement("div",{className:c.cn("pt-0 pb-4",e)},t))}exports.Accordion=u;exports.AccordionContent=g;exports.AccordionItem=m;exports.AccordionTrigger=f; +//# sourceMappingURL=index.cjs7.js.map diff --git a/dist/index.cjs7.js.map b/dist/index.cjs7.js.map new file mode 100644 index 00000000..e5d975d1 --- /dev/null +++ b/dist/index.cjs7.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs7.js","sources":["../src/components/ui/accordion.tsx"],"sourcesContent":["import * as React from 'react';\nimport * as AccordionPrimitive from '@radix-ui/react-accordion';\nimport { ChevronDownIcon } from 'lucide-react';\n\nimport { cn } from '@/lib/utils';\n\nfunction Accordion({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction AccordionItem({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AccordionTrigger({ className, children, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\tsvg]:rotate-180',\n\t\t\t\t\tclassName,\n\t\t\t\t)}\n\t\t\t\t{...props}\n\t\t\t>\n\t\t\t\t{children}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nfunction AccordionContent({ className, children, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t
{children}
\n\t\t\n\t);\n}\n\nexport { Accordion, AccordionItem, AccordionTrigger, AccordionContent };\n"],"names":["Accordion","props","AccordionPrimitive","AccordionItem","className","React","cn","AccordionTrigger","children","ChevronDownIcon","AccordionContent"],"mappings":"yeAMA,SAASA,EAAU,CAAE,GAAGC,GAA+D,CACtF,uBAAQC,EAAmB,KAAnB,CAAwB,YAAU,YAAa,GAAGD,EAAO,CAClE,CAEA,SAASE,EAAc,CAAE,UAAAC,EAAW,GAAGH,GAA+D,CAEpG,OAAAI,EAAA,cAACH,EAAmB,KAAnB,CACA,YAAU,iBACV,UAAWI,EAAAA,GAAG,2BAA4BF,CAAS,EAClD,GAAGH,CAAA,CACL,CAEF,CAEA,SAASM,EAAiB,CAAE,UAAAH,EAAW,SAAAI,EAAU,GAAGP,GAAkE,CACrH,OACEI,EAAA,cAAAH,EAAmB,OAAnB,CAA0B,UAAU,QACpCG,EAAA,cAACH,EAAmB,QAAnB,CACA,YAAU,oBACV,UAAWI,EAAA,GACV,6SACAF,CACD,EACC,GAAGH,CAAA,EAEHO,EACDH,EAAA,cAACI,EAAAA,gBAAgB,CAAA,UAAU,6GAA8G,CAAA,CAAA,CAE3I,CAEF,CAEA,SAASC,EAAiB,CAAE,UAAAN,EAAW,SAAAI,EAAU,GAAGP,GAAkE,CAEpH,OAAAI,EAAA,cAACH,EAAmB,QAAnB,CACA,YAAU,oBACV,UAAU,4GACT,GAAGD,CAAA,kBAEH,MAAI,CAAA,UAAWK,EAAAA,GAAG,YAAaF,CAAS,GAAII,CAAS,CACvD,CAEF"} \ No newline at end of file diff --git a/dist/index.cjs8.js b/dist/index.cjs8.js new file mode 100644 index 00000000..51e597a6 --- /dev/null +++ b/dist/index.cjs8.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const g=require("react"),u=require("@radix-ui/react-alert-dialog"),r=require("./index.cjs54.js"),i=require("./index.cjs14.js");function c(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const o in e)if(o!=="default"){const n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:()=>e[o]})}}return t.default=e,Object.freeze(t)}const a=c(g),l=c(u);function m({...e}){return a.createElement(l.Root,{"data-slot":"alert-dialog",...e})}function f({...e}){return a.createElement(l.Trigger,{"data-slot":"alert-dialog-trigger",...e})}function s({...e}){return a.createElement(l.Portal,{"data-slot":"alert-dialog-portal",...e})}function d({className:e,...t}){return a.createElement(l.Overlay,{"data-slot":"alert-dialog-overlay",className:r.cn("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...t})}function D({className:e,...t}){return a.createElement(s,null,a.createElement(d,null),a.createElement(l.Content,{"data-slot":"alert-dialog-content",className:r.cn("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),...t}))}function A({className:e,...t}){return a.createElement("div",{"data-slot":"alert-dialog-header",className:r.cn("flex flex-col gap-2 text-center sm:text-left",e),...t})}function p({className:e,...t}){return a.createElement("div",{"data-slot":"alert-dialog-footer",className:r.cn("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...t})}function b({className:e,...t}){return a.createElement(l.Title,{"data-slot":"alert-dialog-title",className:r.cn("text-lg font-semibold",e),...t})}function x({className:e,...t}){return a.createElement(l.Description,{"data-slot":"alert-dialog-description",className:r.cn("text-muted-foreground text-sm",e),...t})}function E({className:e,...t}){return a.createElement(l.Action,{className:r.cn(i.buttonVariants(),e),...t})}function v({className:e,...t}){return a.createElement(l.Cancel,{className:r.cn(i.buttonVariants({variant:"outline"}),e),...t})}exports.AlertDialog=m;exports.AlertDialogAction=E;exports.AlertDialogCancel=v;exports.AlertDialogContent=D;exports.AlertDialogDescription=x;exports.AlertDialogFooter=p;exports.AlertDialogHeader=A;exports.AlertDialogOverlay=d;exports.AlertDialogPortal=s;exports.AlertDialogTitle=b;exports.AlertDialogTrigger=f; +//# sourceMappingURL=index.cjs8.js.map diff --git a/dist/index.cjs8.js.map b/dist/index.cjs8.js.map new file mode 100644 index 00000000..5b6121ce --- /dev/null +++ b/dist/index.cjs8.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs8.js","sources":["../src/components/ui/alert-dialog.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport * as AlertDialogPrimitive from '@radix-ui/react-alert-dialog';\n\nimport { cn } from '@/lib/utils';\nimport { buttonVariants } from '@/components/ui/button';\n\nfunction AlertDialog({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction AlertDialogTrigger({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction AlertDialogPortal({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction AlertDialogOverlay({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AlertDialogContent({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nfunction AlertDialogHeader({ className, ...props }: React.ComponentProps<'div'>) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AlertDialogFooter({ className, ...props }: React.ComponentProps<'div'>) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AlertDialogTitle({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AlertDialogDescription({\n\tclassName,\n\t...props\n}: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AlertDialogAction({ className, ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction AlertDialogCancel({ className, ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nexport {\n\tAlertDialog,\n\tAlertDialogPortal,\n\tAlertDialogOverlay,\n\tAlertDialogTrigger,\n\tAlertDialogContent,\n\tAlertDialogHeader,\n\tAlertDialogFooter,\n\tAlertDialogTitle,\n\tAlertDialogDescription,\n\tAlertDialogAction,\n\tAlertDialogCancel,\n};\n"],"names":["AlertDialog","props","AlertDialogPrimitive","AlertDialogTrigger","AlertDialogPortal","AlertDialogOverlay","className","React","cn","AlertDialogContent","AlertDialogHeader","AlertDialogFooter","AlertDialogTitle","AlertDialogDescription","AlertDialogAction","buttonVariants","AlertDialogCancel"],"mappings":"gfAQA,SAASA,EAAY,CAAE,GAAGC,GAAiE,CAC1F,uBAAQC,EAAqB,KAArB,CAA0B,YAAU,eAAgB,GAAGD,EAAO,CACvE,CAEA,SAASE,EAAmB,CAAE,GAAGF,GAAoE,CACpG,uBAAQC,EAAqB,QAArB,CAA6B,YAAU,uBAAwB,GAAGD,EAAO,CAClF,CAEA,SAASG,EAAkB,CAAE,GAAGH,GAAmE,CAClG,uBAAQC,EAAqB,OAArB,CAA4B,YAAU,sBAAuB,GAAGD,EAAO,CAChF,CAEA,SAASI,EAAmB,CAAE,UAAAC,EAAW,GAAGL,GAAoE,CAE9G,OAAAM,EAAA,cAACL,EAAqB,QAArB,CACA,YAAU,uBACV,UAAWM,EAAA,GACV,yJACAF,CACD,EACC,GAAGL,CAAA,CACL,CAEF,CAEA,SAASQ,EAAmB,CAAE,UAAAH,EAAW,GAAGL,GAAoE,CAC/G,OACEM,EAAA,cAAAH,EAAA,KACCG,EAAA,cAAAF,EAAA,IAAmB,EACpBE,EAAA,cAACL,EAAqB,QAArB,CACA,YAAU,uBACV,UAAWM,EAAA,GACV,8WACAF,CACD,EACC,GAAGL,CAAA,CAAA,CAEN,CAEF,CAEA,SAASS,EAAkB,CAAE,UAAAJ,EAAW,GAAGL,GAAsC,CAE/E,OAAAM,EAAA,cAAC,MAAA,CACA,YAAU,sBACV,UAAWC,EAAAA,GAAG,+CAAgDF,CAAS,EACtE,GAAGL,CAAA,CACL,CAEF,CAEA,SAASU,EAAkB,CAAE,UAAAL,EAAW,GAAGL,GAAsC,CAE/E,OAAAM,EAAA,cAAC,MAAA,CACA,YAAU,sBACV,UAAWC,EAAAA,GAAG,yDAA0DF,CAAS,EAChF,GAAGL,CAAA,CACL,CAEF,CAEA,SAASW,EAAiB,CAAE,UAAAN,EAAW,GAAGL,GAAkE,CAE1G,OAAAM,EAAA,cAACL,EAAqB,MAArB,CACA,YAAU,qBACV,UAAWM,EAAAA,GAAG,wBAAyBF,CAAS,EAC/C,GAAGL,CAAA,CACL,CAEF,CAEA,SAASY,EAAuB,CAC/B,UAAAP,EACA,GAAGL,CACJ,EAAkE,CAEhE,OAAAM,EAAA,cAACL,EAAqB,YAArB,CACA,YAAU,2BACV,UAAWM,EAAAA,GAAG,gCAAiCF,CAAS,EACvD,GAAGL,CAAA,CACL,CAEF,CAEA,SAASa,EAAkB,CAAE,UAAAR,EAAW,GAAGL,GAAmE,CACtG,OAAAM,EAAA,cAACL,EAAqB,OAArB,CAA4B,UAAWM,EAAG,GAAAO,EAAA,eAAA,EAAkBT,CAAS,EAAI,GAAGL,CAAO,CAAA,CAC5F,CAEA,SAASe,EAAkB,CAAE,UAAAV,EAAW,GAAGL,GAAmE,CAC7G,OAAQM,EAAA,cAAAL,EAAqB,OAArB,CAA4B,UAAWM,EAAG,GAAAO,EAAA,eAAe,CAAE,QAAS,SAAW,CAAA,EAAGT,CAAS,EAAI,GAAGL,EAAO,CAClH"} \ No newline at end of file diff --git a/dist/index.cjs9.js b/dist/index.cjs9.js new file mode 100644 index 00000000..7ca75cca --- /dev/null +++ b/dist/index.cjs9.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("react"),c=require("class-variance-authority"),a=require("./index.cjs54.js");function l(t){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(const r in t)if(r!=="default"){const i=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(e,r,i.get?i:{enumerable:!0,get:()=>t[r]})}}return e.default=t,Object.freeze(e)}const n=l(s),o=c.cva("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-card text-card-foreground",destructive:"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}});function u({className:t,variant:e,...r}){return n.createElement("div",{"data-slot":"alert",role:"alert",className:a.cn(o({variant:e}),t),...r})}function d({className:t,...e}){return n.createElement("div",{"data-slot":"alert-title",className:a.cn("col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight",t),...e})}function g({className:t,...e}){return n.createElement("div",{"data-slot":"alert-description",className:a.cn("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",t),...e})}exports.Alert=u;exports.AlertDescription=g;exports.AlertTitle=d; +//# sourceMappingURL=index.cjs9.js.map diff --git a/dist/index.cjs9.js.map b/dist/index.cjs9.js.map new file mode 100644 index 00000000..9f2d25be --- /dev/null +++ b/dist/index.cjs9.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.cjs9.js","sources":["../src/components/ui/alert.tsx"],"sourcesContent":["import * as React from 'react';\nimport { cva, type VariantProps } from 'class-variance-authority';\n\nimport { cn } from '@/lib/utils';\n\nconst alertVariants = cva(\n\t'relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current',\n\t{\n\t\tvariants: {\n\t\t\tvariant: {\n\t\t\t\tdefault: 'bg-card text-card-foreground',\n\t\t\t\tdestructive:\n\t\t\t\t\t'text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90',\n\t\t\t},\n\t\t},\n\t\tdefaultVariants: {\n\t\t\tvariant: 'default',\n\t\t},\n\t},\n);\n\nfunction Alert({ className, variant, ...props }: React.ComponentProps<'div'> & VariantProps) {\n\treturn
;\n}\n\nfunction AlertTitle({ className, ...props }: React.ComponentProps<'div'>) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction AlertDescription({ className, ...props }: React.ComponentProps<'div'>) {\n\treturn (\n\t\t\n\t);\n}\n\nexport { Alert, AlertTitle, AlertDescription };\n"],"names":["alertVariants","cva","Alert","className","variant","props","cn","AlertTitle","React","AlertDescription"],"mappings":"ucAKMA,EAAgBC,EAAA,IACrB,oOACA,CACC,SAAU,CACT,QAAS,CACR,QAAS,+BACT,YACC,mGAAA,CAEH,EACA,gBAAiB,CAChB,QAAS,SAAA,CACV,CAEF,EAEA,SAASC,EAAM,CAAE,UAAAC,EAAW,QAAAC,EAAS,GAAGC,GAA2E,CAClH,uBAAQ,MAAI,CAAA,YAAU,QAAQ,KAAK,QAAQ,UAAWC,EAAA,GAAGN,EAAc,CAAE,QAAAI,EAAS,EAAGD,CAAS,EAAI,GAAGE,EAAO,CAC7G,CAEA,SAASE,EAAW,CAAE,UAAAJ,EAAW,GAAGE,GAAsC,CAExE,OAAAG,EAAA,cAAC,MAAA,CACA,YAAU,cACV,UAAWF,EAAAA,GAAG,8DAA+DH,CAAS,EACrF,GAAGE,CAAA,CACL,CAEF,CAEA,SAASI,EAAiB,CAAE,UAAAN,EAAW,GAAGE,GAAsC,CAE9E,OAAAG,EAAA,cAAC,MAAA,CACA,YAAU,oBACV,UAAWF,EAAA,GACV,iGACAH,CACD,EACC,GAAGE,CAAA,CACL,CAEF"} \ No newline at end of file diff --git a/dist/index.css b/dist/index.css deleted file mode 100644 index d30af04c..00000000 --- a/dist/index.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-0.025em;--tracking-widest:0.1em;--leading-relaxed:1.625;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--aspect-video:16/9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:var(--default-font-feature-settings,normal);-webkit-tap-highlight-color:transparent;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;tab-size:4}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:var(--default-mono-font-feature-settings,normal);font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:transparent;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container-name:card-header;container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-auto{margin-top:auto}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-full{height:100%;width:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-\[1\.15rem\]{height:1.15rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*0.5)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.touch-none{touch-action:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.space-x-1{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.border-l-transparent{border-left-color:transparent}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-transparent{background-color:transparent}.fill-current{fill:currentcolor}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentcolor}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:50%}.opacity-70{opacity:70%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow,.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05))}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[color\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[left\,right\,width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[margin\,opacity\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\,height\,padding\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-200{--tw-duration:200ms;transition-duration:.2s}.duration-300{--tw-duration:300ms;transition-duration:.3s}.duration-1000{--tw-duration:1000ms;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\/menu-item\:opacity-100{&:is(:where(.group\/menu-item):focus-within *){opacity:100%}}.group-hover\/menu-item\:opacity-100{&:is(:where(.group\/menu-item):hover *){@media (hover:hover){opacity:100%}}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8{&:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}}.group-data-\[collapsible\=icon\]\:-mt-8{&:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}}.group-data-\[collapsible\=icon\]\:hidden{&:is(:where(.group)[data-collapsible=icon] *){display:none}}.group-data-\[collapsible\=icon\]\:size-8\!{&:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing)*8)!important;width:calc(var(--spacing)*8)!important}}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\){&:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing)*4)}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing)*4 + 2px)}}.group-data-\[collapsible\=icon\]\:overflow-hidden{&:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}}.group-data-\[collapsible\=icon\]\:p-0\!{&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}}.group-data-\[collapsible\=icon\]\:p-2\!{&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}}.group-data-\[collapsible\=icon\]\:opacity-0{&:is(:where(.group)[data-collapsible=icon] *){opacity:0}}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{&:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{&:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}}.group-data-\[collapsible\=offcanvas\]\:w-0{&:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}}.group-data-\[collapsible\=offcanvas\]\:translate-x-0{&:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[disabled\=true\]\:pointer-events-none{&:is(:where(.group)[data-disabled=true] *){pointer-events:none}}.group-data-\[disabled\=true\]\:opacity-50{&:is(:where(.group)[data-disabled=true] *){opacity:50%}}.group-data-\[side\=left\]\:-right-4{&:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}}.group-data-\[side\=left\]\:border-r{&:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}}.group-data-\[side\=right\]\:left-0{&:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}}.group-data-\[side\=right\]\:rotate-180{&:is(:where(.group)[data-side=right] *){rotate:180deg}}.group-data-\[side\=right\]\:border-l{&:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}}.group-data-\[state\=open\]\:rotate-180{&:is(:where(.group)[data-state=open] *){rotate:180deg}}.group-data-\[variant\=floating\]\:rounded-lg{&:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}}.group-data-\[variant\=floating\]\:border{&:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}}.group-data-\[variant\=floating\]\:shadow-sm{&:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block{&:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}}.group-data-\[viewport\=false\]\/navigation-menu\:top-full{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}}.group-data-\[viewport\=false\]\/navigation-menu\:border{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}}.group-data-\[viewport\=false\]\/navigation-menu\:shadow{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:200ms;transition-duration:.2s}}.peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled~*){cursor:not-allowed}}.peer-disabled\:opacity-50{&:is(:where(.peer):disabled~*){opacity:50%}}.peer-data-\[size\=default\]\/menu-button\:top-1\.5{&:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{&:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}}.peer-data-\[size\=sm\]\/menu-button\:top-1{&:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}}.file\:inline-flex{&::file-selector-button{display:inline-flex}}.file\:h-7{&::file-selector-button{height:calc(var(--spacing)*7)}}.file\:border-0{&::file-selector-button{border-style:var(--tw-border-style);border-width:0}}.file\:bg-transparent{&::file-selector-button{background-color:transparent}}.file\:text-sm{&::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.file\:font-medium{&::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.after\:absolute{&:after{content:var(--tw-content);position:absolute}}.after\:-inset-2{&:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}}.after\:inset-y-0{&:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}}.after\:left-1\/2{&:after{content:var(--tw-content);left:50%}}.after\:w-1{&:after{content:var(--tw-content);width:calc(var(--spacing)*1)}}.after\:w-\[2px\]{&:after{content:var(--tw-content);width:2px}}.after\:-translate-x-1\/2{&:after{--tw-translate-x:-50%;content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[collapsible\=offcanvas\]\:after\:left-full{&:is(:where(.group)[data-collapsible=offcanvas] *){&:after{content:var(--tw-content);left:100%}}}.first\:rounded-l-md{&:first-child{border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}}.first\:border-l{&:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}.last\:rounded-r-md{&:last-child{border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.focus-within\:relative{&:focus-within{position:relative}}.focus-within\:z-20{&:focus-within{z-index:20}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:opacity-100{&:hover{@media (hover:hover){opacity:100%}}}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]{&:hover{@media (hover:hover){--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:ring-4{&:hover{@media (hover:hover){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.focus\:z-10{&:focus{z-index:10}}.focus\:ring-2{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-offset-2{&:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus\:outline-hidden{&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.focus-visible\:z-10{&:focus-visible{z-index:10}}.focus-visible\:ring-1{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-2{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-4{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-\[3px\]{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-offset-1{&:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus-visible\:outline-hidden{&:focus-visible{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.focus-visible\:outline-1{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}}.disabled\:pointer-events-none{&:disabled{pointer-events:none}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:opacity-50{&:disabled{opacity:50%}}.in-data-\[side\=left\]\:cursor-w-resize{:where([data-side=left]) &{cursor:w-resize}}.in-data-\[side\=right\]\:cursor-e-resize{:where([data-side=right]) &{cursor:e-resize}}.has-disabled\:opacity-50{&:has(:disabled){opacity:50%}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]{&:has([data-slot=card-action]){grid-template-columns:1fr auto}}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]{&:has(>svg){grid-template-columns:calc(var(--spacing)*4) 1fr}}.has-\[\>svg\]\:gap-x-3{&:has(>svg){column-gap:calc(var(--spacing)*3)}}.has-\[\>svg\]\:px-2\.5{&:has(>svg){padding-inline:calc(var(--spacing)*2.5)}}.has-\[\>svg\]\:px-3{&:has(>svg){padding-inline:calc(var(--spacing)*3)}}.has-\[\>svg\]\:px-4{&:has(>svg){padding-inline:calc(var(--spacing)*4)}}.aria-disabled\:pointer-events-none{&[aria-disabled=true]{pointer-events:none}}.aria-disabled\:opacity-50{&[aria-disabled=true]{opacity:50%}}.aria-selected\:opacity-100{&[aria-selected=true]{opacity:100%}}.data-\[active\=true\]\:z-10{&[data-active=true]{z-index:10}}.data-\[active\=true\]\:font-medium{&[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.data-\[active\=true\]\:ring-\[3px\]{&[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[disabled\]\:pointer-events-none{&[data-disabled]{pointer-events:none}}.data-\[disabled\]\:opacity-50{&[data-disabled]{opacity:50%}}.data-\[disabled\=true\]\:pointer-events-none{&[data-disabled=true]{pointer-events:none}}.data-\[disabled\=true\]\:opacity-50{&[data-disabled=true]{opacity:50%}}.data-\[inset\]\:pl-8{&[data-inset]{padding-left:calc(var(--spacing)*8)}}.data-\[orientation\=horizontal\]\:h-1\.5{&[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}}.data-\[orientation\=horizontal\]\:h-full{&[data-orientation=horizontal]{height:100%}}.data-\[orientation\=horizontal\]\:h-px{&[data-orientation=horizontal]{height:1px}}.data-\[orientation\=horizontal\]\:w-full{&[data-orientation=horizontal]{width:100%}}.data-\[orientation\=vertical\]\:h-full{&[data-orientation=vertical]{height:100%}}.data-\[orientation\=vertical\]\:min-h-44{&[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}}.data-\[orientation\=vertical\]\:w-1\.5{&[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}}.data-\[orientation\=vertical\]\:w-auto{&[data-orientation=vertical]{width:auto}}.data-\[orientation\=vertical\]\:w-full{&[data-orientation=vertical]{width:100%}}.data-\[orientation\=vertical\]\:w-px{&[data-orientation=vertical]{width:1px}}.data-\[orientation\=vertical\]\:flex-col{&[data-orientation=vertical]{flex-direction:column}}.data-\[panel-group-direction\=vertical\]\:h-px{&[data-panel-group-direction=vertical]{height:1px}}.data-\[panel-group-direction\=vertical\]\:w-full{&[data-panel-group-direction=vertical]{width:100%}}.data-\[panel-group-direction\=vertical\]\:flex-col{&[data-panel-group-direction=vertical]{flex-direction:column}}.data-\[panel-group-direction\=vertical\]\:after\:left-0{&[data-panel-group-direction=vertical]{&:after{content:var(--tw-content);left:calc(var(--spacing)*0)}}}.data-\[panel-group-direction\=vertical\]\:after\:h-1{&[data-panel-group-direction=vertical]{&:after{content:var(--tw-content);height:calc(var(--spacing)*1)}}}.data-\[panel-group-direction\=vertical\]\:after\:w-full{&[data-panel-group-direction=vertical]{&:after{content:var(--tw-content);width:100%}}}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0{&[data-panel-group-direction=vertical]{&:after{--tw-translate-x:calc(var(--spacing)*0);content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2{&[data-panel-group-direction=vertical]{&:after{--tw-translate-y:-50%;content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.data-\[side\=bottom\]\:translate-y-1{&[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=left\]\:-translate-x-1{&[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=right\]\:translate-x-1{&[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=top\]\:-translate-y-1{&[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[size\=default\]\:h-9{&[data-size=default]{height:calc(var(--spacing)*9)}}.data-\[size\=sm\]\:h-8{&[data-size=sm]{height:calc(var(--spacing)*8)}}.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12{:is(& *){&[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}}}.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0{:is(& *){&[data-slot=navigation-menu-link]{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}}.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none{:is(& *){&[data-slot=navigation-menu-link]{&:focus{--tw-outline-style:none;outline-style:none}}}}.\*\:data-\[slot\=select-value\]\:line-clamp-1{:is(&>*){&[data-slot=select-value]{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}}}.\*\:data-\[slot\=select-value\]\:flex{:is(&>*){&[data-slot=select-value]{display:flex}}}.\*\:data-\[slot\=select-value\]\:items-center{:is(&>*){&[data-slot=select-value]{align-items:center}}}.\*\:data-\[slot\=select-value\]\:gap-2{:is(&>*){&[data-slot=select-value]{gap:calc(var(--spacing)*2)}}}.data-\[state\=active\]\:shadow-sm{&[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\]{&[data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[state\=closed\]\:duration-300{&[data-state=closed]{--tw-duration:300ms;transition-duration:.3s}}.data-\[state\=open\]\:opacity-100{&[data-state=open]{opacity:100%}}.data-\[state\=open\]\:duration-500{&[data-state=open]{--tw-duration:500ms;transition-duration:.5s}}.data-\[state\=unchecked\]\:translate-x-0{&[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[variant\=outline\]\:border-l-0{&[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}}.data-\[variant\=outline\]\:shadow-xs{&[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[variant\=outline\]\:first\:border-l{&[data-variant=outline]{&:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0{&[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0{&[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=bottom\]\:mt-24{&[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\]{&[data-vaul-drawer-direction=bottom]{max-height:80vh}}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg{&[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}.data-\[vaul-drawer-direction\=bottom\]\:border-t{&[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}}.data-\[vaul-drawer-direction\=left\]\:inset-y-0{&[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=left\]\:left-0{&[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=left\]\:w-3\/4{&[data-vaul-drawer-direction=left]{width:75%}}.data-\[vaul-drawer-direction\=left\]\:border-r{&[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}}.data-\[vaul-drawer-direction\=right\]\:inset-y-0{&[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=right\]\:right-0{&[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=right\]\:w-3\/4{&[data-vaul-drawer-direction=right]{width:75%}}.data-\[vaul-drawer-direction\=right\]\:border-l{&[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}}.data-\[vaul-drawer-direction\=top\]\:inset-x-0{&[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=top\]\:top-0{&[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=top\]\:mb-24{&[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\]{&[data-vaul-drawer-direction=top]{max-height:80vh}}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg{&[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}}.data-\[vaul-drawer-direction\=top\]\:border-b{&[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm,.sm\:block,.sm\:flex,.sm\:flex-row,.sm\:gap-2\.5,.sm\:justify-end,.sm\:max-w-lg,.sm\:max-w-sm,.sm\:pl-2\.5,.sm\:pr-2\.5,.sm\:text-left{&[data-vaul-drawer-direction=left]{@media (width >= 40rem){max-width:var(--container-sm)}}}.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm{&[data-vaul-drawer-direction=right]{@media (width >= 40rem){max-width:var(--container-sm)}}}.md\:absolute,.md\:block,.md\:flex,.md\:opacity-0,.md\:peer-data-\[variant\=inset\]\:m-2,.md\:text-sm,.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\],.md\:w-auto{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}}}.md\:peer-data-\[variant\=inset\]\:ml-0{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}}}.md\:peer-data-\[variant\=inset\]\:rounded-xl{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}}}.md\:peer-data-\[variant\=inset\]\:shadow-sm{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){&:is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}}}}.md\:after\:hidden{@media (width >= 48rem){&:after{content:var(--tw-content);display:none}}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent{& .recharts-dot[stroke="#fff"]{stroke:transparent}}.\[\&_\.recharts-layer\]\:outline-hidden{& .recharts-layer{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.\[\&_\.recharts-sector\]\:outline-hidden{& .recharts-sector{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent{& .recharts-sector[stroke="#fff"]{stroke:transparent}}.\[\&_\.recharts-surface\]\:outline-hidden{& .recharts-surface{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.\[\&_\[cmdk-group-heading\]\]\:px-2{& [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5{& [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}}.\[\&_\[cmdk-group-heading\]\]\:text-xs{& [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\[cmdk-group-heading\]\]\:font-medium{& [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.\[\&_\[cmdk-group\]\]\:px-2{& [cmdk-group]{padding-inline:calc(var(--spacing)*2)}}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0{& [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5{& [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5{& [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}}.\[\&_\[cmdk-input\]\]\:h-12{& [cmdk-input]{height:calc(var(--spacing)*12)}}.\[\&_\[cmdk-item\]\]\:px-2{& [cmdk-item]{padding-inline:calc(var(--spacing)*2)}}.\[\&_\[cmdk-item\]\]\:py-3{& [cmdk-item]{padding-block:calc(var(--spacing)*3)}}.\[\&_\[cmdk-item\]_svg\]\:h-5{& [cmdk-item] svg{height:calc(var(--spacing)*5)}}.\[\&_\[cmdk-item\]_svg\]\:w-5{& [cmdk-item] svg{width:calc(var(--spacing)*5)}}.\[\&_p\]\:leading-relaxed{& p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.\[\&_svg\]\:pointer-events-none{& svg{pointer-events:none}}.\[\&_svg\]\:shrink-0{& svg{flex-shrink:0}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4{& svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.\[\&_tr\]\:border-b{& tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\[\&_tr\:last-child\]\:border-0{& tr:last-child{border-style:var(--tw-border-style);border-width:0}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md{&:has(>.day-range-end){border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md{&:has(>.day-range-start){border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md{&:has([aria-selected]){border-radius:var(--radius-md)}}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md{&:first-child{&:has([aria-selected]){border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}}}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md{&:last-child{&:has([aria-selected]){border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md{&:has([aria-selected].day-range-end){border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0{&:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}}.\[\.border-b\]\:pb-6{&:is(.border-b){padding-bottom:calc(var(--spacing)*6)}}.\[\.border-t\]\:pt-6{&:is(.border-t){padding-top:calc(var(--spacing)*6)}}.\*\:\[span\]\:last\:flex{:is(&>*){&:is(span){&:last-child{display:flex}}}}.\*\:\[span\]\:last\:items-center{:is(&>*){&:is(span){&:last-child{align-items:center}}}}.\*\:\[span\]\:last\:gap-2{:is(&>*){&:is(span){&:last-child{gap:calc(var(--spacing)*2)}}}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]{&>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&\>button\]\:hidden{&>button{display:none}}.\[\&\>span\:last-child\]\:truncate{&>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.\[\&\>svg\]\:pointer-events-none{&>svg{pointer-events:none}}.\[\&\>svg\]\:size-3{&>svg{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}}.\[\&\>svg\]\:size-3\.5{&>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}}.\[\&\>svg\]\:size-4{&>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.\[\&\>svg\]\:h-2\.5{&>svg{height:calc(var(--spacing)*2.5)}}.\[\&\>svg\]\:h-3{&>svg{height:calc(var(--spacing)*3)}}.\[\&\>svg\]\:w-2\.5{&>svg{width:calc(var(--spacing)*2.5)}}.\[\&\>svg\]\:w-3{&>svg{width:calc(var(--spacing)*3)}}.\[\&\>svg\]\:shrink-0{&>svg{flex-shrink:0}}.\[\&\>svg\]\:translate-y-0\.5{&>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&\>svg\]\:text-current{&>svg{color:currentcolor}}.\[\&\>tr\]\:last\:border-b-0{&>tr{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90{&[data-panel-group-direction=vertical]>div{rotate:90deg}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180{&[data-state=open]>svg{rotate:180deg}}.\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{[data-side=left][data-collapsible=offcanvas] &{right:calc(var(--spacing)*-2)}}.\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{[data-side=left][data-state=collapsed] &{cursor:e-resize}}.\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{[data-side=right][data-collapsible=offcanvas] &{left:calc(var(--spacing)*-2)}}.\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{[data-side=right][data-state=collapsed] &{cursor:w-resize}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";initial-value:"";inherits:false}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var( - --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%) - );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}} \ No newline at end of file diff --git a/dist/index.d.ts b/dist/index.d.ts index c4d86374..457490d4 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,51 +1,51 @@ -import './styles/tailwind.css'; export { default as Colors } from './_util/colors'; export { default as useTheme } from './hooks/useTheme'; export { default as UIThemeProvider } from './providers/__ContextWrapper'; export { LinkProvider as NextLinkProvider, useLinkComponent as useNextLink } from './providers/NextLinkProvider'; -export { Accordion, AccordionItem, AccordionTrigger, AccordionContent } from '@/components/ui/accordion'; -export { AlertDialog, AlertDialogPortal, AlertDialogOverlay, AlertDialogTrigger, AlertDialogContent, AlertDialogHeader, AlertDialogFooter, AlertDialogTitle, AlertDialogDescription, AlertDialogAction, AlertDialogCancel, } from '@/components/ui/alert-dialog'; -export { Alert, AlertTitle, AlertDescription } from '@/components/ui/alert'; -export { AspectRatio } from '@/components/ui/aspect-ratio'; -export { Avatar, AvatarImage, AvatarFallback } from '@/components/ui/avatar'; -export { Badge, badgeVariants } from '@/components/ui/badge'; -export { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator, BreadcrumbEllipsis, } from '@/components/ui/breadcrumb'; -export { Button, buttonVariants } from '@/components/ui/button'; -export { Calendar } from '@/components/ui/calendar'; -export { Card, CardHeader, CardFooter, CardTitle, CardAction, CardDescription, CardContent, } from '@/components/ui/card'; -export { type CarouselApi, Carousel, CarouselContent, CarouselItem, CarouselPrevious, CarouselNext, } from '@/components/ui/carousel'; -export { ChartContainer, ChartTooltip, ChartTooltipContent, ChartLegend, ChartLegendContent, ChartStyle, } from '@/components/ui/chart'; -export { Checkbox } from '@/components/ui/checkbox'; -export { Collapsible, CollapsibleTrigger, CollapsibleContent } from '@/components/ui/collapsible'; -export { Command, CommandDialog, CommandInput, CommandList, CommandEmpty, CommandGroup, CommandItem, CommandShortcut, CommandSeparator, } from '@/components/ui/command'; -export { ContextMenu, ContextMenuTrigger, ContextMenuContent, ContextMenuItem, ContextMenuCheckboxItem, ContextMenuRadioItem, ContextMenuLabel, ContextMenuSeparator, ContextMenuShortcut, ContextMenuGroup, ContextMenuPortal, ContextMenuSub, ContextMenuSubContent, ContextMenuSubTrigger, ContextMenuRadioGroup, } from '@/components/ui/context-menu'; -export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPortal, DialogTitle, DialogTrigger, } from '@/components/ui/dialog'; -export { Drawer, DrawerPortal, DrawerOverlay, DrawerTrigger, DrawerClose, DrawerContent, DrawerHeader, DrawerFooter, DrawerTitle, DrawerDescription, } from '@/components/ui/drawer'; -export { DropdownMenu, DropdownMenuPortal, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuGroup, DropdownMenuLabel, DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubTrigger, DropdownMenuSubContent, } from '@/components/ui/dropdown-menu'; -export { useFormField, Form, FormItem, FormLabel, FormControl, FormDescription, FormMessage, FormField, } from '@/components/ui/form'; -export { HoverCard, HoverCardTrigger, HoverCardContent } from '@/components/ui/hover-card'; -export { InputOTP, InputOTPGroup, InputOTPSlot, InputOTPSeparator } from '@/components/ui/input-otp'; -export { Input } from '@/components/ui/input'; -export { Label } from '@/components/ui/label'; -export { Menubar, MenubarPortal, MenubarMenu, MenubarTrigger, MenubarContent, MenubarGroup, MenubarSeparator, MenubarLabel, MenubarItem, MenubarShortcut, MenubarCheckboxItem, MenubarRadioGroup, MenubarRadioItem, MenubarSub, MenubarSubTrigger, MenubarSubContent, } from '@/components/ui/menubar'; -export { NavigationMenu, NavigationMenuList, NavigationMenuItem, NavigationMenuContent, NavigationMenuTrigger, NavigationMenuLink, NavigationMenuIndicator, NavigationMenuViewport, navigationMenuTriggerStyle, } from '@/components/ui/navigation-menu'; -export { Pagination, PaginationContent, PaginationLink, PaginationItem, PaginationPrevious, PaginationNext, PaginationEllipsis, } from '@/components/ui/pagination'; -export { Popover, PopoverTrigger, PopoverContent, PopoverAnchor } from '@/components/ui/popover'; -export { Progress } from '@/components/ui/progress'; -export { RadioGroup, RadioGroupItem } from '@/components/ui/radio-group'; -export { ResizablePanelGroup, ResizablePanel, ResizableHandle } from '@/components/ui/resizable'; -export { ScrollArea, ScrollBar } from '@/components/ui/scroll-area'; -export { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectScrollDownButton, SelectScrollUpButton, SelectSeparator, SelectTrigger, SelectValue, } from '@/components/ui/select'; -export { Separator } from '@/components/ui/separator'; -export { Sheet, SheetTrigger, SheetClose, SheetContent, SheetHeader, SheetFooter, SheetTitle, SheetDescription, } from '@/components/ui/sheet'; -export { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupAction, SidebarGroupContent, SidebarGroupLabel, SidebarHeader, SidebarInput, SidebarInset, SidebarMenu, SidebarMenuAction, SidebarMenuBadge, SidebarMenuButton, SidebarMenuItem, SidebarMenuSkeleton, SidebarMenuSub, SidebarMenuSubButton, SidebarMenuSubItem, SidebarProvider, SidebarRail, SidebarSeparator, SidebarTrigger, useSidebar, } from '@/components/ui/sidebar'; -export { Skeleton } from '@/components/ui/skeleton'; -export { Slider } from '@/components/ui/slider'; -export { Toaster } from '@/components/ui/sonner'; -export { Switch } from '@/components/ui/switch'; -export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption, } from '@/components/ui/table'; -export { Tabs, TabsList, TabsTrigger, TabsContent } from '@/components/ui/tabs'; -export { Textarea } from '@/components/ui/textarea'; -export { ToggleGroup, ToggleGroupItem } from '@/components/ui/toggle-group'; -export { Toggle, toggleVariants } from '@/components/ui/toggle'; -export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } from '@/components/ui/tooltip'; +export { Accordion, AccordionItem, AccordionTrigger, AccordionContent } from './components/ui/accordion'; +export { AlertDialog, AlertDialogPortal, AlertDialogOverlay, AlertDialogTrigger, AlertDialogContent, AlertDialogHeader, AlertDialogFooter, AlertDialogTitle, AlertDialogDescription, AlertDialogAction, AlertDialogCancel, } from './components/ui/alert-dialog'; +export { Alert, AlertTitle, AlertDescription } from './components/ui/alert'; +export { AspectRatio } from './components/ui/aspect-ratio'; +export { Avatar, AvatarImage, AvatarFallback } from './components/ui/avatar'; +export { Badge, badgeVariants } from './components/ui/badge'; +export { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator, BreadcrumbEllipsis, } from './components/ui/breadcrumb'; +export { Button, buttonVariants } from './components/ui/button'; +export { Calendar } from './components/ui/calendar'; +export { Card, CardHeader, CardFooter, CardTitle, CardAction, CardDescription, CardContent, } from './components/ui/card'; +export { type CarouselApi, Carousel, CarouselContent, CarouselItem, CarouselPrevious, CarouselNext, } from './components/ui/carousel'; +export { ChartContainer, ChartTooltip, ChartTooltipContent, ChartLegend, ChartLegendContent, ChartStyle, } from './components/ui/chart'; +export { Checkbox } from './components/ui/checkbox'; +export { Collapsible, CollapsibleTrigger, CollapsibleContent } from './components/ui/collapsible'; +export { Command, CommandDialog, CommandInput, CommandList, CommandEmpty, CommandGroup, CommandItem, CommandShortcut, CommandSeparator, } from './components/ui/command'; +export { ContextMenu, ContextMenuTrigger, ContextMenuContent, ContextMenuItem, ContextMenuCheckboxItem, ContextMenuRadioItem, ContextMenuLabel, ContextMenuSeparator, ContextMenuShortcut, ContextMenuGroup, ContextMenuPortal, ContextMenuSub, ContextMenuSubContent, ContextMenuSubTrigger, ContextMenuRadioGroup, } from './components/ui/context-menu'; +export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPortal, DialogTitle, DialogTrigger, } from './components/ui/dialog'; +export { Drawer, DrawerPortal, DrawerOverlay, DrawerTrigger, DrawerClose, DrawerContent, DrawerHeader, DrawerFooter, DrawerTitle, DrawerDescription, } from './components/ui/drawer'; +export { DropdownMenu, DropdownMenuPortal, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuGroup, DropdownMenuLabel, DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubTrigger, DropdownMenuSubContent, } from './components/ui/dropdown-menu'; +export { useFormField, Form, FormItem, FormLabel, FormControl, FormDescription, FormMessage, FormField, } from './components/ui/form'; +export { HoverCard, HoverCardTrigger, HoverCardContent } from './components/ui/hover-card'; +export { InputOTP, InputOTPGroup, InputOTPSlot, InputOTPSeparator } from './components/ui/input-otp'; +export { Input } from './components/ui/input'; +export { Label } from './components/ui/label'; +export { Menubar, MenubarPortal, MenubarMenu, MenubarTrigger, MenubarContent, MenubarGroup, MenubarSeparator, MenubarLabel, MenubarItem, MenubarShortcut, MenubarCheckboxItem, MenubarRadioGroup, MenubarRadioItem, MenubarSub, MenubarSubTrigger, MenubarSubContent, } from './components/ui/menubar'; +export { NavigationMenu, NavigationMenuList, NavigationMenuItem, NavigationMenuContent, NavigationMenuTrigger, NavigationMenuLink, NavigationMenuIndicator, NavigationMenuViewport, navigationMenuTriggerStyle, } from './components/ui/navigation-menu'; +export { Pagination, PaginationContent, PaginationLink, PaginationItem, PaginationPrevious, PaginationNext, PaginationEllipsis, } from './components/ui/pagination'; +export { Popover, PopoverTrigger, PopoverContent, PopoverAnchor } from './components/ui/popover'; +export { Progress } from './components/ui/progress'; +export { RadioGroup, RadioGroupItem } from './components/ui/radio-group'; +export { ResizablePanelGroup, ResizablePanel, ResizableHandle } from './components/ui/resizable'; +export { ScrollArea, ScrollBar } from './components/ui/scroll-area'; +export { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectScrollDownButton, SelectScrollUpButton, SelectSeparator, SelectTrigger, SelectValue, } from './components/ui/select'; +export { Separator } from './components/ui/separator'; +export { Sheet, SheetTrigger, SheetClose, SheetContent, SheetHeader, SheetFooter, SheetTitle, SheetDescription, } from './components/ui/sheet'; +export { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupAction, SidebarGroupContent, SidebarGroupLabel, SidebarHeader, SidebarInput, SidebarInset, SidebarMenu, SidebarMenuAction, SidebarMenuBadge, SidebarMenuButton, SidebarMenuItem, SidebarMenuSkeleton, SidebarMenuSub, SidebarMenuSubButton, SidebarMenuSubItem, SidebarProvider, SidebarRail, SidebarSeparator, SidebarTrigger, useSidebar, } from './components/ui/sidebar'; +export { Skeleton } from './components/ui/skeleton'; +export { Slider } from './components/ui/slider'; +export { Toaster } from './components/ui/sonner'; +export { Switch } from './components/ui/switch'; +export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption, } from './components/ui/table'; +export { Tabs, TabsList, TabsTrigger, TabsContent } from './components/ui/tabs'; +export { Textarea } from './components/ui/textarea'; +export { ToggleGroup, ToggleGroupItem } from './components/ui/toggle-group'; +export { Toggle, toggleVariants } from './components/ui/toggle'; +export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } from './components/ui/tooltip'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/index.d.ts.map b/dist/index.d.ts.map new file mode 100644 index 00000000..f52797bd --- /dev/null +++ b/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/index.es.css b/dist/index.es.css deleted file mode 100644 index d30af04c..00000000 --- a/dist/index.es.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-0.025em;--tracking-widest:0.1em;--leading-relaxed:1.625;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--aspect-video:16/9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:var(--default-font-feature-settings,normal);-webkit-tap-highlight-color:transparent;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;tab-size:4}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:var(--default-mono-font-feature-settings,normal);font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:transparent;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container-name:card-header;container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-auto{margin-top:auto}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-full{height:100%;width:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-\[1\.15rem\]{height:1.15rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*0.5)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.touch-none{touch-action:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.space-x-1{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.border-l-transparent{border-left-color:transparent}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-transparent{background-color:transparent}.fill-current{fill:currentcolor}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentcolor}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:50%}.opacity-70{opacity:70%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow,.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05))}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[color\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[left\,right\,width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[margin\,opacity\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\,height\,padding\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-200{--tw-duration:200ms;transition-duration:.2s}.duration-300{--tw-duration:300ms;transition-duration:.3s}.duration-1000{--tw-duration:1000ms;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\/menu-item\:opacity-100{&:is(:where(.group\/menu-item):focus-within *){opacity:100%}}.group-hover\/menu-item\:opacity-100{&:is(:where(.group\/menu-item):hover *){@media (hover:hover){opacity:100%}}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8{&:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}}.group-data-\[collapsible\=icon\]\:-mt-8{&:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}}.group-data-\[collapsible\=icon\]\:hidden{&:is(:where(.group)[data-collapsible=icon] *){display:none}}.group-data-\[collapsible\=icon\]\:size-8\!{&:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing)*8)!important;width:calc(var(--spacing)*8)!important}}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\){&:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing)*4)}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing)*4 + 2px)}}.group-data-\[collapsible\=icon\]\:overflow-hidden{&:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}}.group-data-\[collapsible\=icon\]\:p-0\!{&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}}.group-data-\[collapsible\=icon\]\:p-2\!{&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}}.group-data-\[collapsible\=icon\]\:opacity-0{&:is(:where(.group)[data-collapsible=icon] *){opacity:0}}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{&:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{&:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}}.group-data-\[collapsible\=offcanvas\]\:w-0{&:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}}.group-data-\[collapsible\=offcanvas\]\:translate-x-0{&:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[disabled\=true\]\:pointer-events-none{&:is(:where(.group)[data-disabled=true] *){pointer-events:none}}.group-data-\[disabled\=true\]\:opacity-50{&:is(:where(.group)[data-disabled=true] *){opacity:50%}}.group-data-\[side\=left\]\:-right-4{&:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}}.group-data-\[side\=left\]\:border-r{&:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}}.group-data-\[side\=right\]\:left-0{&:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}}.group-data-\[side\=right\]\:rotate-180{&:is(:where(.group)[data-side=right] *){rotate:180deg}}.group-data-\[side\=right\]\:border-l{&:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}}.group-data-\[state\=open\]\:rotate-180{&:is(:where(.group)[data-state=open] *){rotate:180deg}}.group-data-\[variant\=floating\]\:rounded-lg{&:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}}.group-data-\[variant\=floating\]\:border{&:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}}.group-data-\[variant\=floating\]\:shadow-sm{&:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block{&:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}}.group-data-\[viewport\=false\]\/navigation-menu\:top-full{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}}.group-data-\[viewport\=false\]\/navigation-menu\:border{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}}.group-data-\[viewport\=false\]\/navigation-menu\:shadow{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200{&:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:200ms;transition-duration:.2s}}.peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled~*){cursor:not-allowed}}.peer-disabled\:opacity-50{&:is(:where(.peer):disabled~*){opacity:50%}}.peer-data-\[size\=default\]\/menu-button\:top-1\.5{&:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{&:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}}.peer-data-\[size\=sm\]\/menu-button\:top-1{&:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}}.file\:inline-flex{&::file-selector-button{display:inline-flex}}.file\:h-7{&::file-selector-button{height:calc(var(--spacing)*7)}}.file\:border-0{&::file-selector-button{border-style:var(--tw-border-style);border-width:0}}.file\:bg-transparent{&::file-selector-button{background-color:transparent}}.file\:text-sm{&::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.file\:font-medium{&::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.after\:absolute{&:after{content:var(--tw-content);position:absolute}}.after\:-inset-2{&:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}}.after\:inset-y-0{&:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}}.after\:left-1\/2{&:after{content:var(--tw-content);left:50%}}.after\:w-1{&:after{content:var(--tw-content);width:calc(var(--spacing)*1)}}.after\:w-\[2px\]{&:after{content:var(--tw-content);width:2px}}.after\:-translate-x-1\/2{&:after{--tw-translate-x:-50%;content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[collapsible\=offcanvas\]\:after\:left-full{&:is(:where(.group)[data-collapsible=offcanvas] *){&:after{content:var(--tw-content);left:100%}}}.first\:rounded-l-md{&:first-child{border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}}.first\:border-l{&:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}.last\:rounded-r-md{&:last-child{border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.focus-within\:relative{&:focus-within{position:relative}}.focus-within\:z-20{&:focus-within{z-index:20}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:opacity-100{&:hover{@media (hover:hover){opacity:100%}}}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]{&:hover{@media (hover:hover){--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:ring-4{&:hover{@media (hover:hover){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.focus\:z-10{&:focus{z-index:10}}.focus\:ring-2{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-offset-2{&:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus\:outline-hidden{&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.focus-visible\:z-10{&:focus-visible{z-index:10}}.focus-visible\:ring-1{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-2{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-4{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-\[3px\]{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-offset-1{&:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus-visible\:outline-hidden{&:focus-visible{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.focus-visible\:outline-1{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}}.disabled\:pointer-events-none{&:disabled{pointer-events:none}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:opacity-50{&:disabled{opacity:50%}}.in-data-\[side\=left\]\:cursor-w-resize{:where([data-side=left]) &{cursor:w-resize}}.in-data-\[side\=right\]\:cursor-e-resize{:where([data-side=right]) &{cursor:e-resize}}.has-disabled\:opacity-50{&:has(:disabled){opacity:50%}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]{&:has([data-slot=card-action]){grid-template-columns:1fr auto}}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]{&:has(>svg){grid-template-columns:calc(var(--spacing)*4) 1fr}}.has-\[\>svg\]\:gap-x-3{&:has(>svg){column-gap:calc(var(--spacing)*3)}}.has-\[\>svg\]\:px-2\.5{&:has(>svg){padding-inline:calc(var(--spacing)*2.5)}}.has-\[\>svg\]\:px-3{&:has(>svg){padding-inline:calc(var(--spacing)*3)}}.has-\[\>svg\]\:px-4{&:has(>svg){padding-inline:calc(var(--spacing)*4)}}.aria-disabled\:pointer-events-none{&[aria-disabled=true]{pointer-events:none}}.aria-disabled\:opacity-50{&[aria-disabled=true]{opacity:50%}}.aria-selected\:opacity-100{&[aria-selected=true]{opacity:100%}}.data-\[active\=true\]\:z-10{&[data-active=true]{z-index:10}}.data-\[active\=true\]\:font-medium{&[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.data-\[active\=true\]\:ring-\[3px\]{&[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[disabled\]\:pointer-events-none{&[data-disabled]{pointer-events:none}}.data-\[disabled\]\:opacity-50{&[data-disabled]{opacity:50%}}.data-\[disabled\=true\]\:pointer-events-none{&[data-disabled=true]{pointer-events:none}}.data-\[disabled\=true\]\:opacity-50{&[data-disabled=true]{opacity:50%}}.data-\[inset\]\:pl-8{&[data-inset]{padding-left:calc(var(--spacing)*8)}}.data-\[orientation\=horizontal\]\:h-1\.5{&[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}}.data-\[orientation\=horizontal\]\:h-full{&[data-orientation=horizontal]{height:100%}}.data-\[orientation\=horizontal\]\:h-px{&[data-orientation=horizontal]{height:1px}}.data-\[orientation\=horizontal\]\:w-full{&[data-orientation=horizontal]{width:100%}}.data-\[orientation\=vertical\]\:h-full{&[data-orientation=vertical]{height:100%}}.data-\[orientation\=vertical\]\:min-h-44{&[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}}.data-\[orientation\=vertical\]\:w-1\.5{&[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}}.data-\[orientation\=vertical\]\:w-auto{&[data-orientation=vertical]{width:auto}}.data-\[orientation\=vertical\]\:w-full{&[data-orientation=vertical]{width:100%}}.data-\[orientation\=vertical\]\:w-px{&[data-orientation=vertical]{width:1px}}.data-\[orientation\=vertical\]\:flex-col{&[data-orientation=vertical]{flex-direction:column}}.data-\[panel-group-direction\=vertical\]\:h-px{&[data-panel-group-direction=vertical]{height:1px}}.data-\[panel-group-direction\=vertical\]\:w-full{&[data-panel-group-direction=vertical]{width:100%}}.data-\[panel-group-direction\=vertical\]\:flex-col{&[data-panel-group-direction=vertical]{flex-direction:column}}.data-\[panel-group-direction\=vertical\]\:after\:left-0{&[data-panel-group-direction=vertical]{&:after{content:var(--tw-content);left:calc(var(--spacing)*0)}}}.data-\[panel-group-direction\=vertical\]\:after\:h-1{&[data-panel-group-direction=vertical]{&:after{content:var(--tw-content);height:calc(var(--spacing)*1)}}}.data-\[panel-group-direction\=vertical\]\:after\:w-full{&[data-panel-group-direction=vertical]{&:after{content:var(--tw-content);width:100%}}}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0{&[data-panel-group-direction=vertical]{&:after{--tw-translate-x:calc(var(--spacing)*0);content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2{&[data-panel-group-direction=vertical]{&:after{--tw-translate-y:-50%;content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.data-\[side\=bottom\]\:translate-y-1{&[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=left\]\:-translate-x-1{&[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=right\]\:translate-x-1{&[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=top\]\:-translate-y-1{&[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[size\=default\]\:h-9{&[data-size=default]{height:calc(var(--spacing)*9)}}.data-\[size\=sm\]\:h-8{&[data-size=sm]{height:calc(var(--spacing)*8)}}.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12{:is(& *){&[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}}}.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0{:is(& *){&[data-slot=navigation-menu-link]{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}}.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none{:is(& *){&[data-slot=navigation-menu-link]{&:focus{--tw-outline-style:none;outline-style:none}}}}.\*\:data-\[slot\=select-value\]\:line-clamp-1{:is(&>*){&[data-slot=select-value]{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}}}.\*\:data-\[slot\=select-value\]\:flex{:is(&>*){&[data-slot=select-value]{display:flex}}}.\*\:data-\[slot\=select-value\]\:items-center{:is(&>*){&[data-slot=select-value]{align-items:center}}}.\*\:data-\[slot\=select-value\]\:gap-2{:is(&>*){&[data-slot=select-value]{gap:calc(var(--spacing)*2)}}}.data-\[state\=active\]\:shadow-sm{&[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\]{&[data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[state\=closed\]\:duration-300{&[data-state=closed]{--tw-duration:300ms;transition-duration:.3s}}.data-\[state\=open\]\:opacity-100{&[data-state=open]{opacity:100%}}.data-\[state\=open\]\:duration-500{&[data-state=open]{--tw-duration:500ms;transition-duration:.5s}}.data-\[state\=unchecked\]\:translate-x-0{&[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[variant\=outline\]\:border-l-0{&[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}}.data-\[variant\=outline\]\:shadow-xs{&[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[variant\=outline\]\:first\:border-l{&[data-variant=outline]{&:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0{&[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0{&[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=bottom\]\:mt-24{&[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\]{&[data-vaul-drawer-direction=bottom]{max-height:80vh}}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg{&[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}.data-\[vaul-drawer-direction\=bottom\]\:border-t{&[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}}.data-\[vaul-drawer-direction\=left\]\:inset-y-0{&[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=left\]\:left-0{&[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=left\]\:w-3\/4{&[data-vaul-drawer-direction=left]{width:75%}}.data-\[vaul-drawer-direction\=left\]\:border-r{&[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}}.data-\[vaul-drawer-direction\=right\]\:inset-y-0{&[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=right\]\:right-0{&[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=right\]\:w-3\/4{&[data-vaul-drawer-direction=right]{width:75%}}.data-\[vaul-drawer-direction\=right\]\:border-l{&[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}}.data-\[vaul-drawer-direction\=top\]\:inset-x-0{&[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=top\]\:top-0{&[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}}.data-\[vaul-drawer-direction\=top\]\:mb-24{&[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\]{&[data-vaul-drawer-direction=top]{max-height:80vh}}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg{&[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}}.data-\[vaul-drawer-direction\=top\]\:border-b{&[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm,.sm\:block,.sm\:flex,.sm\:flex-row,.sm\:gap-2\.5,.sm\:justify-end,.sm\:max-w-lg,.sm\:max-w-sm,.sm\:pl-2\.5,.sm\:pr-2\.5,.sm\:text-left{&[data-vaul-drawer-direction=left]{@media (width >= 40rem){max-width:var(--container-sm)}}}.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm{&[data-vaul-drawer-direction=right]{@media (width >= 40rem){max-width:var(--container-sm)}}}.md\:absolute,.md\:block,.md\:flex,.md\:opacity-0,.md\:peer-data-\[variant\=inset\]\:m-2,.md\:text-sm,.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\],.md\:w-auto{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}}}.md\:peer-data-\[variant\=inset\]\:ml-0{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}}}.md\:peer-data-\[variant\=inset\]\:rounded-xl{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}}}.md\:peer-data-\[variant\=inset\]\:shadow-sm{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{@media (width >= 48rem){&:is(:where(.peer)[data-variant=inset]~*){&:is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}}}}.md\:after\:hidden{@media (width >= 48rem){&:after{content:var(--tw-content);display:none}}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent{& .recharts-dot[stroke="#fff"]{stroke:transparent}}.\[\&_\.recharts-layer\]\:outline-hidden{& .recharts-layer{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.\[\&_\.recharts-sector\]\:outline-hidden{& .recharts-sector{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent{& .recharts-sector[stroke="#fff"]{stroke:transparent}}.\[\&_\.recharts-surface\]\:outline-hidden{& .recharts-surface{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.\[\&_\[cmdk-group-heading\]\]\:px-2{& [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5{& [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}}.\[\&_\[cmdk-group-heading\]\]\:text-xs{& [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\[cmdk-group-heading\]\]\:font-medium{& [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.\[\&_\[cmdk-group\]\]\:px-2{& [cmdk-group]{padding-inline:calc(var(--spacing)*2)}}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0{& [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5{& [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5{& [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}}.\[\&_\[cmdk-input\]\]\:h-12{& [cmdk-input]{height:calc(var(--spacing)*12)}}.\[\&_\[cmdk-item\]\]\:px-2{& [cmdk-item]{padding-inline:calc(var(--spacing)*2)}}.\[\&_\[cmdk-item\]\]\:py-3{& [cmdk-item]{padding-block:calc(var(--spacing)*3)}}.\[\&_\[cmdk-item\]_svg\]\:h-5{& [cmdk-item] svg{height:calc(var(--spacing)*5)}}.\[\&_\[cmdk-item\]_svg\]\:w-5{& [cmdk-item] svg{width:calc(var(--spacing)*5)}}.\[\&_p\]\:leading-relaxed{& p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.\[\&_svg\]\:pointer-events-none{& svg{pointer-events:none}}.\[\&_svg\]\:shrink-0{& svg{flex-shrink:0}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4{& svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.\[\&_tr\]\:border-b{& tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\[\&_tr\:last-child\]\:border-0{& tr:last-child{border-style:var(--tw-border-style);border-width:0}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md{&:has(>.day-range-end){border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md{&:has(>.day-range-start){border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md{&:has([aria-selected]){border-radius:var(--radius-md)}}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md{&:first-child{&:has([aria-selected]){border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}}}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md{&:last-child{&:has([aria-selected]){border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md{&:has([aria-selected].day-range-end){border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0{&:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}}.\[\.border-b\]\:pb-6{&:is(.border-b){padding-bottom:calc(var(--spacing)*6)}}.\[\.border-t\]\:pt-6{&:is(.border-t){padding-top:calc(var(--spacing)*6)}}.\*\:\[span\]\:last\:flex{:is(&>*){&:is(span){&:last-child{display:flex}}}}.\*\:\[span\]\:last\:items-center{:is(&>*){&:is(span){&:last-child{align-items:center}}}}.\*\:\[span\]\:last\:gap-2{:is(&>*){&:is(span){&:last-child{gap:calc(var(--spacing)*2)}}}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]{&>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&\>button\]\:hidden{&>button{display:none}}.\[\&\>span\:last-child\]\:truncate{&>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.\[\&\>svg\]\:pointer-events-none{&>svg{pointer-events:none}}.\[\&\>svg\]\:size-3{&>svg{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}}.\[\&\>svg\]\:size-3\.5{&>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}}.\[\&\>svg\]\:size-4{&>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.\[\&\>svg\]\:h-2\.5{&>svg{height:calc(var(--spacing)*2.5)}}.\[\&\>svg\]\:h-3{&>svg{height:calc(var(--spacing)*3)}}.\[\&\>svg\]\:w-2\.5{&>svg{width:calc(var(--spacing)*2.5)}}.\[\&\>svg\]\:w-3{&>svg{width:calc(var(--spacing)*3)}}.\[\&\>svg\]\:shrink-0{&>svg{flex-shrink:0}}.\[\&\>svg\]\:translate-y-0\.5{&>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&\>svg\]\:text-current{&>svg{color:currentcolor}}.\[\&\>tr\]\:last\:border-b-0{&>tr{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90{&[data-panel-group-direction=vertical]>div{rotate:90deg}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180{&[data-state=open]>svg{rotate:180deg}}.\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{[data-side=left][data-collapsible=offcanvas] &{right:calc(var(--spacing)*-2)}}.\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{[data-side=left][data-state=collapsed] &{cursor:e-resize}}.\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{[data-side=right][data-collapsible=offcanvas] &{left:calc(var(--spacing)*-2)}}.\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{[data-side=right][data-state=collapsed] &{cursor:w-resize}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";initial-value:"";inherits:false}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var( - --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%) - );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}} \ No newline at end of file diff --git a/dist/index.es.js b/dist/index.es.js index 5b89cdca..1fee4390 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1,45 +1,303 @@ -import{jsx as e,Fragment as t,jsxs as n}from"react/jsx-runtime";import*as r from"react";import o,{createContext as a,useContext as i,useState as s,useEffect as l,forwardRef as c,createElement as u,useLayoutEffect as d,useRef as f,useCallback as p,isValidElement as m,PureComponent as h,useImperativeHandle as v,useMemo as g,cloneElement as b}from"react";import*as y from"react-dom";import w from"react-dom";const x=Object.freeze({}),C=a(null),k=()=>{const e=i(C);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},S=({defaultScheme:t,children:n})=>{const[r,o]=s(null);l((()=>{if(t)return void o(t);const e=localStorage.getItem("theme");e&&["light","dark"].includes(e)?o(e):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(o("dark"),localStorage.setItem("theme","dark")):(o("light"),localStorage.setItem("theme","light"))}),[]);return e(C.Provider,{value:{theme:r,toggleTheme:()=>{const e="light"===r?"dark":"light";o(e),localStorage.setItem("theme",e),window.dispatchEvent(new Event("storage"))}},children:n})},N=o.createContext({});function _({children:e,...t}){return o.createElement(N.Provider,{value:t},e)}const E=({children:t,baseColor:n,highlightColor:r})=>(localStorage.getItem("theme"),k(),e(_,{baseColor:n||"#000",highlightColor:r||"#c9c9c9",children:t})),P=({children:t,defaultScheme:n})=>e(S,{defaultScheme:n||void 0,children:e(E,{children:t})}),M=a(void 0),O=({linkComponent:t,children:n})=>e(M.Provider,{value:t,children:n}),D=()=>{const e=i(M);if(!e)throw new Error("useLinkComponent must be used within a LinkProvider");return e};function R(t,n=[]){let o=[];const a=()=>{const e=o.map((e=>r.createContext(e)));return function(n){const o=n?.[t]||e;return r.useMemo((()=>({[`__scope${t}`]:{...n,[t]:o}})),[n,o])}};return a.scopeName=t,[function(n,a){const i=r.createContext(a),s=o.length;o=[...o,a];const l=n=>{const{scope:o,children:a,...l}=n,c=o?.[t]?.[s]||i,u=r.useMemo((()=>l),Object.values(l));return e(c.Provider,{value:u,children:a})};return l.displayName=n+"Provider",[l,function(e,o){const l=o?.[t]?.[s]||i,c=r.useContext(l);if(c)return c;if(void 0!==a)return a;throw new Error(`\`${e}\` must be used within \`${n}\``)}]},T(a,...n)]}function T(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const o=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return r.useMemo((()=>({[`__scope${t.scopeName}`]:o})),[o])}};return n.scopeName=t.scopeName,n}function A(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function I(...e){return t=>{let n=!1;const r=e.map((e=>{const r=A(e,t);return n||"function"!=typeof r||(n=!0),r}));if(n)return()=>{for(let t=0;t{const{children:a,...i}=t,s=r.Children.toArray(a),l=s.find(W);if(l){const t=l.props.children,a=s.map((e=>e===l?r.Children.count(t)>1?r.Children.only(null):r.isValidElement(t)?t.props.children:null:e));return e(n,{...i,ref:o,children:r.isValidElement(t)?r.cloneElement(t,void 0,a):null})}return e(n,{...i,ref:o,children:a})}));return o.displayName=`${t}.Slot`,o}var j=L("Slot");function F(e){const t=r.forwardRef(((e,t)=>{const{children:n,...o}=e,a=z(r.isValidElement(n)?function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(n):void 0,t);if(r.isValidElement(n)){const e=function(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{const t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(e.ref=a),r.cloneElement(n,e)}return r.Children.count(n)>1?r.Children.only(null):null}));return t.displayName=`${e}.SlotClone`,t}var B=Symbol("radix.slottable");function $(n){const r=({children:n})=>e(t,{children:n});return r.displayName=`${n}.Slottable`,r.__radixId=B,r}function W(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===B}function H(t){const n=t+"CollectionProvider",[r,a]=R(n),[i,s]=r(n,{collectionRef:{current:null},itemMap:new Map}),l=t=>{const{scope:n,children:r}=t,a=o.useRef(null),s=o.useRef(new Map).current;return e(i,{scope:n,itemMap:s,collectionRef:a,children:r})};l.displayName=n;const c=t+"CollectionSlot",u=L(c),d=o.forwardRef(((t,n)=>{const{scope:r,children:o}=t,a=z(n,s(c,r).collectionRef);return e(u,{ref:a,children:o})}));d.displayName=c;const f=t+"CollectionItemSlot",p="data-radix-collection-item",m=L(f),h=o.forwardRef(((t,n)=>{const{scope:r,children:a,...i}=t,l=o.useRef(null),c=z(n,l),u=s(f,r);return o.useEffect((()=>(u.itemMap.set(l,{ref:l,...i}),()=>{u.itemMap.delete(l)}))),e(m,{[p]:"",ref:c,children:a})}));return h.displayName=f,[{Provider:l,Slot:d,ItemSlot:h},function(e){const n=s(t+"CollectionConsumer",e),r=o.useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${p}]`)),r=Array.from(n.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)));return r}),[n.collectionRef,n.itemMap]);return r},a]}function V(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}var K=globalThis?.document?r.useLayoutEffect:()=>{},Y=r[" useInsertionEffect ".trim().toString()]||K;function U({prop:e,defaultProp:t,onChange:n=()=>{},caller:o}){const[a,i,s]=function({defaultProp:e,onChange:t}){const[n,o]=r.useState(e),a=r.useRef(n),i=r.useRef(t);return Y((()=>{i.current=t}),[t]),r.useEffect((()=>{a.current!==n&&(i.current?.(n),a.current=n)}),[n,a]),[n,o,i]}({defaultProp:t,onChange:n}),l=void 0!==e,c=l?e:a;{const t=r.useRef(void 0!==e);r.useEffect((()=>{const e=t.current;if(e!==l){const t=e?"controlled":"uncontrolled",n=l?"controlled":"uncontrolled";console.warn(`${o} is changing from ${t} to ${n}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=l}),[l,o])}const u=r.useCallback((t=>{if(l){const n=function(e){return"function"==typeof e}(t)?t(e):t;n!==e&&s.current?.(n)}else i(t)}),[l,e,i,s]);return[c,u]}var q=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce(((t,n)=>{const o=L(`Primitive.${n}`),a=r.forwardRef(((t,r)=>{const{asChild:a,...i}=t,s=a?o:n;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),e(s,{...i,ref:r})}));return a.displayName=`Primitive.${n}`,{...t,[n]:a}}),{});function G(e,t){e&&y.flushSync((()=>e.dispatchEvent(t)))}var X=e=>{const{present:t,children:n}=e,o=function(e){const[t,n]=r.useState(),o=r.useRef(null),a=r.useRef(e),i=r.useRef("none"),s=e?"mounted":"unmounted",[l,c]=function(e,t){return r.useReducer(((e,n)=>t[e][n]??e),e)}(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return r.useEffect((()=>{const e=Q(o.current);i.current="mounted"===l?e:"none"}),[l]),K((()=>{const t=o.current,n=a.current;if(n!==e){const r=i.current,o=Q(t);if(e)c("MOUNT");else if("none"===o||"none"===t?.display)c("UNMOUNT");else{c(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}a.current=e}}),[e,c]),K((()=>{if(t){let e;const n=t.ownerDocument.defaultView??window,r=r=>{const i=Q(o.current).includes(r.animationName);if(r.target===t&&i&&(c("ANIMATION_END"),!a.current)){const r=t.style.animationFillMode;t.style.animationFillMode="forwards",e=n.setTimeout((()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=r)}))}},s=e=>{e.target===t&&(i.current=Q(o.current))};return t.addEventListener("animationstart",s),t.addEventListener("animationcancel",r),t.addEventListener("animationend",r),()=>{n.clearTimeout(e),t.removeEventListener("animationstart",s),t.removeEventListener("animationcancel",r),t.removeEventListener("animationend",r)}}c("ANIMATION_END")}),[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:r.useCallback((e=>{o.current=e?getComputedStyle(e):null,n(e)}),[])}}(t),a="function"==typeof n?n({present:o.isPresent}):r.Children.only(n),i=z(o.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(a));return"function"==typeof n||o.isPresent?r.cloneElement(a,{ref:i}):null};function Q(e){return e?.animationName||"none"}X.displayName="Presence";var Z=r[" useId ".trim().toString()]||(()=>{}),J=0;function ee(e){const[t,n]=r.useState(Z());return K((()=>{e||n((e=>e??String(J++)))}),[e]),e||(t?`radix-${t}`:"")}var te="Collapsible",[ne,re]=R(te),[oe,ae]=ne(te),ie=r.forwardRef(((t,n)=>{const{__scopeCollapsible:o,open:a,defaultOpen:i,disabled:s,onOpenChange:l,...c}=t,[u,d]=U({prop:a,defaultProp:i??!1,onChange:l,caller:te});return e(oe,{scope:o,disabled:s,contentId:ee(),open:u,onOpenToggle:r.useCallback((()=>d((e=>!e))),[d]),children:e(q.div,{"data-state":fe(u),"data-disabled":s?"":void 0,...c,ref:n})})}));ie.displayName=te;var se="CollapsibleTrigger",le=r.forwardRef(((t,n)=>{const{__scopeCollapsible:r,...o}=t,a=ae(se,r);return e(q.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":fe(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...o,ref:n,onClick:V(t.onClick,a.onOpenToggle)})}));le.displayName=se;var ce="CollapsibleContent",ue=r.forwardRef(((t,n)=>{const{forceMount:r,...o}=t,a=ae(ce,t.__scopeCollapsible);return e(X,{present:r||a.open,children:({present:t})=>e(de,{...o,ref:n,present:t})})}));ue.displayName=ce;var de=r.forwardRef(((t,n)=>{const{__scopeCollapsible:o,present:a,children:i,...s}=t,l=ae(ce,o),[c,u]=r.useState(a),d=r.useRef(null),f=z(n,d),p=r.useRef(0),m=p.current,h=r.useRef(0),v=h.current,g=l.open||c,b=r.useRef(g),y=r.useRef(void 0);return r.useEffect((()=>{const e=requestAnimationFrame((()=>b.current=!1));return()=>cancelAnimationFrame(e)}),[]),K((()=>{const e=d.current;if(e){y.current=y.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";const t=e.getBoundingClientRect();p.current=t.height,h.current=t.width,b.current||(e.style.transitionDuration=y.current.transitionDuration,e.style.animationName=y.current.animationName),u(a)}}),[l.open,a]),e(q.div,{"data-state":fe(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!g,...s,ref:f,style:{"--radix-collapsible-content-height":m?`${m}px`:void 0,"--radix-collapsible-content-width":v?`${v}px`:void 0,...t.style},children:g&&i})}));function fe(e){return e?"open":"closed"}var pe=ie,me=le,he=ue,ve=r.createContext(void 0);function ge(e){const t=r.useContext(ve);return e||t||"ltr"}var be="Accordion",ye=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[we,xe,Ce]=H(be),[ke,Se]=R(be,[Ce,re]),Ne=re(),_e=o.forwardRef(((t,n)=>{const{type:r,...o}=t,a=o,i=o;return e(we.Provider,{scope:t.__scopeAccordion,children:"multiple"===r?e(Re,{...i,ref:n}):e(De,{...a,ref:n})})}));_e.displayName=be;var[Ee,Pe]=ke(be),[Me,Oe]=ke(be,{collapsible:!1}),De=o.forwardRef(((t,n)=>{const{value:r,defaultValue:a,onValueChange:i=()=>{},collapsible:s=!1,...l}=t,[c,u]=U({prop:r,defaultProp:a??"",onChange:i,caller:be});return e(Ee,{scope:t.__scopeAccordion,value:o.useMemo((()=>c?[c]:[]),[c]),onItemOpen:u,onItemClose:o.useCallback((()=>s&&u("")),[s,u]),children:e(Me,{scope:t.__scopeAccordion,collapsible:s,children:e(Ie,{...l,ref:n})})})})),Re=o.forwardRef(((t,n)=>{const{value:r,defaultValue:a,onValueChange:i=()=>{},...s}=t,[l,c]=U({prop:r,defaultProp:a??[],onChange:i,caller:be}),u=o.useCallback((e=>c(((t=[])=>[...t,e]))),[c]),d=o.useCallback((e=>c(((t=[])=>t.filter((t=>t!==e))))),[c]);return e(Ee,{scope:t.__scopeAccordion,value:l,onItemOpen:u,onItemClose:d,children:e(Me,{scope:t.__scopeAccordion,collapsible:!0,children:e(Ie,{...s,ref:n})})})})),[Te,Ae]=ke(be),Ie=o.forwardRef(((t,n)=>{const{__scopeAccordion:r,disabled:a,dir:i,orientation:s="vertical",...l}=t,c=z(o.useRef(null),n),u=xe(r),d="ltr"===ge(i),f=V(t.onKeyDown,(e=>{if(!ye.includes(e.key))return;const t=e.target,n=u().filter((e=>!e.ref.current?.disabled)),r=n.findIndex((e=>e.ref.current===t)),o=n.length;if(-1===r)return;e.preventDefault();let a=r;const i=o-1,l=()=>{a=r+1,a>i&&(a=0)},c=()=>{a=r-1,a<0&&(a=i)};switch(e.key){case"Home":a=0;break;case"End":a=i;break;case"ArrowRight":"horizontal"===s&&(d?l():c());break;case"ArrowDown":"vertical"===s&&l();break;case"ArrowLeft":"horizontal"===s&&(d?c():l());break;case"ArrowUp":"vertical"===s&&c()}const f=a%o;n[f].ref.current?.focus()}));return e(Te,{scope:r,disabled:a,direction:i,orientation:s,children:e(we.Slot,{scope:r,children:e(q.div,{...l,"data-orientation":s,ref:c,onKeyDown:a?void 0:f})})})})),ze="AccordionItem",[Le,je]=ke(ze),Fe=o.forwardRef(((t,n)=>{const{__scopeAccordion:r,value:o,...a}=t,i=Ae(ze,r),s=Pe(ze,r),l=Ne(r),c=ee(),u=o&&s.value.includes(o)||!1,d=i.disabled||t.disabled;return e(Le,{scope:r,open:u,disabled:d,triggerId:c,children:e(pe,{"data-orientation":i.orientation,"data-state":Ye(u),...l,...a,ref:n,disabled:d,open:u,onOpenChange:e=>{e?s.onItemOpen(o):s.onItemClose(o)}})})}));Fe.displayName=ze;var Be="AccordionHeader",$e=o.forwardRef(((t,n)=>{const{__scopeAccordion:r,...o}=t,a=Ae(be,r),i=je(Be,r);return e(q.h3,{"data-orientation":a.orientation,"data-state":Ye(i.open),"data-disabled":i.disabled?"":void 0,...o,ref:n})}));$e.displayName=Be;var We="AccordionTrigger",He=o.forwardRef(((t,n)=>{const{__scopeAccordion:r,...o}=t,a=Ae(be,r),i=je(We,r),s=Oe(We,r),l=Ne(r);return e(we.ItemSlot,{scope:r,children:e(me,{"aria-disabled":i.open&&!s.collapsible||void 0,"data-orientation":a.orientation,id:i.triggerId,...l,...o,ref:n})})}));He.displayName=We;var Ve="AccordionContent",Ke=o.forwardRef(((t,n)=>{const{__scopeAccordion:r,...o}=t,a=Ae(be,r),i=je(Ve,r),s=Ne(r);return e(he,{role:"region","aria-labelledby":i.triggerId,"data-orientation":a.orientation,...s,...o,ref:n,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})}));function Ye(e){return e?"open":"closed"}Ke.displayName=Ve;var Ue=_e,qe=Fe,Ge=$e,Xe=He,Qe=Ke; -/** - * @license lucide-react v0.510.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */ -const Ze=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,((e,t,n)=>n?n.toUpperCase():t.toLowerCase())))(e);return t.charAt(0).toUpperCase()+t.slice(1)},Je=(...e)=>e.filter(((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t)).join(" ").trim(),et=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0}; -/** - * @license lucide-react v0.510.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */ -var tt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}; -/** - * @license lucide-react v0.510.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const nt=c((({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:o="",children:a,iconNode:i,...s},l)=>u("svg",{ref:l,...tt,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:Je("lucide",o),...!a&&!et(s)&&{"aria-hidden":"true"},...s},[...i.map((([e,t])=>u(e,t))),...Array.isArray(a)?a:[a]]))),rt=(e,t)=>{const n=c((({className:n,...r},o)=>{return u(nt,{ref:o,iconNode:t,className:Je(`lucide-${a=Ze(e),a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...r});var a}));return n.displayName=Ze(e),n},ot=rt("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),at=rt("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),it=rt("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),st=rt("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),lt=rt("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),ct=rt("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),ut=rt("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),dt=rt("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),ft=rt("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]),pt=rt("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]),mt=rt("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]),ht=rt("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]),vt=rt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),gt=rt("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]); -/** - * @license lucide-react v0.510.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */function bt(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t{const t=St(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),xt(n,t)||kt(e)},getConflictingClassGroupIds:(e,t)=>{const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}},xt=(e,t)=>{if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?xt(e.slice(1),r):void 0;if(o)return o;if(0===t.validators.length)return;const a=e.join("-");return t.validators.find((({validator:e})=>e(a)))?.classGroupId},Ct=/^\[(.+)\]$/,kt=e=>{if(Ct.test(e)){const t=Ct.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},St=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const e in n)Nt(n[e],r,e,t);return r},Nt=(e,t,n,r)=>{e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return Et(e)?void Nt(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((([e,o])=>{Nt(o,_t(t,e),n,r)}))}else{(""===e?t:_t(t,e)).classGroupId=n}}))},_t=(e,t)=>{let n=e;return t.split("-").forEach((e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n},Et=e=>e.isThemeGetter,Pt=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(o,a)=>{n.set(o,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}},Mt=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=e=>{const t=[];let n,r=0,o=0,a=0;for(let i=0;ia?n-a:void 0}};if(t){const e=t+":",n=r;r=t=>t.startsWith(e)?n(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(n){const e=r;r=t=>n({className:t,parseClassName:e})}return r},Ot=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,Dt=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map((e=>[e,!0])));return e=>{if(e.length<=1)return e;const n=[];let r=[];return e.forEach((e=>{"["===e[0]||t[e]?(n.push(...r.sort(),e),r=[]):r.push(e)})),n.push(...r.sort()),n}},Rt=/\s+/;function Tt(){let e,t,n=0,r="";for(;n{if("string"==typeof e)return e;let t,n="";for(let r=0;rt(e)),e());return n=(e=>({cache:Pt(e.cacheSize),parseClassName:Mt(e),sortModifiers:Dt(e),...wt(e)}))(l),r=n.cache.get,o=n.cache.set,a=i,i(s)};function i(e){const t=r(e);if(t)return t;const a=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:a}=t,i=[],s=e.trim().split(Rt);let l="";for(let e=s.length-1;e>=0;e-=1){const t=s[e],{isExternal:c,modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=n(t);if(c){l=t+(l.length>0?" "+l:l);continue}let m=!!p,h=r(m?f.substring(0,p):f);if(!h){if(!m){l=t+(l.length>0?" "+l:l);continue}if(h=r(f),!h){l=t+(l.length>0?" "+l:l);continue}m=!1}const v=a(u).join(":"),g=d?v+"!":v,b=g+h;if(i.includes(b))continue;i.push(b);const y=o(h,m);for(let e=0;e0?" "+l:l)}return l})(e,n);return o(e,a),a}return function(){return a(Tt.apply(null,arguments))}}const zt=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},Lt=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,jt=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Ft=/^\d+\/\d+$/,Bt=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,$t=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Wt=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Ht=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Vt=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Kt=e=>Ft.test(e),Yt=e=>!!e&&!Number.isNaN(Number(e)),Ut=e=>!!e&&Number.isInteger(Number(e)),qt=e=>e.endsWith("%")&&Yt(e.slice(0,-1)),Gt=e=>Bt.test(e),Xt=()=>!0,Qt=e=>$t.test(e)&&!Wt.test(e),Zt=()=>!1,Jt=e=>Ht.test(e),en=e=>Vt.test(e),tn=e=>!rn(e)&&!un(e),nn=e=>gn(e,xn,Zt),rn=e=>Lt.test(e),on=e=>gn(e,Cn,Qt),an=e=>gn(e,kn,Yt),sn=e=>gn(e,yn,Zt),ln=e=>gn(e,wn,en),cn=e=>gn(e,Nn,Jt),un=e=>jt.test(e),dn=e=>bn(e,Cn),fn=e=>bn(e,Sn),pn=e=>bn(e,yn),mn=e=>bn(e,xn),hn=e=>bn(e,wn),vn=e=>bn(e,Nn,!0),gn=(e,t,n)=>{const r=Lt.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},bn=(e,t,n=!1)=>{const r=jt.exec(e);return!!r&&(r[1]?t(r[1]):n)},yn=e=>"position"===e||"percentage"===e,wn=e=>"image"===e||"url"===e,xn=e=>"length"===e||"size"===e||"bg-size"===e,Cn=e=>"length"===e,kn=e=>"number"===e,Sn=e=>"family-name"===e,Nn=e=>"shadow"===e,_n=It((()=>{const e=zt("color"),t=zt("font"),n=zt("text"),r=zt("font-weight"),o=zt("tracking"),a=zt("leading"),i=zt("breakpoint"),s=zt("container"),l=zt("spacing"),c=zt("radius"),u=zt("shadow"),d=zt("inset-shadow"),f=zt("text-shadow"),p=zt("drop-shadow"),m=zt("blur"),h=zt("perspective"),v=zt("aspect"),g=zt("ease"),b=zt("animate"),y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",un,rn],w=()=>[un,rn,l],x=()=>[Kt,"full","auto",...w()],C=()=>[Ut,"none","subgrid",un,rn],k=()=>["auto",{span:["full",Ut,un,rn]},Ut,un,rn],S=()=>[Ut,"auto",un,rn],N=()=>["auto","min","max","fr",un,rn],_=()=>["auto",...w()],E=()=>[Kt,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...w()],P=()=>[e,un,rn],M=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",pn,sn,{position:[un,rn]}],O=()=>["auto","cover","contain",mn,nn,{size:[un,rn]}],D=()=>[qt,dn,on],R=()=>["","none","full",c,un,rn],T=()=>["",Yt,dn,on],A=()=>[Yt,qt,pn,sn],I=()=>["","none",m,un,rn],z=()=>["none",Yt,un,rn],L=()=>["none",Yt,un,rn],j=()=>[Yt,un,rn],F=()=>[Kt,"full",...w()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Gt],breakpoint:[Gt],color:[Xt],container:[Gt],"drop-shadow":[Gt],ease:["in","out","in-out"],font:[tn],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Gt],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Gt],shadow:[Gt],spacing:["px",Yt],text:[Gt],"text-shadow":[Gt],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Kt,rn,un,v]}],container:["container"],columns:[{columns:[Yt,rn,un,s]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:y()}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:x()}],"inset-x":[{"inset-x":x()}],"inset-y":[{"inset-y":x()}],start:[{start:x()}],end:[{end:x()}],top:[{top:x()}],right:[{right:x()}],bottom:[{bottom:x()}],left:[{left:x()}],visibility:["visible","invisible","collapse"],z:[{z:[Ut,"auto",un,rn]}],basis:[{basis:[Kt,"full","auto",s,...w()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Yt,Kt,"auto","initial","none",rn]}],grow:[{grow:["",Yt,un,rn]}],shrink:[{shrink:["",Yt,un,rn]}],order:[{order:[Ut,"first","last","none",un,rn]}],"grid-cols":[{"grid-cols":C()}],"col-start-end":[{col:k()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":C()}],"row-start-end":[{row:k()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":N()}],"auto-rows":[{"auto-rows":N()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe","normal"]}],"justify-items":[{"justify-items":["start","end","center","stretch","center-safe","end-safe","normal"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"align-items":[{items:["start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"align-self":[{self:["auto","start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"place-items":[{"place-items":["start","end","center","stretch","center-safe","end-safe","baseline"]}],"place-self":[{"place-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:_()}],mx:[{mx:_()}],my:[{my:_()}],ms:[{ms:_()}],me:[{me:_()}],mt:[{mt:_()}],mr:[{mr:_()}],mb:[{mb:_()}],ml:[{ml:_()}],"space-x":[{"space-x":w()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":w()}],"space-y-reverse":["space-y-reverse"],size:[{size:E()}],w:[{w:[s,"screen",...E()]}],"min-w":[{"min-w":[s,"screen","none",...E()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[i]},...E()]}],h:[{h:["screen","lh",...E()]}],"min-h":[{"min-h":["screen","lh","none",...E()]}],"max-h":[{"max-h":["screen","lh",...E()]}],"font-size":[{text:["base",n,dn,on]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,un,an]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",qt,rn]}],"font-family":[{font:[fn,rn,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,un,rn]}],"line-clamp":[{"line-clamp":[Yt,"none",un,an]}],leading:[{leading:[a,...w()]}],"list-image":[{"list-image":["none",un,rn]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",un,rn]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","wavy"]}],"text-decoration-thickness":[{decoration:[Yt,"from-font","auto",un,on]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[Yt,"auto",un,rn]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:w()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",un,rn]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",un,rn]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:M()}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:O()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Ut,un,rn],radial:["",un,rn],conic:[Ut,un,rn]},hn,ln]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:D()}],"gradient-via-pos":[{via:D()}],"gradient-to-pos":[{to:D()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:R()}],"rounded-s":[{"rounded-s":R()}],"rounded-e":[{"rounded-e":R()}],"rounded-t":[{"rounded-t":R()}],"rounded-r":[{"rounded-r":R()}],"rounded-b":[{"rounded-b":R()}],"rounded-l":[{"rounded-l":R()}],"rounded-ss":[{"rounded-ss":R()}],"rounded-se":[{"rounded-se":R()}],"rounded-ee":[{"rounded-ee":R()}],"rounded-es":[{"rounded-es":R()}],"rounded-tl":[{"rounded-tl":R()}],"rounded-tr":[{"rounded-tr":R()}],"rounded-br":[{"rounded-br":R()}],"rounded-bl":[{"rounded-bl":R()}],"border-w":[{border:T()}],"border-w-x":[{"border-x":T()}],"border-w-y":[{"border-y":T()}],"border-w-s":[{"border-s":T()}],"border-w-e":[{"border-e":T()}],"border-w-t":[{"border-t":T()}],"border-w-r":[{"border-r":T()}],"border-w-b":[{"border-b":T()}],"border-w-l":[{"border-l":T()}],"divide-x":[{"divide-x":T()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":T()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:["solid","dashed","dotted","double","hidden","none"]}],"divide-style":[{divide:["solid","dashed","dotted","double","hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:["solid","dashed","dotted","double","none","hidden"]}],"outline-offset":[{"outline-offset":[Yt,un,rn]}],"outline-w":[{outline:["",Yt,dn,on]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",u,vn,cn]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",d,vn,cn]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:T()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[Yt,on]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":T()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",f,vn,cn]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[Yt,un,rn]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Yt]}],"mask-image-linear-from-pos":[{"mask-linear-from":A()}],"mask-image-linear-to-pos":[{"mask-linear-to":A()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":A()}],"mask-image-t-to-pos":[{"mask-t-to":A()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":A()}],"mask-image-r-to-pos":[{"mask-r-to":A()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":A()}],"mask-image-b-to-pos":[{"mask-b-to":A()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":A()}],"mask-image-l-to-pos":[{"mask-l-to":A()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":A()}],"mask-image-x-to-pos":[{"mask-x-to":A()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":A()}],"mask-image-y-to-pos":[{"mask-y-to":A()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[un,rn]}],"mask-image-radial-from-pos":[{"mask-radial-from":A()}],"mask-image-radial-to-pos":[{"mask-radial-to":A()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"]}],"mask-image-conic-pos":[{"mask-conic":[Yt]}],"mask-image-conic-from-pos":[{"mask-conic-from":A()}],"mask-image-conic-to-pos":[{"mask-conic-to":A()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:M()}],"mask-repeat":[{mask:["no-repeat",{repeat:["","x","y","space","round"]}]}],"mask-size":[{mask:O()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",un,rn]}],filter:[{filter:["","none",un,rn]}],blur:[{blur:I()}],brightness:[{brightness:[Yt,un,rn]}],contrast:[{contrast:[Yt,un,rn]}],"drop-shadow":[{"drop-shadow":["","none",p,vn,cn]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",Yt,un,rn]}],"hue-rotate":[{"hue-rotate":[Yt,un,rn]}],invert:[{invert:["",Yt,un,rn]}],saturate:[{saturate:[Yt,un,rn]}],sepia:[{sepia:["",Yt,un,rn]}],"backdrop-filter":[{"backdrop-filter":["","none",un,rn]}],"backdrop-blur":[{"backdrop-blur":I()}],"backdrop-brightness":[{"backdrop-brightness":[Yt,un,rn]}],"backdrop-contrast":[{"backdrop-contrast":[Yt,un,rn]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Yt,un,rn]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Yt,un,rn]}],"backdrop-invert":[{"backdrop-invert":["",Yt,un,rn]}],"backdrop-opacity":[{"backdrop-opacity":[Yt,un,rn]}],"backdrop-saturate":[{"backdrop-saturate":[Yt,un,rn]}],"backdrop-sepia":[{"backdrop-sepia":["",Yt,un,rn]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",un,rn]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Yt,"initial",un,rn]}],ease:[{ease:["linear","initial",g,un,rn]}],delay:[{delay:[Yt,un,rn]}],animate:[{animate:["none",b,un,rn]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,un,rn]}],"perspective-origin":[{"perspective-origin":y()}],rotate:[{rotate:z()}],"rotate-x":[{"rotate-x":z()}],"rotate-y":[{"rotate-y":z()}],"rotate-z":[{"rotate-z":z()}],scale:[{scale:L()}],"scale-x":[{"scale-x":L()}],"scale-y":[{"scale-y":L()}],"scale-z":[{"scale-z":L()}],"scale-3d":["scale-3d"],skew:[{skew:j()}],"skew-x":[{"skew-x":j()}],"skew-y":[{"skew-y":j()}],transform:[{transform:[un,rn,"","none","gpu","cpu"]}],"transform-origin":[{origin:y()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:F()}],"translate-x":[{"translate-x":F()}],"translate-y":[{"translate-y":F()}],"translate-z":[{"translate-z":F()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",un,rn]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",un,rn]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[Yt,dn,on,an]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}}));function En(...e){return _n(yt(e))}function Pn({...t}){return e(Ue,{"data-slot":"accordion",...t})}function Mn({className:t,...n}){return e(qe,{"data-slot":"accordion-item",className:En("border-b last:border-b-0",t),...n})}function On({className:t,children:r,...o}){return e(Ge,{className:"flex",children:n(Xe,{"data-slot":"accordion-trigger",className:En("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",t),...o,children:[r,e(st,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function Dn({className:t,children:n,...r}){return e(Qe,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...r,children:e("div",{className:En("pt-0 pb-4",t),children:n})})}function Rn(e){const t=r.useRef(e);return r.useEffect((()=>{t.current=e})),r.useMemo((()=>(...e)=>t.current?.(...e)),[])}var Tn,An="dismissableLayer.update",In="dismissableLayer.pointerDownOutside",zn="dismissableLayer.focusOutside",Ln=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),jn=r.forwardRef(((t,n)=>{const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:s,onInteractOutside:l,onDismiss:c,...u}=t,d=r.useContext(Ln),[f,p]=r.useState(null),m=f?.ownerDocument??globalThis?.document,[,h]=r.useState({}),v=z(n,(e=>p(e))),g=Array.from(d.layers),[b]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),y=g.indexOf(b),w=f?g.indexOf(f):-1,x=d.layersWithOutsidePointerEventsDisabled.size>0,C=w>=y,k=function(e,t=globalThis?.document){const n=Rn(e),o=r.useRef(!1),a=r.useRef((()=>{}));return r.useEffect((()=>{const e=e=>{if(e.target&&!o.current){let r=function(){$n(In,n,o,{discrete:!0})};const o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=r,t.addEventListener("click",a.current,{once:!0})):r()}else t.removeEventListener("click",a.current);o.current=!1},r=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}}),[t,n]),{onPointerDownCapture:()=>o.current=!0}}((e=>{const t=e.target,n=[...d.branches].some((e=>e.contains(t)));C&&!n&&(i?.(e),l?.(e),e.defaultPrevented||c?.())}),m),S=function(e,t=globalThis?.document){const n=Rn(e),o=r.useRef(!1);return r.useEffect((()=>{const e=e=>{if(e.target&&!o.current){$n(zn,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}((e=>{const t=e.target;[...d.branches].some((e=>e.contains(t)))||(s?.(e),l?.(e),e.defaultPrevented||c?.())}),m);return function(e,t=globalThis?.document){const n=Rn(e);r.useEffect((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})}),[n,t])}((e=>{w===d.layers.size-1&&(a?.(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))}),m),r.useEffect((()=>{if(f)return o&&(0===d.layersWithOutsidePointerEventsDisabled.size&&(Tn=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),Bn(),()=>{o&&1===d.layersWithOutsidePointerEventsDisabled.size&&(m.body.style.pointerEvents=Tn)}}),[f,m,o,d]),r.useEffect((()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),Bn())}),[f,d]),r.useEffect((()=>{const e=()=>h({});return document.addEventListener(An,e),()=>document.removeEventListener(An,e)}),[]),e(q.div,{...u,ref:v,style:{pointerEvents:x?C?"auto":"none":void 0,...t.style},onFocusCapture:V(t.onFocusCapture,S.onFocusCapture),onBlurCapture:V(t.onBlurCapture,S.onBlurCapture),onPointerDownCapture:V(t.onPointerDownCapture,k.onPointerDownCapture)})}));jn.displayName="DismissableLayer";var Fn=r.forwardRef(((t,n)=>{const o=r.useContext(Ln),a=r.useRef(null),i=z(n,a);return r.useEffect((()=>{const e=a.current;if(e)return o.branches.add(e),()=>{o.branches.delete(e)}}),[o.branches]),e(q.div,{...t,ref:i})}));function Bn(){const e=new CustomEvent(An);document.dispatchEvent(e)}function $n(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?G(o,a):o.dispatchEvent(a)}Fn.displayName="DismissableLayerBranch";var Wn="focusScope.autoFocusOnMount",Hn="focusScope.autoFocusOnUnmount",Vn={bubbles:!1,cancelable:!0},Kn=r.forwardRef(((t,n)=>{const{loop:o=!1,trapped:a=!1,onMountAutoFocus:i,onUnmountAutoFocus:s,...l}=t,[c,u]=r.useState(null),d=Rn(i),f=Rn(s),p=r.useRef(null),m=z(n,(e=>u(e))),h=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect((()=>{if(a){let e=function(e){if(h.paused||!c)return;const t=e.target;c.contains(t)?p.current=t:Gn(p.current,{select:!0})},t=function(e){if(h.paused||!c)return;const t=e.relatedTarget;null!==t&&(c.contains(t)||Gn(p.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&Gn(c)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return c&&r.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}}),[a,c,h.paused]),r.useEffect((()=>{if(c){Xn.add(h);const t=document.activeElement;if(!c.contains(t)){const n=new CustomEvent(Wn,Vn);c.addEventListener(Wn,d),c.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Gn(r,{select:t}),document.activeElement!==n)return}((e=Yn(c),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&Gn(c))}return()=>{c.removeEventListener(Wn,d),setTimeout((()=>{const e=new CustomEvent(Hn,Vn);c.addEventListener(Hn,f),c.dispatchEvent(e),e.defaultPrevented||Gn(t??document.body,{select:!0}),c.removeEventListener(Hn,f),Xn.remove(h)}),0)}}var e}),[c,d,f,h]);const v=r.useCallback((e=>{if(!o&&!a)return;if(h.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){const t=e.currentTarget,[r,a]=function(e){const t=Yn(e),n=Un(t,e),r=Un(t.reverse(),e);return[n,r]}(t);r&&a?e.shiftKey||n!==a?e.shiftKey&&n===r&&(e.preventDefault(),o&&Gn(a,{select:!0})):(e.preventDefault(),o&&Gn(r,{select:!0})):n===t&&e.preventDefault()}}),[o,a,h.paused]);return e(q.div,{tabIndex:-1,...l,ref:m,onKeyDown:v})}));function Yn(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Un(e,t){for(const n of e)if(!qn(n,{upTo:t}))return n}function qn(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Gn(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}Kn.displayName="FocusScope";var Xn=function(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=Qn(e,t),e.unshift(t)},remove(t){e=Qn(e,t),e[0]?.resume()}}}();function Qn(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var Zn=r.forwardRef(((t,n)=>{const{container:o,...a}=t,[i,s]=r.useState(!1);K((()=>s(!0)),[]);const l=o||i&&globalThis?.document?.body;return l?w.createPortal(e(q.div,{...a,ref:n}),l):null}));Zn.displayName="Portal";var Jn=0;function er(){r.useEffect((()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??tr()),document.body.insertAdjacentElement("beforeend",e[1]??tr()),Jn++,()=>{1===Jn&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),Jn--}}),[])}function tr(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var nr=function(){return nr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n
\n\t);\n}\n\n// Helper to extract item config from a payload.\nfunction getPayloadConfigFromPayload(config: ChartConfig, payload: unknown, key: string) {\n\tif (typeof payload !== 'object' || payload === null) {\n\t\treturn undefined;\n\t}\n\n\tconst payloadPayload =\n\t\t'payload' in payload && typeof payload.payload === 'object' && payload.payload !== null\n\t\t\t? payload.payload\n\t\t\t: undefined;\n\n\tlet configLabelKey: string = key;\n\n\tif (key in payload && typeof payload[key as keyof typeof payload] === 'string') {\n\t\tconfigLabelKey = payload[key as keyof typeof payload] as string;\n\t} else if (\n\t\tpayloadPayload &&\n\t\tkey in payloadPayload &&\n\t\ttypeof payloadPayload[key as keyof typeof payloadPayload] === 'string'\n\t) {\n\t\tconfigLabelKey = payloadPayload[key as keyof typeof payloadPayload] as string;\n\t}\n\n\treturn configLabelKey in config ? config[configLabelKey] : config[key as keyof typeof config];\n}\n\nexport { ChartContainer, ChartTooltip, ChartTooltipContent, ChartLegend, ChartLegendContent, ChartStyle };\n"],"names":["THEMES","ChartContext","React","useChart","context","ChartContainer","id","className","children","config","props","uniqueId","chartId","cn","ChartStyle","RechartsPrimitive","colorConfig","theme","prefix","key","itemConfig","color","ChartTooltip","ChartTooltipContent","active","payload","indicator","hideLabel","hideIndicator","label","labelFormatter","labelClassName","formatter","nameKey","labelKey","tooltipLabel","item","getPayloadConfigFromPayload","value","nestLabel","index","indicatorColor","ChartLegend","ChartLegendContent","hideIcon","verticalAlign","payloadPayload","configLabelKey"],"mappings":"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"} \ No newline at end of file diff --git a/dist/index.es19.js b/dist/index.es19.js new file mode 100644 index 00000000..4b3a3a77 --- /dev/null +++ b/dist/index.es19.js @@ -0,0 +1,29 @@ +import * as e from "react"; +import * as r from "@radix-ui/react-checkbox"; +import { CheckIcon as i } from "lucide-react"; +import { cn as o } from "./index.es54.js"; +function d({ className: t, ...a }) { + return /* @__PURE__ */ e.createElement( + r.Root, + { + "data-slot": "checkbox", + className: o( + "peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50", + t + ), + ...a + }, + /* @__PURE__ */ e.createElement( + r.Indicator, + { + "data-slot": "checkbox-indicator", + className: "flex items-center justify-center text-current transition-none" + }, + /* @__PURE__ */ e.createElement(i, { className: "size-3.5" }) + ) + ); +} +export { + d as Checkbox +}; +//# sourceMappingURL=index.es19.js.map diff --git a/dist/index.es19.js.map b/dist/index.es19.js.map new file mode 100644 index 00000000..cdde6071 --- /dev/null +++ b/dist/index.es19.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.es19.js","sources":["../src/components/ui/checkbox.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport * as CheckboxPrimitive from '@radix-ui/react-checkbox';\nimport { CheckIcon } from 'lucide-react';\n\nimport { cn } from '@/lib/utils';\n\nfunction Checkbox({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nexport { Checkbox };\n"],"names":["Checkbox","className","props","React","CheckboxPrimitive","cn","CheckIcon"],"mappings":";;;;AAQA,SAASA,EAAS,EAAE,WAAAC,GAAW,GAAGC,KAA8D;AAE9F,SAAA,gBAAAC,EAAA;AAAA,IAACC,EAAkB;AAAA,IAAlB;AAAA,MACA,aAAU;AAAA,MACV,WAAWC;AAAA,QACV;AAAA,QACAJ;AAAA,MACD;AAAA,MACC,GAAGC;AAAA,IAAA;AAAA,IAEJ,gBAAAC,EAAA;AAAA,MAACC,EAAkB;AAAA,MAAlB;AAAA,QACA,aAAU;AAAA,QACV,WAAU;AAAA,MAAA;AAAA,MAEV,gBAAAD,EAAA,cAACG,GAAU,EAAA,WAAU,WAAW,CAAA;AAAA,IAAA;AAAA,EAElC;AAEF;"} \ No newline at end of file diff --git a/dist/index.es20.js b/dist/index.es20.js new file mode 100644 index 00000000..ea41df83 --- /dev/null +++ b/dist/index.es20.js @@ -0,0 +1,16 @@ +import * as l from "@radix-ui/react-collapsible"; +function t({ ...e }) { + return /* @__PURE__ */ React.createElement(l.Root, { "data-slot": "collapsible", ...e }); +} +function o({ ...e }) { + return /* @__PURE__ */ React.createElement(l.CollapsibleTrigger, { "data-slot": "collapsible-trigger", ...e }); +} +function a({ ...e }) { + return /* @__PURE__ */ React.createElement(l.CollapsibleContent, { "data-slot": "collapsible-content", ...e }); +} +export { + t as Collapsible, + a as CollapsibleContent, + o as CollapsibleTrigger +}; +//# sourceMappingURL=index.es20.js.map diff --git a/dist/index.es20.js.map b/dist/index.es20.js.map new file mode 100644 index 00000000..0d73330a --- /dev/null +++ b/dist/index.es20.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.es20.js","sources":["../src/components/ui/collapsible.tsx"],"sourcesContent":["import * as CollapsiblePrimitive from '@radix-ui/react-collapsible';\n\nfunction Collapsible({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction CollapsibleTrigger({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction CollapsibleContent({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nexport { Collapsible, CollapsibleTrigger, CollapsibleContent };\n"],"names":["Collapsible","props","CollapsiblePrimitive","CollapsibleTrigger","CollapsibleContent"],"mappings":";AAEA,SAASA,EAAY,EAAE,GAAGC,KAAiE;AAC1F,6CAAQC,EAAqB,MAArB,EAA0B,aAAU,eAAe,GAAGD,GAAO;AACtE;AAEA,SAASE,EAAmB,EAAE,GAAGF,KAA+E;AAC/G,6CAAQC,EAAqB,oBAArB,EAAwC,aAAU,uBAAuB,GAAGD,GAAO;AAC5F;AAEA,SAASG,EAAmB,EAAE,GAAGH,KAA+E;AAC/G,6CAAQC,EAAqB,oBAArB,EAAwC,aAAU,uBAAuB,GAAGD,GAAO;AAC5F;"} \ No newline at end of file diff --git a/dist/index.es21.js b/dist/index.es21.js new file mode 100644 index 00000000..3e9a5d5f --- /dev/null +++ b/dist/index.es21.js @@ -0,0 +1,110 @@ +import * as t from "react"; +import { Command as o } from "cmdk"; +import { SearchIcon as d } from "lucide-react"; +import { cn as n } from "./index.es54.js"; +import { Dialog as c, DialogHeader as l, DialogTitle as s, DialogDescription as u, DialogContent as i } from "./index.es23.js"; +function p({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + o, + { + "data-slot": "command", + className: n( + "bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md", + e + ), + ...a + } + ); +} +function _({ + title: e = "Command Palette", + description: a = "Search for a command to run...", + children: m, + ...r +}) { + return /* @__PURE__ */ t.createElement(c, { ...r }, /* @__PURE__ */ t.createElement(l, { className: "sr-only" }, /* @__PURE__ */ t.createElement(s, null, e), /* @__PURE__ */ t.createElement(u, null, a)), /* @__PURE__ */ t.createElement(i, { className: "overflow-hidden p-0" }, /* @__PURE__ */ t.createElement(p, { className: "[&_[cmdk-group-heading]]:text-muted-foreground **:data-[slot=command-input-wrapper]:h-12 [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group]]:px-2 [&_[cmdk-group]:not([hidden])_~[cmdk-group]]:pt-0 [&_[cmdk-input-wrapper]_svg]:h-5 [&_[cmdk-input-wrapper]_svg]:w-5 [&_[cmdk-input]]:h-12 [&_[cmdk-item]]:px-2 [&_[cmdk-item]]:py-3 [&_[cmdk-item]_svg]:h-5 [&_[cmdk-item]_svg]:w-5" }, m))); +} +function k({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement("div", { "data-slot": "command-input-wrapper", className: "flex h-9 items-center gap-2 border-b px-3" }, /* @__PURE__ */ t.createElement(d, { className: "size-4 shrink-0 opacity-50" }), /* @__PURE__ */ t.createElement( + o.Input, + { + "data-slot": "command-input", + className: n( + "placeholder:text-muted-foreground flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-hidden disabled:cursor-not-allowed disabled:opacity-50", + e + ), + ...a + } + )); +} +function v({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + o.List, + { + "data-slot": "command-list", + className: n("max-h-[300px] scroll-py-1 overflow-x-hidden overflow-y-auto", e), + ...a + } + ); +} +function E({ ...e }) { + return /* @__PURE__ */ t.createElement(o.Empty, { "data-slot": "command-empty", className: "py-6 text-center text-sm", ...e }); +} +function w({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + o.Group, + { + "data-slot": "command-group", + className: n( + "text-foreground [&_[cmdk-group-heading]]:text-muted-foreground overflow-hidden p-1 [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium", + e + ), + ...a + } + ); +} +function y({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + o.Separator, + { + "data-slot": "command-separator", + className: n("bg-border -mx-1 h-px", e), + ...a + } + ); +} +function C({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + o.Item, + { + "data-slot": "command-item", + className: n( + "data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + e + ), + ...a + } + ); +} +function N({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + "span", + { + "data-slot": "command-shortcut", + className: n("text-muted-foreground ml-auto text-xs tracking-widest", e), + ...a + } + ); +} +export { + p as Command, + _ as CommandDialog, + E as CommandEmpty, + w as CommandGroup, + k as CommandInput, + C as CommandItem, + v as CommandList, + y as CommandSeparator, + N as CommandShortcut +}; +//# sourceMappingURL=index.es21.js.map diff --git a/dist/index.es21.js.map b/dist/index.es21.js.map new file mode 100644 index 00000000..716aa2d5 --- /dev/null +++ b/dist/index.es21.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.es21.js","sources":["../src/components/ui/command.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport { Command as CommandPrimitive } from 'cmdk';\nimport { SearchIcon } from 'lucide-react';\n\nimport { cn } from '@/lib/utils';\nimport { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle } from '@/components/ui/dialog';\n\nfunction Command({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction CommandDialog({\n\ttitle = 'Command Palette',\n\tdescription = 'Search for a command to run...',\n\tchildren,\n\t...props\n}: React.ComponentProps & {\n\ttitle?: string;\n\tdescription?: string;\n}) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t{title}\n\t\t\t\t{description}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{children}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nfunction CommandInput({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t);\n}\n\nfunction CommandList({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction CommandEmpty({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction CommandGroup({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction CommandSeparator({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction CommandItem({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction CommandShortcut({ className, ...props }: React.ComponentProps<'span'>) {\n\treturn (\n\t\t\n\t);\n}\n\nexport {\n\tCommand,\n\tCommandDialog,\n\tCommandInput,\n\tCommandList,\n\tCommandEmpty,\n\tCommandGroup,\n\tCommandItem,\n\tCommandShortcut,\n\tCommandSeparator,\n};\n"],"names":["Command","className","props","React","CommandPrimitive","cn","CommandDialog","title","description","children","Dialog","DialogHeader","DialogTitle","DialogDescription","DialogContent","CommandInput","SearchIcon","CommandList","CommandEmpty","CommandGroup","CommandSeparator","CommandItem","CommandShortcut"],"mappings":";;;;;AASA,SAASA,EAAQ,EAAE,WAAAC,GAAW,GAAGC,KAAwD;AAEvF,SAAA,gBAAAC,EAAA;AAAA,IAACC;AAAAA,IAAA;AAAA,MACA,aAAU;AAAA,MACV,WAAWC;AAAA,QACV;AAAA,QACAJ;AAAA,MACD;AAAA,MACC,GAAGC;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASI,EAAc;AAAA,EACtB,OAAAC,IAAQ;AAAA,EACR,aAAAC,IAAc;AAAA,EACd,UAAAC;AAAA,EACA,GAAGP;AACJ,GAGG;AAED,SAAA,gBAAAC,EAAA,cAACO,GAAQ,EAAA,GAAGR,EACX,GAAA,gBAAAC,EAAA,cAACQ,GAAa,EAAA,WAAU,UACvB,GAAA,gBAAAR,EAAA,cAACS,GAAa,MAAAL,CAAM,GACpB,gBAAAJ,EAAA,cAACU,GAAmB,MAAAL,CAAY,CACjC,GACC,gBAAAL,EAAA,cAAAW,GAAA,EAAc,WAAU,sBAAA,GACvB,gBAAAX,EAAA,cAAAH,GAAA,EAAQ,WAAU,wZAAA,GACjBS,CACF,CACD,CACD;AAEF;AAEA,SAASM,EAAa,EAAE,WAAAd,GAAW,GAAGC,KAA8D;AAElG,SAAA,gBAAAC,EAAA,cAAC,OAAI,EAAA,aAAU,yBAAwB,WAAU,+CAC/C,gBAAAA,EAAA,cAAAa,GAAA,EAAW,WAAU,6BAA6B,CAAA,GACnD,gBAAAb,EAAA;AAAA,IAACC,EAAiB;AAAA,IAAjB;AAAA,MACA,aAAU;AAAA,MACV,WAAWC;AAAA,QACV;AAAA,QACAJ;AAAA,MACD;AAAA,MACC,GAAGC;AAAA,IAAA;AAAA,EAAA,CAEN;AAEF;AAEA,SAASe,EAAY,EAAE,WAAAhB,GAAW,GAAGC,KAA6D;AAEhG,SAAA,gBAAAC,EAAA;AAAA,IAACC,EAAiB;AAAA,IAAjB;AAAA,MACA,aAAU;AAAA,MACV,WAAWC,EAAG,+DAA+DJ,CAAS;AAAA,MACrF,GAAGC;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASgB,EAAa,EAAE,GAAGhB,KAA8D;AACjF,SAAA,gBAAAC,EAAA,cAACC,EAAiB,OAAjB,EAAuB,aAAU,iBAAgB,WAAU,4BAA4B,GAAGF,EAAO,CAAA;AAC1G;AAEA,SAASiB,EAAa,EAAE,WAAAlB,GAAW,GAAGC,KAA8D;AAElG,SAAA,gBAAAC,EAAA;AAAA,IAACC,EAAiB;AAAA,IAAjB;AAAA,MACA,aAAU;AAAA,MACV,WAAWC;AAAA,QACV;AAAA,QACAJ;AAAA,MACD;AAAA,MACC,GAAGC;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASkB,EAAiB,EAAE,WAAAnB,GAAW,GAAGC,KAAkE;AAE1G,SAAA,gBAAAC,EAAA;AAAA,IAACC,EAAiB;AAAA,IAAjB;AAAA,MACA,aAAU;AAAA,MACV,WAAWC,EAAG,wBAAwBJ,CAAS;AAAA,MAC9C,GAAGC;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASmB,EAAY,EAAE,WAAApB,GAAW,GAAGC,KAA6D;AAEhG,SAAA,gBAAAC,EAAA;AAAA,IAACC,EAAiB;AAAA,IAAjB;AAAA,MACA,aAAU;AAAA,MACV,WAAWC;AAAA,QACV;AAAA,QACAJ;AAAA,MACD;AAAA,MACC,GAAGC;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASoB,EAAgB,EAAE,WAAArB,GAAW,GAAGC,KAAuC;AAE9E,SAAA,gBAAAC,EAAA;AAAA,IAAC;AAAA,IAAA;AAAA,MACA,aAAU;AAAA,MACV,WAAWE,EAAG,yDAAyDJ,CAAS;AAAA,MAC/E,GAAGC;AAAA,IAAA;AAAA,EACL;AAEF;"} \ No newline at end of file diff --git a/dist/index.es22.js b/dist/index.es22.js new file mode 100644 index 00000000..bbbdb647 --- /dev/null +++ b/dist/index.es22.js @@ -0,0 +1,182 @@ +import * as t from "react"; +import * as a from "@radix-ui/react-context-menu"; +import { CheckIcon as i, CircleIcon as d, ChevronRightIcon as c } from "lucide-react"; +import { cn as r } from "./index.es54.js"; +function m({ ...e }) { + return /* @__PURE__ */ t.createElement(a.Root, { "data-slot": "context-menu", ...e }); +} +function f({ ...e }) { + return /* @__PURE__ */ t.createElement(a.Trigger, { "data-slot": "context-menu-trigger", ...e }); +} +function x({ ...e }) { + return /* @__PURE__ */ t.createElement(a.Group, { "data-slot": "context-menu-group", ...e }); +} +function p({ ...e }) { + return /* @__PURE__ */ t.createElement(a.Portal, { "data-slot": "context-menu-portal", ...e }); +} +function g({ ...e }) { + return /* @__PURE__ */ t.createElement(a.Sub, { "data-slot": "context-menu-sub", ...e }); +} +function v({ ...e }) { + return /* @__PURE__ */ t.createElement(a.RadioGroup, { "data-slot": "context-menu-radio-group", ...e }); +} +function b({ + className: e, + inset: n, + children: o, + ...s +}) { + return /* @__PURE__ */ t.createElement( + a.SubTrigger, + { + "data-slot": "context-menu-sub-trigger", + "data-inset": n, + className: r( + "focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground flex cursor-default items-center rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + e + ), + ...s + }, + o, + /* @__PURE__ */ t.createElement(c, { className: "ml-auto" }) + ); +} +function h({ className: e, ...n }) { + return /* @__PURE__ */ t.createElement( + a.SubContent, + { + "data-slot": "context-menu-sub-content", + className: r( + "bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--radix-context-menu-content-transform-origin) overflow-hidden rounded-md border p-1 shadow-lg", + e + ), + ...n + } + ); +} +function C({ className: e, ...n }) { + return /* @__PURE__ */ t.createElement(a.Portal, null, /* @__PURE__ */ t.createElement( + a.Content, + { + "data-slot": "context-menu-content", + className: r( + "bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-context-menu-content-available-height) min-w-[8rem] origin-(--radix-context-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md", + e + ), + ...n + } + )); +} +function E({ + className: e, + inset: n, + variant: o = "default", + ...s +}) { + return /* @__PURE__ */ t.createElement( + a.Item, + { + "data-slot": "context-menu-item", + "data-inset": n, + "data-variant": o, + className: r( + "focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + e + ), + ...s + } + ); +} +function z({ + className: e, + children: n, + checked: o, + ...s +}) { + return /* @__PURE__ */ t.createElement( + a.CheckboxItem, + { + "data-slot": "context-menu-checkbox-item", + className: r( + "focus:bg-accent focus:text-accent-foreground relative flex cursor-default items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + e + ), + checked: o, + ...s + }, + /* @__PURE__ */ t.createElement("span", { className: "pointer-events-none absolute left-2 flex size-3.5 items-center justify-center" }, /* @__PURE__ */ t.createElement(a.ItemIndicator, null, /* @__PURE__ */ t.createElement(i, { className: "size-4" }))), + n + ); +} +function M({ + className: e, + children: n, + ...o +}) { + return /* @__PURE__ */ t.createElement( + a.RadioItem, + { + "data-slot": "context-menu-radio-item", + className: r( + "focus:bg-accent focus:text-accent-foreground relative flex cursor-default items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + e + ), + ...o + }, + /* @__PURE__ */ t.createElement("span", { className: "pointer-events-none absolute left-2 flex size-3.5 items-center justify-center" }, /* @__PURE__ */ t.createElement(a.ItemIndicator, null, /* @__PURE__ */ t.createElement(d, { className: "size-2 fill-current" }))), + n + ); +} +function N({ + className: e, + inset: n, + ...o +}) { + return /* @__PURE__ */ t.createElement( + a.Label, + { + "data-slot": "context-menu-label", + "data-inset": n, + className: r("text-foreground px-2 py-1.5 text-sm font-medium data-[inset]:pl-8", e), + ...o + } + ); +} +function I({ className: e, ...n }) { + return /* @__PURE__ */ t.createElement( + a.Separator, + { + "data-slot": "context-menu-separator", + className: r("bg-border -mx-1 my-1 h-px", e), + ...n + } + ); +} +function _({ className: e, ...n }) { + return /* @__PURE__ */ t.createElement( + "span", + { + "data-slot": "context-menu-shortcut", + className: r("text-muted-foreground ml-auto text-xs tracking-widest", e), + ...n + } + ); +} +export { + m as ContextMenu, + z as ContextMenuCheckboxItem, + C as ContextMenuContent, + x as ContextMenuGroup, + E as ContextMenuItem, + N as ContextMenuLabel, + p as ContextMenuPortal, + v as ContextMenuRadioGroup, + M as ContextMenuRadioItem, + I as ContextMenuSeparator, + _ as ContextMenuShortcut, + g as ContextMenuSub, + h as ContextMenuSubContent, + b as ContextMenuSubTrigger, + f as ContextMenuTrigger +}; +//# sourceMappingURL=index.es22.js.map diff --git a/dist/index.es22.js.map b/dist/index.es22.js.map new file mode 100644 index 00000000..6c3aefed --- /dev/null +++ b/dist/index.es22.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.es22.js","sources":["../src/components/ui/context-menu.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport * as ContextMenuPrimitive from '@radix-ui/react-context-menu';\nimport { CheckIcon, ChevronRightIcon, CircleIcon } from 'lucide-react';\n\nimport { cn } from '@/lib/utils';\n\nfunction ContextMenu({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction ContextMenuTrigger({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction ContextMenuGroup({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction ContextMenuPortal({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction ContextMenuSub({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction ContextMenuRadioGroup({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction ContextMenuSubTrigger({\n\tclassName,\n\tinset,\n\tchildren,\n\t...props\n}: React.ComponentProps & {\n\tinset?: boolean;\n}) {\n\treturn (\n\t\t\n\t\t\t{children}\n\t\t\t\n\t\t\n\t);\n}\n\nfunction ContextMenuSubContent({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction ContextMenuContent({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nfunction ContextMenuItem({\n\tclassName,\n\tinset,\n\tvariant = 'default',\n\t...props\n}: React.ComponentProps & {\n\tinset?: boolean;\n\tvariant?: 'default' | 'destructive';\n}) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction ContextMenuCheckboxItem({\n\tclassName,\n\tchildren,\n\tchecked,\n\t...props\n}: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t{children}\n\t\t\n\t);\n}\n\nfunction ContextMenuRadioItem({\n\tclassName,\n\tchildren,\n\t...props\n}: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t{children}\n\t\t\n\t);\n}\n\nfunction ContextMenuLabel({\n\tclassName,\n\tinset,\n\t...props\n}: React.ComponentProps & {\n\tinset?: boolean;\n}) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction ContextMenuSeparator({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction ContextMenuShortcut({ className, ...props }: React.ComponentProps<'span'>) {\n\treturn (\n\t\t\n\t);\n}\n\nexport {\n\tContextMenu,\n\tContextMenuTrigger,\n\tContextMenuContent,\n\tContextMenuItem,\n\tContextMenuCheckboxItem,\n\tContextMenuRadioItem,\n\tContextMenuLabel,\n\tContextMenuSeparator,\n\tContextMenuShortcut,\n\tContextMenuGroup,\n\tContextMenuPortal,\n\tContextMenuSub,\n\tContextMenuSubContent,\n\tContextMenuSubTrigger,\n\tContextMenuRadioGroup,\n};\n"],"names":["ContextMenu","props","ContextMenuPrimitive","ContextMenuTrigger","ContextMenuGroup","ContextMenuPortal","ContextMenuSub","ContextMenuRadioGroup","ContextMenuSubTrigger","className","inset","children","React","cn","ChevronRightIcon","ContextMenuSubContent","ContextMenuContent","ContextMenuItem","variant","ContextMenuCheckboxItem","checked","CheckIcon","ContextMenuRadioItem","CircleIcon","ContextMenuLabel","ContextMenuSeparator","ContextMenuShortcut"],"mappings":"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"} \ No newline at end of file diff --git a/dist/index.es23.js b/dist/index.es23.js new file mode 100644 index 00000000..c641e636 --- /dev/null +++ b/dist/index.es23.js @@ -0,0 +1,97 @@ +import * as t from "react"; +import * as o from "@radix-ui/react-dialog"; +import { XIcon as r } from "lucide-react"; +import { cn as n } from "./index.es54.js"; +function g({ ...e }) { + return /* @__PURE__ */ t.createElement(o.Root, { "data-slot": "dialog", ...e }); +} +function m({ ...e }) { + return /* @__PURE__ */ t.createElement(o.Trigger, { "data-slot": "dialog-trigger", ...e }); +} +function i({ ...e }) { + return /* @__PURE__ */ t.createElement(o.Portal, { "data-slot": "dialog-portal", ...e }); +} +function u({ ...e }) { + return /* @__PURE__ */ t.createElement(o.Close, { "data-slot": "dialog-close", ...e }); +} +function s({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + o.Overlay, + { + "data-slot": "dialog-overlay", + className: n( + "data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50", + e + ), + ...a + } + ); +} +function f({ className: e, children: a, ...l }) { + return /* @__PURE__ */ t.createElement(i, { "data-slot": "dialog-portal" }, /* @__PURE__ */ t.createElement(s, null), /* @__PURE__ */ t.createElement( + o.Content, + { + "data-slot": "dialog-content", + className: n( + "bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg", + e + ), + ...l + }, + a, + /* @__PURE__ */ t.createElement(o.Close, { className: "ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4" }, /* @__PURE__ */ t.createElement(r, null), /* @__PURE__ */ t.createElement("span", { className: "sr-only" }, "Close")) + )); +} +function p({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + "div", + { + "data-slot": "dialog-header", + className: n("flex flex-col gap-2 text-center sm:text-left", e), + ...a + } + ); +} +function x({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + "div", + { + "data-slot": "dialog-footer", + className: n("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end", e), + ...a + } + ); +} +function E({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + o.Title, + { + "data-slot": "dialog-title", + className: n("text-lg leading-none font-semibold", e), + ...a + } + ); +} +function v({ className: e, ...a }) { + return /* @__PURE__ */ t.createElement( + o.Description, + { + "data-slot": "dialog-description", + className: n("text-muted-foreground text-sm", e), + ...a + } + ); +} +export { + g as Dialog, + u as DialogClose, + f as DialogContent, + v as DialogDescription, + x as DialogFooter, + p as DialogHeader, + s as DialogOverlay, + i as DialogPortal, + E as DialogTitle, + m as DialogTrigger +}; +//# sourceMappingURL=index.es23.js.map diff --git a/dist/index.es23.js.map b/dist/index.es23.js.map new file mode 100644 index 00000000..3d107858 --- /dev/null +++ b/dist/index.es23.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.es23.js","sources":["../src/components/ui/dialog.tsx"],"sourcesContent":["import * as React from 'react';\nimport * as DialogPrimitive from '@radix-ui/react-dialog';\nimport { XIcon } from 'lucide-react';\n\nimport { cn } from '@/lib/utils';\n\nfunction Dialog({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DialogTrigger({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DialogPortal({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DialogClose({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DialogOverlay({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction DialogContent({ className, children, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t{children}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\tClose\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nfunction DialogHeader({ className, ...props }: React.ComponentProps<'div'>) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction DialogFooter({ className, ...props }: React.ComponentProps<'div'>) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction DialogTitle({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction DialogDescription({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nexport {\n\tDialog,\n\tDialogClose,\n\tDialogContent,\n\tDialogDescription,\n\tDialogFooter,\n\tDialogHeader,\n\tDialogOverlay,\n\tDialogPortal,\n\tDialogTitle,\n\tDialogTrigger,\n};\n"],"names":["Dialog","props","DialogPrimitive","DialogTrigger","DialogPortal","DialogClose","DialogOverlay","className","React","cn","DialogContent","children","XIcon","DialogHeader","DialogFooter","DialogTitle","DialogDescription"],"mappings":";;;;AAMA,SAASA,EAAO,EAAE,GAAGC,KAA4D;AAChF,yCAAQC,EAAgB,MAAhB,EAAqB,aAAU,UAAU,GAAGD,GAAO;AAC5D;AAEA,SAASE,EAAc,EAAE,GAAGF,KAA+D;AAC1F,yCAAQC,EAAgB,SAAhB,EAAwB,aAAU,kBAAkB,GAAGD,GAAO;AACvE;AAEA,SAASG,EAAa,EAAE,GAAGH,KAA8D;AACxF,yCAAQC,EAAgB,QAAhB,EAAuB,aAAU,iBAAiB,GAAGD,GAAO;AACrE;AAEA,SAASI,EAAY,EAAE,GAAGJ,KAA6D;AACtF,yCAAQC,EAAgB,OAAhB,EAAsB,aAAU,gBAAgB,GAAGD,GAAO;AACnE;AAEA,SAASK,EAAc,EAAE,WAAAC,GAAW,GAAGN,KAA+D;AAEpG,SAAA,gBAAAO,EAAA;AAAA,IAACN,EAAgB;AAAA,IAAhB;AAAA,MACA,aAAU;AAAA,MACV,WAAWO;AAAA,QACV;AAAA,QACAF;AAAA,MACD;AAAA,MACC,GAAGN;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASS,EAAc,EAAE,WAAAH,GAAW,UAAAI,GAAU,GAAGV,KAA+D;AAC/G,yCACEG,GAAa,EAAA,aAAU,gBACvB,GAAA,gBAAAI,EAAA,cAACF,OAAc,GACf,gBAAAE,EAAA;AAAA,IAACN,EAAgB;AAAA,IAAhB;AAAA,MACA,aAAU;AAAA,MACV,WAAWO;AAAA,QACV;AAAA,QACAF;AAAA,MACD;AAAA,MACC,GAAGN;AAAA,IAAA;AAAA,IAEHU;AAAA,IACA,gBAAAH,EAAA,cAAAN,EAAgB,OAAhB,EAAsB,WAAU,oWAChC,GAAA,gBAAAM,EAAA,cAACI,GAAM,IAAA,GACN,gBAAAJ,EAAA,cAAA,QAAA,EAAK,WAAU,UAAA,GAAU,OAAK,CAChC;AAAA,EAAA,CAEF;AAEF;AAEA,SAASK,EAAa,EAAE,WAAAN,GAAW,GAAGN,KAAsC;AAE1E,SAAA,gBAAAO,EAAA;AAAA,IAAC;AAAA,IAAA;AAAA,MACA,aAAU;AAAA,MACV,WAAWC,EAAG,gDAAgDF,CAAS;AAAA,MACtE,GAAGN;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASa,EAAa,EAAE,WAAAP,GAAW,GAAGN,KAAsC;AAE1E,SAAA,gBAAAO,EAAA;AAAA,IAAC;AAAA,IAAA;AAAA,MACA,aAAU;AAAA,MACV,WAAWC,EAAG,0DAA0DF,CAAS;AAAA,MAChF,GAAGN;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASc,EAAY,EAAE,WAAAR,GAAW,GAAGN,KAA6D;AAEhG,SAAA,gBAAAO,EAAA;AAAA,IAACN,EAAgB;AAAA,IAAhB;AAAA,MACA,aAAU;AAAA,MACV,WAAWO,EAAG,sCAAsCF,CAAS;AAAA,MAC5D,GAAGN;AAAA,IAAA;AAAA,EACL;AAEF;AAEA,SAASe,EAAkB,EAAE,WAAAT,GAAW,GAAGN,KAAmE;AAE5G,SAAA,gBAAAO,EAAA;AAAA,IAACN,EAAgB;AAAA,IAAhB;AAAA,MACA,aAAU;AAAA,MACV,WAAWO,EAAG,iCAAiCF,CAAS;AAAA,MACvD,GAAGN;AAAA,IAAA;AAAA,EACL;AAEF;"} \ No newline at end of file diff --git a/dist/index.es24.js b/dist/index.es24.js new file mode 100644 index 00000000..709e846f --- /dev/null +++ b/dist/index.es24.js @@ -0,0 +1,86 @@ +import * as e from "react"; +import { Drawer as r } from "vaul"; +import { cn as d } from "./index.es54.js"; +function u({ ...t }) { + return /* @__PURE__ */ e.createElement(r.Root, { "data-slot": "drawer", ...t }); +} +function m({ ...t }) { + return /* @__PURE__ */ e.createElement(r.Trigger, { "data-slot": "drawer-trigger", ...t }); +} +function n({ ...t }) { + return /* @__PURE__ */ e.createElement(r.Portal, { "data-slot": "drawer-portal", ...t }); +} +function w({ ...t }) { + return /* @__PURE__ */ e.createElement(r.Close, { "data-slot": "drawer-close", ...t }); +} +function i({ className: t, ...a }) { + return /* @__PURE__ */ e.createElement( + r.Overlay, + { + "data-slot": "drawer-overlay", + className: d( + "data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50", + t + ), + ...a + } + ); +} +function s({ className: t, children: a, ...o }) { + return /* @__PURE__ */ e.createElement(n, { "data-slot": "drawer-portal" }, /* @__PURE__ */ e.createElement(i, null), /* @__PURE__ */ e.createElement( + r.Content, + { + "data-slot": "drawer-content", + className: d( + "group/drawer-content bg-background fixed z-50 flex h-auto flex-col", + "data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-lg data-[vaul-drawer-direction=top]:border-b", + "data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-lg data-[vaul-drawer-direction=bottom]:border-t", + "data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:w-3/4 data-[vaul-drawer-direction=right]:border-l data-[vaul-drawer-direction=right]:sm:max-w-sm", + "data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:w-3/4 data-[vaul-drawer-direction=left]:border-r data-[vaul-drawer-direction=left]:sm:max-w-sm", + t + ), + ...o + }, + /* @__PURE__ */ e.createElement("div", { className: "bg-muted mx-auto mt-4 hidden h-2 w-[100px] shrink-0 rounded-full group-data-[vaul-drawer-direction=bottom]/drawer-content:block" }), + a + )); +} +function f({ className: t, ...a }) { + return /* @__PURE__ */ e.createElement("div", { "data-slot": "drawer-header", className: d("flex flex-col gap-1.5 p-4", t), ...a }); +} +function v({ className: t, ...a }) { + return /* @__PURE__ */ e.createElement("div", { "data-slot": "drawer-footer", className: d("mt-auto flex flex-col gap-2 p-4", t), ...a }); +} +function p({ className: t, ...a }) { + return /* @__PURE__ */ e.createElement( + r.Title, + { + "data-slot": "drawer-title", + className: d("text-foreground font-semibold", t), + ...a + } + ); +} +function g({ className: t, ...a }) { + return /* @__PURE__ */ e.createElement( + r.Description, + { + "data-slot": "drawer-description", + className: d("text-muted-foreground text-sm", t), + ...a + } + ); +} +export { + u as Drawer, + w as DrawerClose, + s as DrawerContent, + g as DrawerDescription, + v as DrawerFooter, + f as DrawerHeader, + i as DrawerOverlay, + n as DrawerPortal, + p as DrawerTitle, + m as DrawerTrigger +}; +//# sourceMappingURL=index.es24.js.map diff --git a/dist/index.es24.js.map b/dist/index.es24.js.map new file mode 100644 index 00000000..8121f97b --- /dev/null +++ b/dist/index.es24.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.es24.js","sources":["../src/components/ui/drawer.tsx"],"sourcesContent":["import * as React from 'react';\nimport { Drawer as DrawerPrimitive } from 'vaul';\n\nimport { cn } from '@/lib/utils';\n\nfunction Drawer({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DrawerTrigger({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DrawerPortal({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DrawerClose({ ...props }: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DrawerOverlay({ className, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction DrawerContent({ className, children, ...props }: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t